软件项目风险管理方法.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目风险管理方法 在上世纪 60 年代,西方世界的软件危机使人们 开始清醒得认识到软件开发过程的高复杂性,许多学 者致力于通过软件标准化,并提出一系列软件过程模 型,将系统的、可量化的、规范化的方法应用到软件 开发中,以减少软件开发的无序状态, 降低软件风险, 提高软件质量。其中, Boehm 在 1989 年提出的螺旋 模型,便是一个可降低软件风险的模型,该模型强调 在软件项目的每个阶段都要考虑风险因素,随后,他 1991 年发表的《软件风险管理: 理论与实践》 一文中,将软件风险管理程序进一步划分为两个阶段,即风险评价和风险控制,每个阶段都又具体细化为三个步骤,进一步完善了软件风险管理理论。 此后,软件风险管理的研究进入了一个百家齐放的时期,国外许多学者都从不同角度对软件风险管理进行了探索,如其中 Charette 就构造了一个六阶段的风险管理方法,将软件项目风险分为风险分析和风险管理两部分,其中,风险分析包括风险识别、风险估计、风险评价,风险管理包括风险计划、风险控制、风险监控。他强调风险管理的战略思想和技术手段, 以及循环的风险管理。 总的来说,软件项目风险管理作为一个过程,是软件项目管理的重要组成部分。在软件项目生命周期中持续不断地识别、评估和控制风险是非常重要的。 (一)风险识别。它是风险管理的第一步,是对软件项目所面临的和潜在的风险加以分析、判断和归类的过程。一般软件项目在实施过程中存在的风险是多种多样,既包括项目外部的和内部的风险,还包括技术的和非技术的风险。这些风险存在于什么地方?发生的条件是什么?发生的可能性有多大?发生后的损失又是如何?这些在风险识别中均应有初步的分析和判断。 (二)风险评价。它是在软件项目风险识别和风险分析的基础上,对风险发生的概率、损失程度和其他因素进行综合考虑,得到描述风险的综合指标。风险评价通过 ?用定性风险评估方法(包括主观分析法、故障树分析法等)和定量风险评估方法(包括层次分析法、模糊综合评价等),对风险进行评估, 得到风险的严重等级,进而为后续风险控制提供依据。 (三)风险控制。它是在软件项目风险发生时实施风险管理计划中的预防措施。风险控制措施一般包括两类:一类是在风险发生前,针对风险因素采取控 制措施,以消除或减轻风险, 其具体措施包括: 规避、缓解、分散、抑制和利用等; 另一类是在风险发生后,通过财务安排来减轻风险对项目目标影响的程度,其具体措施有:自留、转移等,这里更强调的是前者。 一、软件项目风险识别 对于软件项目风险的识别,研究者从各自的角度 挖掘了许多风险因素,但依据只有一个,那就是威胁 软件开发项目成功的各种不确定因素。传统的项目风 险识别方法有很多,常见的有:头脑风暴法、德尔菲 法、情景分析法、故障树分析法、检 ?吮矸ā⒘鞒掏挤 ā?SWOT 分析法和敏感性分析法等。对于软件项目风 险管理中的风险识别研究,从已有的研究成果来看, 大致有以下几种方法: (一)风险清单法 Boehm 认为,采用风险清单法可以帮助识别大多 数严重的风险因素,他通过对美国几个大型航空和国 防系统软件项目进行深入调查,发现软件开发项目中 最常见的前十大特定风险项是:人员短缺、不合理的 进度安排和预算、不断的需求变动、开发了错误的软 件功能、开发了错误的用户界面、过多的不必要的性 能要求、缺乏特别的外购组件、完成 ?A 任务不及时、 实施时性能过低和计算机能力有限。此后, Boehm 进 一步对一些经验丰富的软件项目管理人员进行了调查,并对这种方法进行了扩展,提出在软件项目开发生命期的每个里程碑阶段都可进行风险清单的调查和修改,并将风险管理加入到软件开发项目生命周期的螺旋式模型中。 (二)基于分类的风险识别法 该方法主要是从项目分类学角度,将项目的风险 进行分类,从单纯的清单列表走向了由分类树和问卷 识别过程的统一,从而使软件项目风险识别具有了结 构性的特点。另外,它也秉承动态管理的特点,从前 一时期的一次性静态描述走向了阶段性重复更新,使 风险识别及后续处理有计划、有步骤地在项目生命周 期内进行。有人按项目风险来源将风险分为:产生于 开发环境内,即开发者缺乏分析这一系统环境类型的 经验;产生于系统环境内,即用户没有使用开发中的 软件系统类型的经验;产生于管理环境内,即由于管 理者的偏见、偷懒、无知或不作为以致忽略了有价值 的信息。自这一时期以来,“基于分类的风险识别” 思 想占据了主流,并使软件项目风险管理的各项研究都 达到了一个新的高潮。 (三)问卷调查表法 该方法是一种与管理人员交互的方法,主要由专 家根据项目特点设计风险管理问卷调查表,对有关人员进行问卷调 ?耍?并根据调查结果对统计数据,进行分析。如 Carr 在问卷调查基础上提出了一种所谓的 “簇分析( Cluste

文档评论(0)

明若晓溪 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档