CMMI是什么,适用吗?

一、CMMI概述

CMMI全称是Capability Maturity Model Integration能力成熟度模型集成,是一套世界级的绩效改进框架。

CMMI最早是由美国卡耐基梅陇大学的软件工程学院,借助Watt Humphrey一生在IBM工作践行的软件开发、过程改进与质量提升理论与实践的基础上编制而来;用于帮助美国军方挑选和评估软件以及系统集成供应商的软件开发与服务水平的一套标准。因此,CMMI是建立在组织的业务绩效目标的基础之上,提供一整套过程改进实践,并最终建立绩效改进体系,使组织获得良好的投资回报。CMMI模型,告诉组织如何“改进”过程而非“定义”过程(延伸阅读 > >)。CMMI的设计是用来将组织既有的过程,与行业最佳实践作比较,找到可行的改进部分,并提供度量改进进展的方法。这将帮助组织,建立和管理适合于自身独特环境的整体绩效提升系统。至今CMMI仍是软件工程领域全球最具权威的资质评审与认证标准。

二、CMMI级别

教科书式定义:

1、CMMI一级,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰。项目的目标得以实现。 

2、CMMI二级,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。

3、CMMI三级,定义级。在定义级水平上,企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。

4、CMMI四级,量化管理级。量化管理级分析对软件工程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制,管理有一个做出结论的客观依据。

5、CMMI五级,优化级。优化管理级的量化反馈和先进的新思想、新技术促使过程持续不断改进。

换个说法,更容易理解:

1、初始级:软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。

2、可管理级:建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。

3、已定义级:已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。

4、量化管理级:分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。

5、 优化管理级:过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。

 

图示说明:

2级比较容易做到,要做到3级要做的事情多很多,一般来说建议2、3级一起来做。3级到4级跨度很大,要做到4级非常不容易。如果4级做得比较好,要做到5级难度不算很大。

 

一般说来,CMMI高级别会产生大量文档,同时产生大量负担,因此争议比较大;建议小公司不必采用高级别。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值