项目管理资源网

您的位置:项目管理资源网 >> 研发制造项目管理

浅析软件项目风险管理

2010/6/22 9:03:05 |  3058次阅读 |  来源:网友转载   【已有0条评论】发表评论

 摘 要:软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。现阶段,在众多软件公司开发软件过程中必不可少的会涉及到软件项目的风险管理,风险管理的好坏在很大程度上决定了软件开发过程中的顺利、成功与否,因此,在软件开发过程中项目风险管理十分重要。

  关键词:风险管理;风险评估;风险识别;风险管理模型

  1 软件项目风险管理概述

  软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。现阶段在众多软件公司开发软件过程中必不可少的会涉及到软件项目的风险管理,当公司对软件项目风险管理不当时,风险就会成为现实,就有可能影响到项目的进度,增加项目的成本,甚至使软件项目不能实现。恰当的对软件项目进行风险管理,可以最大限度的减少风险的发生。

  2 软件项目风险管理涉及以下几个方面:

  1)识别软件项目风险

  识别软件项目风险是系统化地确定对软件项目项目计划(估算、进度、资源分配)顺利实施产生威胁的因素。通过识别已知和可预测的风险,项目管理者就有可能避免这些风险,且当必要时控制这些风险。在项目的整个生命周期内,风险识别是一个连续的过程。一般情况下软件项目风险划分为以下几个种类:(1)资源风险;(2)产品规模风险;(3)需求风险;(4)相关性风险;(5)管理风险;(6)技术风险。

  2)对软件项目风险进行评估

  软件项目风险评估主要采取以下方法:(1)建立软件项目风险清单。风险清单是关键的风险预测管理工具,风险清单中应列出在任何时候碰到的风险名称、类别、概率及该风险所产生的影响;(2)对软件项目风险进行评估。风险评估的具体做法是:根据风险的不确定性和损失两个基本特征,为每个风险计算风险值。风险值=可能性×影响值,两者的乘积越大表明该风险越高,越值得重视;(3)软件项目风险划分。在进行了风险的量化分析后,需要对已经确定需要进行管理的风险进行优先级的划分。在风险划分中必须强调的是由于每个项目的资源都是有限的,所以风险管理必须把精力集中在最重要的风险子集上,并且在项目进行中条件和优先级发生改变的情况下,组成此子集的风险种类也要随之改变。

  3)软件项目风险的应对措施

  软件项目风险分析活动都是为了建立一个具有良好效果的处理风险的策略。风险管理策略一般包含3个内容:(1)风险规避;(2)风险监控;(3)构建风险管理模型。

  风险规避就是通过变更项目计划,从而消除或形成风险的条件,或者保护项目目标免受风险的影响。虽然项目队伍永远不可能消除所有的风险,但某些特定的风险还是可以规避的。在项目早期出现的某些风险事件可以通过澄清需求、获取信息、

  加强沟通、听取专家意见的方式加以应对。减少项目范围以规避高风险的工作;增加项目资源或时间;采用一种熟悉的而不是创新的方法;

  风险监控是项目管理过程,它跟踪已识别的风险,监测残余风险和识别新的风险,保证风险计划的执行,并评价这些计划对减轻风险的有效性。风险监控记录与应急计划执行相关联的风险量度,是项目整个生命周期中的一个持续进行的过程。随着项目的进展,风险会不断变化,可能会有新的风险出现,也可能有预期的风险消失。良好的风险监控过程能为够提供信息,帮助我们在风险发生前做出有效的决策。

  现阶段软件行业主要使用的风险管理模型有以下几种:

  (1)Barry Boehm模型

  Boehm模型公式:RE=P(UO)*L(UO)。其中tiE表示风险或者风险所造成的影响,

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款