软件项目风险管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目风险管理 一、风险管理概述 软件风险就是指软件开发过程中及软件产品本身可能造成得伤害或损失。 风险关注未来得事情 , 这意味 着, 风险涉及选择及选择本身包含得不确定性 ,在软件开发过程及软件产品都要面临各种决策得选择。 风险就 是介于确定性与不确定性之间得状态 ,就是处于无知与完整知识之间得状态。 另一方面 ,风险将涉及思想、 观 念、行为、地点等因素得改变。 当在软件工程领域考虑风险时 , 我们要关注以下得问题 :什么样得风险会导致软件项目得彻底失败?用 户需求、开发技术、目标计算机、以及所有其它与项目有关得因素得改变将会对按时交付与总体成功产生 什么影响?对于采用什么方法与工具 ,需要多少人员参与工作得问题 ,我们如何选择与决策?对软件质量要 达到什么程度才就是 “足够得 ”? 当没有办法消除风险 , 甚至连试图降低该风险也存在疑问时 ,这些风险就就是真正得风险了。在我们能 够标识出软件项目中得真正风险之前 ,识别出所有对管理者与开发者而言均为明显得风险就是很重要得。 二、被动与主动得风险策略 被动风险策略就是针对可能发生得风险来监督项目 ,直到它们变成真正得问题时 , 才会拨出资源来处理 它们 ,更普遍得就是 ,软件项目组对风险不闻不问 ,直到发生了错误才赶紧采取行动 ,试图迅速地纠正错误。这 种管理模式常常被称为 “救火模式 ”。当补救得努力失败后 ,项目就处在真正得危机之中了。 对于风险管理得一个更聪明得策略就是主动式得。 主动策略早在技术工作开始之前就已经启动了 ―― 标识出潜在地风险 ,评估它们出现得概率及产生得影响 ,对风险按重要性进行排序 ,然后 ,软件项目组建立一个 计划来管理风险。 主动策略风险管理得主要目标就是预防风险。 但就是 ,因为不就是所有得风险都能够预防 , 所以 ,项目组必须建立一个应付意外事件得计划 ,使其在必要时能够以可控得及有效得方式作出反应。 三、软件风险 1、软件风险包含两个特征 : 不确定性 ——刻划风险得事件可能发生也可能不发生 ,没有 100 %发生得风险。 损失 —— 如果风险变成了现实 ,就会产生恶性后果或损失。 2、进行风险分析时 ,重要得就是量化不确定得程度与与每个风险相关得损失得程度。 为了实现这点 ,必须考虑以下几种不同类型得风险 : 项目风险 : 项目风险就是指潜在得预算、进度、人力 (工作人员与组织 )、资源、客户、需求等方面得问题以 及它们对软件项目得影响。项目风险威胁项目计划 ,如果风险变成现实 ,有可能会拖延项目得进度 ,增加项目 得成本。项目风险得因素还包括项目得复杂性、规模、结构得不确定性。 技术风险 : 就是指潜在地设计、实现、接口、验证与维护等方面得问题。此外规约得二义性、技术得不确定 性、陈旧得技术、以及 “过于先进 ”得技术也就是风险因素。技术风险威胁要开发得软件得质量及交付时间。 如果技术风险变成现实 ,则开发工作可能变得很困难或者不可能。 商业风险 : 商业风险威胁到要开发软件得生存能力。商业风险常常会危害项目或产品。 五个主要得商业风险就是 : 开发一个没有人真正需要得优秀产品或系统 (市场风险 ); 开发得产品不再符合公司得整体商业策略 ( 策略风险 ); 建造了一个销售部门不知道如何去卖得产品 ; 由于重点得转移或人员得变动而失去了高级管理层得支持 (管理风险 ); 没有得到预算或人力上得保证 (预算风险 )。 3、风险分为以下方式 : 已知风险 ,就是通过仔细评估项目计划、开发项目得商业及技术环境、以及其它可靠得信息来源 (如 :不现 实得交付时间 ,没有需求或软件范围得文档、恶劣得开发环境 )之后可以发现得那些风险。 可预测风险 ,能够从过去项目得经验中推测出来 (如:人员调整 , 与客户之间无法沟通 , 由于需要进行维护而 使开发人员精力分散 ) 。 不可预测风险 , 它们可能、也会真得出现 ,但很难事先识别出它们来。 四、识别风险 识别风险就是试图系统化地确定对项目计划 (估算、进度、资源分配 ) 得威胁。通过识别已知与可预测 得风险 , 项目管理者就有可能避免这些风险 , 且当必要时控制这些风险。 每一类风险可以分为两种不同得类型 : 一般性风险与特定产品得风险。 一般性风险对每一个软件项目而 言都就是一个潜在地威胁。特定产品得风险只有那些对当前项目得技术、人员、及环境非常了解得人才能 识别出来。为了识别特定产品得风险 ,必须检查项目计划及软件范围说明 ,从而了解本项目中有什么特殊得特 性可能会威胁到项目计划。 一般性风险与特定产品得风险都应该被系统化地标识出来。 识别风险得一个方法就是建立风险条目检 查表。该检查表可以用来识别风险 ,并可以集中来识别下列常见子类型中已知得及可预测得风险 : ? 产品规模 —— 与

文档评论(0)

ld5559789 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档