软件项目风险全程管理.docx
《软件项目风险全程管理.docx》由会员分享,可在线阅读,更多相关《软件项目风险全程管理.docx(23页珍藏版)》请在优知文库上搜索。
1、软件项目风险管理一、风险管理概述软件风险是指软件开发过程中及软件产品自身也许导致的伤害或损失。风险关注未来的事情,这意味着,风险波及选择及选择自身包括的不确定性,在软件开发过程及软件产品都要面临多种决策0选择。风险是介于确定性和不确定性之间B状态,是处在无知和完整知识之间B状态。另首先,风险将波及思想、观念、行为、地点等原因B变化。当在软件工程领域考虑风险时,我们要关注如下的问题:什么样的风险会导致软件项目的彻底失败?顾客需求、开发技术、目0计算机、以及所有其他与项目有关的原因B变化将会对准时交付和总体成功产生什么影响?对于采用什么措施和工具,需要多少人员参与工作0问题,我们怎样选择和决策?对
2、软件质量要抵达什么程度才是“足够的”?当没有措施消除风险,甚至连试图减少该风险也存在疑问时,这些风险就是真正B风险了。在我们可以标识出软件项目中B真正风险之前,识别出所有对管理者和开发者而言均为明显得风险是很重要的。二、被动和积极的风险方略被动风险方略是针对也许发生的风险来监督项目,直到它们变成真正B问题时,才会拨出资源来处理它们,更普遍的是,软件项目组对风险不闻不问,直到发生了错误才赶紧采用行动,试图迅速地纠正错误。这种管理模式常常被称为“救火模式”。当补救的努力失败后,项目就处在真正的危机之中了。对于风险管理0一种更聪颖0方略是积极式的。积极方略早在技术工作开始之前就已经启动了一一标识出潜
3、在地风险,评估它们出现的概率及产生的影响,对风险按重要性进行排序,然后,软件项目组建立一种计划来管理风险。积极方略风险管理0重要目0是防止风险。不过,由于不是所有的风险都可以防止,因此,项目组必须建立一种应付意外事件B计划,使其在必要时可以以可控的及有效的方式作出反应。三、软件风险1、软件风险包括两个特性:不确定性一刻划风险0事件也许发生也也许不发生,没有100%发生H风险。损失假如风险变成了现实,就会产生恶性后果或损失。2、进行风险分析时,重要的是量化不确定的程度和与每个风险有关的损失的程度。为了实现这点,必须考虑如下几种不同样类型的风险:项目风险:项目风险是指潜在的预算、进度、人力(工作人
4、员和组织)、资源、客户、需求等方面的问题以及它们对软件项目的影响。项目风险威胁项目计划,假如风险变成现实,有也许会迟延项目日勺进度,增长项目B成本。项目风险0原因还包括项目B复杂性、规模、构造B不确定性。技术风险:是指潜在地设计、实现、接口、验证和维护等方面B问题。此外规约的二义性、技术的不确定性、陈旧的J技术、以及“过于先进号、J技术也是风险原因。技术风险威胁要开发0软件0质量及交付时间。假如技术风险变成现实,则开发工作也许变得很困难或者不也许。商业风险:商业风险威胁到要开发软件的生存能力。商业风险常常会危害项目或产品。五个重要的商业风险是:(1)开发一种没有人真正需要B优秀产品或系统(市场
5、风险);(2)开发的产品不再符合企业的整体商业方略(方略风险);(3)建造了一种销售部门不懂得怎样去卖的产品;(4)由于重点的转移或人员的变动而失去了高级管理层的支持(管理风险);(5)没有得到预算或人力上的保证(预算风险)。3、风险分为如下方式:(1)已知风险,是通过仔细评估项目计划、开发项目的商业及技术环境、以及其他可靠的信息来源(如:不现实的交付时间,没有需求或软件范围的文档、恶劣0开发环境)之后可以发现的那些风险。(2)可预测风险,可以从过去项目B经验中推测出来(如:人员调整,与客户之间无法沟通,由于需要进行维护而使开发人员精力分散)。(3)不可预测风险,它们也许、也会真的出现,但很难
6、事先识别出它们来。四、识别风险识别风险是试图系统化地确定对项目计划(估算、进度、资源分派)的威胁。通过识别已知和可预测日勺风险,项目管理者就有也许防止这些风险,且当必要时控制这些风险。每一类风险可以分为两种不同样的类型:一般性风险和特定产品的风险。一般性风险对每一种软件项目而言都是一种潜在地威胁。特定产品时风险只有那些对目前项目0技术、人员、及环境非常理解B人才能识别出来。为了识别特定产品B风险,必须检查项目计划及软件范围阐明,从而理解本项目中有什么特殊B特性也许会威胁到项目计划。一般性风险和特定产品0风险都应当被系统化地标识出来。识别风险0一种措施是建立风险条目检查表。该检查表可以用来识别风
7、险,并可以集中来识别下列常见子类型中已知的及可预测B风险:产品规模与要建造或要修改的软件的总体规模有关时风险。商业影响一与管理或市场所加诸0约束有关0风险。.客户特性一与客户0素质以及开发者和客户定期通信0能力有关0风险。 过程定义与软件过程被定义日勺程度以及它们被开发组织所遵守日勺程度有关B风险。 开发环境一与用以建造产品的工具的可用性及质量有关0风险。 建造的技术与待开发软件的复杂性以及系统所包括技术时新奇性”有关0风险。 人员数目及经验与参与工作的J软件工程师的J总体技术水平及项目经验有关的)风险。风险条目检查表可以以不同样的方式来组织。与上述话题有关的问题可以由每一种软件项目来回答。这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目风险 全程 管理