CMMI模型由一系列的PA(过程域)组成,这些PA构成了集成能力模型的核心,为企业提供了软件工程、系统工程、集成产品及过程开发方面的过程改进框架和指南。主要有以下几方面收益:
提和生产率。CMMI对研发过程设定质量控制点进行严格的质量检查,提升产品的质量,减少了因质量问题减少的返工,从而提升了工作效率。据SEl统计,通过CMMI咨询认证并切实实施CMMI管理模式的软件公司对项目的估计与控制能力约提升40%-50%;生产率提高10%-20%,软件产品出错率下降超过1/3。
CMMI,全称是“软件能力成熟度模型集成”,是由美国部与卡内基梅隆大学下的软件工程研究中心(SEI)以及美国工业协会共同开发的一套软件能力成熟度评估标准体系。 这套体系主要用于指导软件开发过程的改进和软件开发能力的评估。通俗一点说,CMMI体系就是一套指南,做事的一般方法,改进质量的参考框架。 通过从业界收集的佳实践进行分析,实现CMMI体系的过程就是改进的过程,终的目的就是为了帮助企业更好管理项目,在工期和预算的前提下,输出的软件。
近期世界各地事故频发,为当地企业和经济带来不可估量的损失,也引发了人们深刻的 反思:在当今“万一”的情况越来越多的新常态背景下,仅仅依靠针对“一万”的管理方式 已远远无法应对各种突发状况。小到断电、设备故障、意外损坏等“小状况”,大到自然灾害、 人为灾难等“大事件”,都可能引发供应链中断、品牌形象受损甚至业务中止等严重后果。 组织亟需采用“常态化”的管理来应对这些“非常态”的事件,把风险思维融入到业务决策中。
CMMI以严谨、科学的方法有效提升流程管理能力,可以协助业者面对系统日趋复杂化、大型化的多元需求下,有效管理开发流程,并通过CMMI认证与国际接轨,可提高产品附加价值,创造产业的新价值。
整体来说,导入CMMI有以下几点益处: 1. 提高生产率 2. 降低错误率 3. 缩短开发周期 4. 提高对项目的控管能力,且适用于各种有软件或系统开发维护操作的组织 这也是国际间许多重要的非外包项目单位,如微软、花旗银行等单位都积极投入流程改善的原因,所以CMMI并非只适用于标案或软件外包的公司。 根据SEI在成熟度报告对于产业类型的分类,主要为下列三种,并各自包含数种服务类型: 服务类:商业服务、工程与管理服务、医疗业与其它服务。 制造类:工业机械与设备、运输设备、电子与其它电力设备、器械与相关产品。 其它类:零售、批发、公共行政(含)、财务、保险与地产业、运输、通讯、电力、瓦斯与卫生。 这三种产业类型在SEI成熟度报告中的分析,以服务类为多,共有98家(62%),其次是制造类,共有31家(20%),后则是其它类,共有29家 (18%)。进一步分析,服务类中是以工程与管理服务及商业服务为多,制造类则是以器械与相关产品为多,其它类是以公共行政(含)为多。