软件项目的风险管理策略_第1页
软件项目的风险管理策略_第2页
软件项目的风险管理策略_第3页
软件项目的风险管理策略_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件项目的风险管理策略0引言软件项LI风险是一种不确定的事件或情况,一旦发生,会对软件项H EJ标产生某 种正面或负面的影响。风险有其成因,同时,如果风险发生,也导致某种后果。举例 来说,风险成因可能是需要获取某种许可,或是项LI的人力资源受到限制。风险事件本身则是获取许可所花费的时间可能 比计划的要长,或是可能没有充足的人员来完成软件项目开发工作。以上任何一种 不确定事件一旦发生,都会给软件项口的成本、进度计划、或质量带来某种后果。风险情况包括软件项U环境中可能导致项U风险的某些方面,例如,不良的项LI 管理,或对不能控制的外部参与方的依赖。软件项LI风险既包括对项LI LI标的威胁, 也包

2、括促进项LILI标的机会。风险源于存在于所有软件项LI之中的不确定因素。已知风险是那些已经经过识 别和分析的风险。对于已知风险,进行相应计划是可能的。虽然项H经理们可以依 据以往类似项U的经验,采取一般的应急措施处理未知风险,但未知风险常常是很难 管理的。软件开发组织对风险予以关注,是因为风险会给项LI成功带来威胁。对于那些 对项U构成威胁的某些风险,如果这些风险与所冒风险的回报相平衡,那么,这些风险可能会被接受。例如,对于可能延期的进度可以采用快速跟进,冒此风险 是为了实现更早的完成日期。有些风险则是一些机会,对于这些风险可能应当努力追求,以便使项LI LI标受 益。要成功完成项LI,软件开

3、发组织必须在项LI的全过程中贯彻执行风险管理。衡 量软件开发组织的风险管理是否尽责的一个方法是看它是否致力于收集有关项LI风 险和风险特性的高质量数据信息。在软件开发过程中,涉及的风险主要包括三类:与软件开发直接相关的工程类风 险、与管理相关的开发环境类风险、过程类风险。成功的项LI经理关注的是他们的 项U成功的关键因素。类似的,要成功地管理项U,我们必须关注风险管理的四个主 要因素:人、过程、基础架构以及实施。风险管理活动贯穿于项LI的整个生命周期。在项LI立项后就应启动风险管理活 动。项LI经理对项口内部的风险管理负责,可指定项U风险管理负责人组织风险管 理小组进行识别、分析和跟踪处理风险

4、。风险管理过程包括制定风险管理计划、识 别风险、分析风险、制定风险应对计划、监控和应对风险、风险管理收尾等5个活 动。其中识别风险、分析风险、制定风险应对计划、监控和应对风险4大活动是在 项U的生命周期中将定期或事件触发地重复进行的活动。接下来我们就从这四个方 面阐述软件项U的风险管理策略。1识别风险软件开发过程中的风险是已知、未知或不可知的。已知风险是项目中的一个或 多个人注意到的。未知风险是哪些项目组的人员在一定条件(机会、提示和信息)下 会暴露的风险。不可知风险是指那些其至于理论上都不可预测的风险。在风险识别中可以使用的信息收集技术,包括头脑风暴法、dephi法、访谈等。 头脑风暴法:头

5、脑风暴法可能是最常用的风险识别手段。其LI标是获得一份全面的 风险列表,以备在将来的风险定性和定量分析过程中进一步加以明确。一般山项LI团队承担这项任务。在一位协调员的领导下,这些人员产生对项LI 风险的想法。他们在一个广泛的范围内进行风险来源的识别,并且在会议上公布这 些风险来源,让大家一起参与检查。然后根据风险的类型进行风险的分类。Dephi法:Dephi法是专家们就某一主题,例如工期,达成一致意见的一种方法。 该法需要确定项U风险专家,他们匿名参加会议。协调员使用问卷征求重要项U风 险方面的意见。然后将意见结果反馈给每一位专家,以便进行进一步的讨论。这个过程经过儿个回合,就可以在主要的项

6、口风险上达成一致意见。De-phi法 有助于减少数据方面的偏见,并避免个人因素对结果产生的不适当的影响。访谈法: 可以通过访谈资深项LI经理或相关领域的专家进行风险识别。负责风险识别的人员选择合适的人选,事先向他们作有关项LI的简要指点,并提 供必要的信息,如WBS和假设条件清单。这些访谈对象,依据他们的经验、项LI的信 息,以及他们所发现的其他有用供方,对项LI风险进行识别。此外我们还可以借山“检查表”的方式来识别风险:从以往类似软件项LI和某 些其他信息来源中积累的历史信息和知识,可以用于编制风险识别检查表。使用检 查表的一个优点是它使风险识别工作快而简单。它的不足之处在于我们不可能编制一

7、个详尽的风险检查表,检查表的使用者可 能会被表中的条LI所局限。要注意发现那些在标准检查表中未列出的,而乂似乎与 某一特定项U相关联的风险。检查表应详细列出项LI所有可能的风险类别。所以,将审核检查表作为每一项LI收尾程序中的一个正式步骤,来完善可能风险 的清单和风险说明则是非常重要的。2分析风险一般来说,在一个软件开发项U中可能识别出数十个风险,在思考如何应对这些 风险之前,我们必须对这些风险展开分析,以确定哪些风险是关键的、容易发生的, 即对风险进行优先级排序。这里提供一个比较简易但是非常实用的方法,我们称之 为风险的级别,它是风险发生概率和风险危害性两个参数的乘积。风险危害性指如果风险发

8、生 了它会造成多大的危害。可以用0到1之间的小数来量化危害。概率取值可以是0 和1之间的任意一个小数,和概率一样,危害也是一个主观值,不可能很精确,因此我 们一般取一位小数。一个风险所造成的影响很可能是多方面的,例如,同时影响进度和成本,一般按 叠加的方式取值。3制订风险应对计划识别风险并对风险进行量化分析之后,需要进行风险控制,即制定风险计划并在 项LI进展过程中按计划开展活动,将风险的综合影响降低至项口可以接受的结果。 制订风险计划的笫一步是确定风险应对策略,也就是采用什么样的方式来处理风 险。一般有四种风险应对策略:规避、转移、减轻、接受。风险规避:通过变更项LI 计划,从而消除风险或产

9、生风险的条件,或者保护项LI LI标免受风险的影响。虽然项 LI队伍永远不可能消除所有的风险,但某些特定的风险还是可能规避的。在项LI早期出现的某些风险事件可以通过澄清需求、获取信息、加强沟通、听 取专家意见的方式加以应对。减少项U范围以规避高风险工作;增加项U资源或时 间;采用一种熟悉的,而不是创新的方法;或规避使用一个不熟悉的分包商。这些都 可能是风险规避的例子。风险转移:设法将某风险的结果连同对风险进行应对的权利转移给笫三方。转 移风险只是将管理风险的责任转移给另一方。它不能消除风险。例如,软件离岸外 包可解决不同国家的丄程师享受不同的工资待遇。高成本软件风险被转移到享受高工资的小组。在

10、美国,用子承包方来开发软件 可转移高薪员工管理费用的风险。风险减轻:设法将某一负面风险事件的概率和/或 其影响降低到一种可以承受的限度。早期采取措施,降低风险发生的概率或风险对 项LI的影响,比在风险发生后再亡羊补牢要更为有效。风险减轻采用的形式可能是执行一种减少问题的新的行动方案。例如,采用更 简单一些的作业过程、进行更多的地震试验或丄程技术试验、或挑选更稳定的卖 方。它可能涉及变更环境条件,以使风险发生的概率降低。例如,增加项LI资源或给 进度计划增加时间。风险减轻可能需要进行模型开发,以减少山模型放大所带来的风险。接受风险: 这也是应对风险的策略之一,它是指有意识的选择承担风险后果。觉得

11、自己可以承 担损失时,就可以采用这种策略。例如,经理们期望员工自愿流动的白分比较低。更换一个入门级工程师的费用,可能与为留住此人而提升他的福利所花费的费 用一样。这是的策略是接受经过培训的人员调离项LI的风险,付出的代价便是雇用 顶替他们的人所花的费用。确定了风险应对策略后,对识别的关键风险可以形成风 险计划文档,输出为关键风险应对表将其文档化。文档化后的风险应对讣划将是风险跟踪的依据,这份讣划也将在项LI进展过程 中不断更新,补充新发现的风险、删除综合影响小的风险。4监控和应对风险风险计划制定完成后,在项LI进展过程中需要对这些风险进行不断的跟踪,按讣 划采取项LI的措施,并监控风险的变化情况。为使风险的跟踪过程更加有效,可以确 定一些触发器,以及时釆取措施。风险管理小组应该确定风

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论