软件项目风险管理的研究思路.docx
《软件项目风险管理的研究思路.docx》由会员分享,可在线阅读,更多相关《软件项目风险管理的研究思路.docx(19页珍藏版)》请在优知文库上搜索。
1、软件项目风险管理研究内容摘要伴随软件产业的迅速发展,软件的规模越来越大,复杂性也越来越高,风险变得愈加难以控制,最终导致软件项目失败的成果越来越常见。怎样对软件项目风险原因进行分析并有效地规避风险,从而致使项目顺利成功是进行软件风险管理的重要课题之一。只有充足地理解和学习软件风险管理的理论知识,同步在实践中不停地积累经验才能有效地进行风险防备和控制,抵达减少风险日勺影响程度和实现利益最大化追求日勺目日勺。本文从分析国内外软件风险管理的发展现实状况入手,详细地按照软件生命周期各阶段将软件项目风险进行分类,并总结对比分析了国外经典软件风险管理模型,同步简介了软件风险管理全过程,同步基于经典软件风险
2、管理模型,提出了改善的软件风险管理模型和措施,并根据自身经验对如今国内企业提出软件风险管理某些提议和意见。关键词项目管理;软件风险;风险管理1 .研究背景伴随经济全球化的不停深入,以信息技术为依托的知识经济初见端倪,各国都在实行信息化带动工业化的发展战略,软件行业成为许多国家的支柱产业,软件业的发展程度从某种意义上体现了该国的综合国力,决定着国家未来的国际竞争地位。软件是一种特殊的逻辑产品,不具有实体的!可见性,它是人通过智力劳动而产生出来、具有特殊性质的复杂事物川。某些调查表明,约日勺软件项目开发超过估计时间,大型项目平均超过交付时间,以上的软件项目开发费用超过预算。软件项目成功的几率要远远
3、低于其他任何工程项目,软件行业面临着所谓的“软件危机二在软件产品开发过程中存在着众多不确定原因,这些原因使得软件项目比其他工程项目具有更高的风险。从学科发展角度来看,软件工程日勺形成得益于人们用工程化思想看待软件产品的开发,软件工程的产生又使得软件项目管理学科应运而生。软件项目管理的出现使所谓的“软件危机”得到了一定程度的缓和和控制。项目管理的目的是在有限资源标注条件下,保证项目时间进度、质量、成本抵达最优化。软件项目管理的重要目的是保证软件产品可以按预期方案交付,同步还要满足顾客需求。软件项目风险管理的目的是要找出导致项目需求不明晰、不能按进度计划及时交付、产品质量存在缺陷、开发费用超支等多
4、种不良后果的风险原因,对风险原因及也许导致的后果和危害进行定性和定量分析,从而为软件项目管理人员等提供有效的风险控制方案和措施,使其对软件项目日勺损失或影响降到最低程度或使决策者可以接受的程度。因此,软件项目风险管理是软件项目管理的重要部分。软件项目风险管理通过近三十年发展,已从理论、措施乃至实践都获得了一定进展。伴随软件工程实践深入和软件企业的不停成熟,软件项目风险管理逐渐成为目前软件工程领域研究的!热点问题,受到广泛关注。2 .国内外研究现实状况2.1 软件项目风险管理理论框架模型研究状况美国学者BarryBoehnl在1989年出版的著作软件风险管理奠定了软件项目风险管理的理论基础。在随
5、即的时间里,伴随计算机技术和软件工程时的深入发展,软件项目风险管理的发展逐渐趋于体系化。下面简要简介几种软件项目风险管理的理论框架模型。2.1.IBoehm和Charette的J风险管理框架Boehin在其著作软件风险管理中将软件项目风险管理分为风险评估和风险控制两大部分,其中风险评估又分为风险识别、风险分析和风险的优先级排序,风险控制又分为风险管理计划、风险处理和风险监控。Boehm和Charette风险管理框架表如下:表1-1Boehm和Charette风险管理框架BarryBoehm的风险管理框架Charette的风险管理框架风险评估风险识别风险分析风险识别风险分析风险估算风险的优先级排
6、序风险评价风险控制风险管理计划风险管理风险计划风险化解风险控制风险监控风险监控在此框架中,风险识别重要指出一种潜在破坏项目成功的风险列表,这个风险列表将作为风险控制的基础。风险分析是指评估每个风险出现的也许性及其影响,鉴定风险的级别。风险优先排序是指按风险影响大小排出一种风险优先级。风险控制是由风险管理计划、风险化解和风险监控构成。风险管理计划是指制定一种应对每个重要风险的方案,同步应保证每一种单独的风险管理计划之间以及与整体项目计划之间相一致。风险化解是指每个重要风险所对应计划的执行。风险监控是指对处理风险的过程进行监控,风险监控还可以包括识别新的风险并将其反馈到正在进行的风险管理过程中。2
7、 .1.2Higuera和Haimes风险管理框架Higuera和Haimes提出的软件项目风险管理框架是美国卡内基梅隆大学软件工程研究所提出日勺风险管理理论体系的一部分。它将风险管理分为风险识别、分析、计划、追踪、控制五个环节,风险管理方式是持续循环的,关键是风险交流,规定在软件项目生命周期所有阶段都关注风险管理的各项活动,即所谓持续风险管理框架模型(CRM)o如下图,持续风险管理框架模型。图2持续风险管理框架模型(ContinuousRiskManagementParadigm)在多种软件项目风险管理理论框架研究中,每一理论体系都具有构造完整、内容完善的特点,并附带有与构造和内容相配套的措
8、施和技术,它们借用运筹学、决策理论等思想、措施和工具,秉承了经典风险管理理论体系的长处,同步又体现了软件项目的某些特点。这些研究成果对于奠定整个软件项目风险管理学科的基础起着非常重要日勺作用。3 .软件项目风险管理基本内容3.1 软件项目风险管理定义软件项目的风险管理更是软件项目管理中的重要内容。大量的!登记表明,实行有效的风险管理是软件项目开发过程中减少损失日勺一种重要手段。软件项目风险管理出目前上世纪年代末,到目前只有三十数年的历程,在软件项目风险管理领域中,人们多是借鉴于工程项目日勺管理措施来处理软件项目开发中出现的风险问题,并且对于软件项目的风险管理概念的理解是来自于其他工程项目的风险
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目风险 管理 研究 思路