基于cmmi软件项目风险管理探究

基于cmmi软件项目风险管理探究

ID:31776949

大小:63.60 KB

页数:7页

时间:2019-01-18

基于cmmi软件项目风险管理探究_第1页
基于cmmi软件项目风险管理探究_第2页
基于cmmi软件项目风险管理探究_第3页
基于cmmi软件项目风险管理探究_第4页
基于cmmi软件项目风险管理探究_第5页
资源描述:

《基于cmmi软件项目风险管理探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于CMMI软件项目风险管理探究摘要:有效的风险管理将提高软件产品质量、减少软件开发成本和保证软件产品按时交付。该文描述了基于CMMI模型的风险管理流程,对风险准备、风险评估和风险控制进行了详细的分析研究。满足了CMMI模型风险管理过程域的实践要求,为改进软件过程以及软件项目经理进行风险管理提供参考。关键词:CMMI;风险管理;风险评估;风险控制中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)01-0063-04软件企业为了提高软件产品质量、减少软件产品成本、保证软件产品按时交付、拿到通往国际软件开发的通行证,引入了软件能力成熟度

2、模型集成(CMMI)。风险管理是一个持续的、前瞻的过程。持续性要求在软件项目生存周期所有阶段标识和缓解风险,前瞻性要求关注项目中的不确定性并进行预测,尽早标识风险。风险管理的目标是在风险发生前识别风险,采取措施缓解风险,把风险造成的影响降到最小。风险管理将直接影响到软件项目QCD指标的实现,是影响软件项目成败的关键因素之一。CMMI模型风险管理过程域包括了3个专用目标以及7个专用实践的要求。专用目标SG1风险管理准备包括了3个专用实践:SP1.1确定风险来源和类别;SP1.2定义风险参数;SP1.3建立风险管理策略。专用目标SG2识别和分析风险包含了2个专用

3、实践:SP2.1标识风险;SP2.2评价、分类和排序风险。专用目标SG3缓解风险包括了2个专用实践:SP3.1制定风险缓解计划;SP3.2实施风险缓解计划。为达到CMMI模型风险管理过程域专用实践的要求,实现专用目标,该文提出了风险管理的流程,从风险准备、风险评估和风险控制三个方面展开详细分析和研究。1风险管理流程组织要收集历史项目风险数据以及获得的经验,按照风险来源和类别建立组织级的风险库,从而指导新项目进行风险管理。风险管理流程由三部分构成:风险管理准备、风险评估和风险控制。风险管理准备需要确定来自项目内部和外部的风险源、风险类别以及定义风险参数。风险评

4、估是对风险进行识别;从风险发生的概率、发生后果和发生时段三个维度进行风险量化;计算风险系数并对风险进行排序。风险控制是确定风险管理策略,制定风险缓解计划和风险应急计划,实施风险缓解计划以缓解风险,监控风险的变化情况,触发风险管理措施。风险管理流程如图1所示。2风险准备2.1确定风险源风险源来自项目的内部和外部。随着项目的进展,可能会发现更多的风险源。风险源标识可能发生风险的常见区域。典型的内部和外部风险源包括:1)不确定的需求;2)无先列的工作量;3)不可行的设计;4)不可得到的技术;5)不现实的进度估计或分配;6)人员和技能不足、7)成本或资金问题、8)分

5、包商能力不确定或不足;9)卖方能力不确定或不足;10)与现实的和潜在的用户或其代表沟通不够。尽早标识内部和外部的风险源,可以及早标识风险,并在项目初期实施风险缓解计划,以规避风险的发生或减轻发生时出现的后果。2.2确定风险类别建立和确定风险类别提供一种收集和组织风险的机制,并确保对那些可能对满足项目目标有较严重的风险给予适当的监督和管理关注。可以从以下几方面对风险进行分类[1]:1、产品规模风险;2、技术风险;3、开发环境风险、4、过程风险、5、资源风险、6、用户特性风险。2.3定义风险参数风险发生概率、风险发生后果、风险发生时段、风险系数和风险管理阈值为定

6、义的风险参数。风险发生概率、风险发生后果、风险发生时段和风险系数提供了对风险进行量化评估的一种手段,风险管理阈值提供了对触发风险管理措施的一种机制。需要在组织层面对这些参数进行量化的定义,以指导对风险进行评估。对风险设置阈值,以确定触发管理措施。设置风险阈值用来标识风险管理工作的范围,避免过多的资源消耗,当风险系数超过规定的阈值时,启动选定的风险处理选项,当风险系数在规定的阈值之内时,对其进行监控。触发管理措施的风险管理阈值如表1所示。3风险评估3.1风险识别从软件项目的具体情况出发,列举出可能出现的风险,包括确定风险的来源、风险产生的条件和风险描述。识别风

7、险的方法有:1)风险检查表;2)头脑风暴;3)SWOT分析等。风险检查表:将历史项目曾发生过的风险,编制风险核对表。根据当前项目的特点,分析人员对风险核对表进行逐一检查核对,用来判别项目中是否存在表中所列或类似的风头脑风暴:是一种集思广益的群体决策方法。集中有关专家召开会议,创造一种自由的氛围,由专家们提出尽可能多的风险。任何人不对别人提出的意见提出批评和评价,专家们之间不展开讨论。SWOT分析[2]:首先将项目内各种主要的内部优势因素、弱点因素、机会因素和威胁因素通过检查罗列出来,并依据一定的次序按矩阵形式排列起来;然后运用系统分析的思想,把各种因素项目匹

8、配起来加以分析,从中得出一系列相应的结论。3.2风险

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。