好文档 - 专业文书写作范文服务资料分享网站

软件项目风险管理方法研究

天下 分享 时间: 加入收藏 我要投稿 点赞

软件项目风险管理方法研究

张俊光,杨芳芳

【摘 要】摘要:对软件组织进行风险管理的方法进行探讨,从风险的识别,评估,应对一直到控制的整个风险管理过程进行研究。从理论上,将项目管理理论与软件本身的特点相结合,提出一套比较适用的软件项目风险管理方法体系;从实践上来讲,对该方法体系配以相关案例研究,具有较好的可操作性。体现过程管理的思想,对软件项目风险管理的理论研究和实践操作具有较大的指导价值。

【期刊名称】科技管理研究 【年(卷),期】2011(031)008 【总页数】5

【关键词】风险识别;风险评估;风险应对;风险控制

1 引言

在软件项目开发过程中,一般都要进行风险分析。目前,对于风险的严格定义还存在很多争议,Robert Charete认为风险关注未来要发生的事情[1],风险涉及改变以及选择本身所包含的不确定性。虽然对于软件风险的定义还存在很多争议,但在风险中包含了两个基本特征,这一点上已达成了共识[2-5]: (1)不确定性:风险的事件可能发生也可能不发生;即,没有100%发生的风险(100%发生的风险是加在项目上的约束条件)。

(2)损失:如果风险变成了现实,就会产生恶性后果或损失。

通常情况,软件项目风险管理主要包括风险的识别、评估、应对和控制四项主要活动,首先要识别出项目的风险,评估风险之间的关系及风险发生的可能性、

严重性及优先级,根据评估的结果制定风险管理计划,并根据风险管理计划对风险进行跟踪和控制。即风险管理的任务是:识别和量化项目开发活动中可能碰到的各类风险,估计风险的可能性和对项目开发的影响程度,制定控制、削弱、消除风险的措施,并根据所制定的措施在项目实施过程中对风险进行监控。软件项目风险管理活动是估计和监控活动的一部分,是与估计及监控活动紧密联系在一起的。

传统的项目管理方法虽然能够实现对于项目风险的管理,但其并未对软件项目的风险进行特定的研究,或给出特定的方法。现代软件工程认识到了软件项目风险的重要性,并做了很多的研究,但并按概率法进行统计,也并未给一个完整的软件项目风险管理的管理模型和实例。为了克服上述缺点,本文针对中国软件项目所固有的特点,对软件项目风险的全过程管理进行了研究,并给出了一些参考模板和参考指标。

2 软件项目风险的识别

软件项目风险的识别有很多的技术和方法可以使用,如头脑风暴法、DELPHI法、风险检查表法及调查、评审法等,其中汇集了频繁发生的风险的检查表是用于识别风险的最通用的技术,也是最适用和可行的技术。在用风险检查表法进行风险识别时,最重要的一个工作是积累、汇总组织历史项目风险方面的数据和经验,以收集组织最普遍发生的风险,从而生成风险检查表,这个表有助于项目经理识别当前项目的风险。另外,通过历史项目风险“数据”的收集,也有利于以后项目在进行风险识别时,参照类似项目的风险识别及发生情况进行风险的确定。当风险检查表建立起来以后,在以后每个项目结束时,都要将该项目的风险状况纳入到风险检查表中,并根据该项目所累积的经验来对风险

检查表进行改进。同时,为供以后类似项目在进行风险管理时类比使用,在项目结项的时候还需将该项目本身的风险情况单独保留下来,具体内容包括:项目的概况,项目最初预计的风险及风险缓解步骤,实际的几个最大风险,有哪些经验、教训?风险所造成的影响情况如何等?但需要注意的是风险一般较少发生,因此关于风险后果方面的历史数据很难获得,确定风险发生所造成的影响后果也较困难。另外,随着项目历史数据的积累,除可不断地对风险列表进行完善外,还可在风险列表中制定一个与之对应的建议的风险缓解步骤,以将风险带来的后果降到最低。

风险检查表建立起来以后,在进行项目策划时,负责进行风险估计的人员就可以参考风险检查表,对照项目实际情况,逐项检查,识别出项目的潜在风险;如果有类似项目的资料,则可以参考这些资料并考虑到本项目的实际情况,来确定本项目的风险。除根据检查表进行检查外,还必须要考虑到项目本身的情况及其他可能的风险来源,识别风险列表中所没有列出的风险,这些风险来源可能包括项目的计划信息、项目风险的种类信息等,通常项目的估计假设也被作为项目风险的来源,并有助于管理风险。

项目风险的分类可根据组织的实际情况来确定,通常可分为项目管理风险和技术风险两大类,管理风险一般包括计划风险、项目团队及相关部门等,表1以管理风险中的计划风险为例,列出了1个可供参考的风险检查单。

3 软件项目风险的评估

软件项目风险识别出来以后,对于风险的评估就显得至关重要,软件项目风险评估的主要目的是评估和量化识别出来的各类风险,估计风险的可能性和严重性,划分风险的优先级,为制定控制、削弱、消除风险的项目风险管理计划及

软件项目风险管理方法研究

软件项目风险管理方法研究张俊光,杨芳芳【摘要】摘要:对软件组织进行风险管理的方法进行探讨,从风险的识别,评估,应对一直到控制的整个风险管理过程进行研究。从理论上,将项目管理理论与软件本身的特点相结合,提出一套比较适用的软件项目风险管理方法体系;从实践上来讲,对该方法体系配以相关案例研究,具有较好的可操作性。体现过程管理的思想,对
推荐度:
点击下载文档文档为doc格式
5np2u6qxpp1od1e2lms547le14lox100wkx
领取福利

微信扫码领取福利

微信扫码分享