基于CMMI的软件项目风险管理研究
2020-07-08蔡泉
装备维修技术 2020年31期
摘 要:做好风险管理工作,能够加强软件产品的质量、降低对软件研发的投入,确保软件产品能够在规定的时间内研发出来。那么下面我们就来具体的介绍一下基于CMMI的软件项目的风险准备、评估和控制工作,以此保证所研发出的软件能够满足市场需求。
关键词:CMMI;风险管理;风险评估;风险控制
所谓的CMMI,就是软件能力成熟度模型集成,其作用在于能够加强软件研发效果,节省对软件产品的投入,确保软件能够在规定的时间内完成研发。而CMMI过程域中对软件项目风险管理的描述和最佳实践,具有持续性、前瞻性的特点。其中持续性特点指的是在软件研发期间,对全部环节进行风险管控。而前瞻性则是指做好计划,提前掌握潜在风险隐患,从而进行及时的管控。这也就是说,风险管理主要是提早发现并解决潜在的风险,尽最大可能避免风险所导致的破坏。风险管理会决定软件项目能否满足QCD指标,是软件研发能否成功的重要环节,因此软件项目一定要重视风险管理工作。下面笔者就根据CMMI风险管理的持续性和前瞻性特点来分析一下风险管理工作的要点。
1风险准备
1.1确定风险源
在软件的内外部都会产生风险源。伴随项目的不断深入,有可能会出现越来越多的风险源。在软件内外部中,常见的风险有:(1)不确定的需求;(2)预估不准确的工作量;(3)不可行的设计;(4)实现不了的技术;(5)工作者的能力以及技术水平达不到规定要求;(6)成本、经费不足;(7)分包能力有限;(8)和买方在交流方面存在问题。……
登录APP查看全文
