- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目中的风险管理研究
左怀远 1,米根锁 2
1 兰州交通大学交通运输学院管理科学与工程系,甘肃兰州(730070)
2 兰州交通大学信电学院,甘肃兰州(730070)
摘 要:软件风险管理是对影响软件项目、过程或产品的风险进行估计和控制的实践过程,
也是为了解决影响软件项目、过程或产品的风险而制定的准则。当前软件业对软件风险管理
的研究越来越重视,在理论上对软件风险进行了分类,提出了风险管理的思路,在实践上也
出现了一些定量管理风险的方法和风险管理的软件工具。本文叙述了在软件开发项目中风险
管理的重要性及其主要内容,重点介绍了进行风险管理的 5 个步骤,即风险识别、风险分析、
风险计划、风险跟踪和风险对策。
关键词:软件风险;风险管理;风险识别;风险分析;风险跟踪
中图分类号:C93
1. 软件风险管理的理论基础
1.1 风险的相关概念
在工程、财务、保险、医疗和科学等现代生活领域中,最基本的
一点便是对风险的控制。彼得·波恩斯坦是华尔街的一位经济学家,他认为能否控制风险是
区分现代和远古时代的主要标志之一。
1.1.1 风险的定义
风险作为一门科学,始于 16 世纪欧洲文艺复兴时期,那是一个充满了探索与发现的时
期。风险一词源于早期的意大利语“risicare”,意思是“敢于”。机会游戏促成了概率论的问世,
我们将风险定义为损失的可能性。我们为风险的两大的属性一一概率和结果,指定数值,获
得一个风险实例[1]。
可能性是结果会发生的所有可能的情况,及结果不如人意时带来的后果。我将发生有害
事件的可能性(likelihood )乘以损失( loss)大小记为广,用来衡量风险损失。
1.1.2 软件风险的特征
第一,风险存在的客观性和普遍性。作为损失发生的不确定性,风险是不以人的意志为
转移并超越人们主观意识的客观存在,而且在项目的全寿命周期内,风险是无处不在、无时
没有的。这些说明为什么虽然人类一直希望认识和控制风险,但直到现在也只能在有限的空
间和时间内改变风险存在和发生的条件,降低其发生的频率,减少损失程度,而不能也不可
能完全消除风险。
第二,某一具体风险发生的偶然性和大量风险发生的必然性。任意具体风险的发生都是
诸多风险因素和其他因素共同作用的结果,是一种随机现象。个别风险事故的发生是偶然的、
杂乱无章的,但对大量风险事故资料的观察和统计分析,发现其呈现出明显的运动规律,这
就使人们有可能用概率统计方法及其他现代风险分析方法去计算风险发生的概率和损失程
度,同时也导致风险管理的迅猛发展。
第三,风险的可变性。这是指在项目的整个过程中、各种风险在质和量上的变化,随着
项目的进行,有些风险可得到控制,有些风险会发生并得到处理,同时在项目的每一阶段都
可能产生新的风险。
- 1 -
第四,风险的多样性和多层次性.重大工程项目周期长、规模大、涉及范围广、风险因
素数量多且种类繁杂致使其在全寿命周期内面临的风险多种多样。而且大量风险因素之间的
内在关系错综复杂,各风险因素之间与外界交叉的影响又使风险显示出多层次性,这是重大
工程项目中风险的主要特点之一[2]。
1.1.3 软件风险的种类
1.按风险内容分类
对软件项目的管理部门来说,在做出与规定费用按规定时间交付规定产品或达到规定性能水
平的决断时,风险是永远存在的。软件项目管理部门因风险而导致工作失败有三种方式:产
品达不到规定的性能水平、实际费用过高、交付过迟等。就项目而言,其面临的风险可分为
五个方面:技术、管理能水平、实际费用过高、交付过迟等。就一个项目而言,其面临的风
险可分为五个方面:技术、管理、社会环境、费用和进度。
2.按风险性质分类
己知风险,是通过仔细评估项目计划、开发项目的商业及技术环境、以及其它可靠的信
息来源之后可以发现的那些风险。
可预测风险,能够从过去项目的经验中推测出来。
不可预测风险,它们可能、也会真的出现,但很难事先识别出它们来。
1.2 软件风险管理的必要性
风险管理在软件项目管理中占有非常重要的地位。
1 有效的风险管理可以提高软件项目的成功率。
2 风险管理可以增加团队的健壮性。与团队成员一起进行风险分析可以让大家对困难有
充分估计,对各种意外有心理准备,大大提高组员的信心,从而稳定队伍。
3 有效的风险管理可以帮助软件项目经理抓住工作重点,将主要精力集中于重大风险,
将工作方式从被动救火转变为主动防范。
将风险管理引入当前的软件项目,原因有很多。面对有限的资源、有待改进的技术以及
瞬息万变的环境对复杂系统的强烈需求,要求管理人员必须具备管理项目不确定性的能力。
软件项目经理应会根据具体情况,采用相应的风险管理方法[3]。
逃避风险永远无法获胜。面对全球经济极其不稳定的市场条件和技术飞速发展压力下的
激烈竞
文档评论(0)