APP下载

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

2016-02-26张碧君

西部皮革 2016年18期
关键词:检查表项目风险风险管理

张碧君

(山东科技大学,山东 青岛 266000)



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

张碧君

(山东科技大学,山东 青岛 266000)

随着软件业的发展,人们对软件的预期质量越来越高,加之缩减的开发成本,因此,防范和把控好项目中的风险至关重要。本文主要从软件项目风险识别,应对,监控角度分析了软件项目中的风险,对于企业在软件项目中遇到的风险问题带来启发,同时也对相关领域的研究提供借鉴。

软件项目;风险管理;风险识别

1 软件项目风险管理发展现状

我国的软件项目风险管理研究随着软件工程技术的进步和软件企业的不断成熟,其研究巳成为当今项目管理学科中的热点问题之一,软件项目风险管理作为一门学科,出现于上世纪80年代末,到如今近30年的发展,无论是从理论、方法还是实践上都取得了一定的进展。

2 风险管理概述

2.1风险的定义。SEI(软件工程研究所)将风险定义为:损失的可能性。PMI将风险定义为:具有不确定性的事件或情况,一旦发生,会对项目目标产生积极的或消极的影响。

2.2风险分类。(1) 按风险后果分为纯粹风险和投机风险:纯粹风险是指没有损失或有损失(不会带来利益)的风险,一般可重复出现,可以预测其发生的概率,相对容易采取防范措施。投机风险造成的结果有二种,即没有损失、有损失或获得利益,投机风险重复出现的概率小,难以预料,纯粹风险和投机风险一般是同时存在的。(2) 按风险来源可划分自然风险和人为风险:自然风险是指由于自然力导致财产毁损或个人员伤亡,例如风暴、地震等自然灾害,人为风险是指由于人类活动导致的风险。(3) 按风险的可预测性可以分为己知风险、可预测风险和不可预测风险二类。(4)按风险的影响范围分为局部风险和总体风险。局部风险是指风险所造成损失的影响范围较小,总体风险影响范围大,而且其风险因素一般都是无法控制的,如经济、政治等风险因素。

2.3风险管理的含义。风险管理是贯穿于项目管理的各个阶段和各个领域的,风险管理活动主要包括风险识别、风险评估、风险应对和监控等系统科学管理方法,一直都是项目管理中的重点和难点。风险管理的实质就是以最为经济合理的方式来消除或避免风险所导致的各种灾害性后果。

3 软件项目风险识别

风险识别过程的活动是将项目中存在的不确定性因素转变成明确的风险描述,识别风险就是要确走项目中风险的来源,并确定风险何时何地发生、风险产生的条件等。风险识别出来后,应当根据风险特征的描述,确定哪些风险事件有可能影响本项目,风险识别是持续性的活动,在项目执行过程中要不断进行的活动。全面系统地识别风险是项目风险管理的关键活动之一。

4 风险识别方法

4.1头脑风暴法。头脑风暴法是建立一份综合风险清单的时候要用到的方法,团队成员通过本能地、不加判断地说出自己想法,把这些想法汇聚在一起,产生新的主意,从而找出解决某一特定问题的好方案。

4.2Delphi方法。Delphi方法又叫专家意见法,是指从专家中征求一致的意见,来预测未来的发展,是一种集体匿名思想交流过程,Delphi方法重复使用几个回合的提问,在问题征得专家的意见之后,需要进行整理、归纳、统计,再匿名反馈给各个专家,再次征求意见,然后再集中,再反馈,直至得到稳定的意见。

4.3访谈。访谈是指通过面对面,也可以通过电子邮件和即时信息进行,还可以以电话讨论的方式,或者与那些具有类似项目经历的人们进行面谈,收集信息、寻求事实的一种技术,访谈也是风险识别的重要工具之一。当一个新的软件项目用到一种特殊类型的硬件和软件时,那么我们可以访问近来使用过这种硬件或软件经验的人,他们会描述出他们在先前项目中所遇到的问题,那么当前的这个项目就可以汲取他们的历史经验。

4.4检查表。检查表是将项目可能发生的风险,把其尽可能多的列于一个表上,让风险识别人员进行检查核对,风险检查表中所列的内界基本上都是历史上类似项目以前发生过的风险,足前人总结的经验,是以前项目风险管理者辛勤劳动的结晶,对新的软件项目有启发联想、开阔思路、抛砖引玉的作用,我们可以通过检查表的方法来判别某项目是否存在表中所列或类似的风险,此表可以很大的帮助我们识别项目的风险。

5 软件项目中风险应对策略

5.1风险规避。软件项目风险规避是指改变项目汁划来消除风险事件存在的威胁,通常情况下,在软件项目开发早期可以通过风险回避的策略来应对风险,应为改变项的计划不会给企业带来巨大的损失。

5.2风险转移。软件项目风险转移是指设法将风险造成的影响和应对风险的责任转移到第二方身上,软件项目通常可以采用外包的形式,来转移软件开发的风险,例如对于技术难度大的软件项目外包出去,或者同有经验的开发商一起开发等。

5.3风险减轻。软件项目风险减轻是指想办法减少不利的风险事件的后果或者把风险后果降到可以接受的范围。

5.4风险接受。软件项目风险接受是指项目团队已经决定不打算为阻止某项风险的发生而改变计划,消极的接受风险的后果,因为无法找到任何应对的方法去应对风险事件。

6 总结

风险管理对于软件企业来说非常重要,甚至关系到企业的生存发展,风险管理是软件项目整个过程中必须进行的工作,如果不重视风险,风险就会导致项目的失败。风险管理基本包括四个步骤:风险识别、风险分析、风险应对、风险控制,这个四个步骤是不断循环进行的。“风险淸单检查表”是风险管理中常用的一种方法。风险管理应该是领导带头、全员参与、持续改进的,在企业文化的指引下制定适合软件企业发展的风险管理措施。

[1]常金玲倍息系统顶目的风险因素分析情报理论与实践,2006,(03).

[2]郭捷.项目风险管理M8.北京:国防工业出版社,2007:216-234.

[3]薛四新,贾郭军著.软件项目管理[M].北京:机械工业出版社,2004.

张碧君(1993-),女,汉族,河南漯河人,学士,山东科技大学,研究方向:社交网络大数据挖掘。

C93

A

1671-1602(2016)18-0128-01

猜你喜欢

检查表项目风险风险管理
基于ISM模型的EPC项目风险网络分析
探讨风险管理在呼吸机维护与维修中的应用
脊髓损伤神经学分类国际标准检查表2019版最新修订及解读
房地产合作开发项目的风险管理
基于概率分布的PPP项目风险承担支出测算
整车产品工程设计阶段的质量管理研究
护理风险管理在冠状动脉介入治疗中的应用
脊髓损伤神经学分类国际标准检查表最新修订及解读
联锁项目风险应对措施制定与实施
风险管理在工程建设中的应用