什么是CMMI

CMMI的来源

CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,其前身为CMM,原本是当年美国军方为了评估自己的软件产品供应商的过程质量水平,而委托美国卡内基梅隆大学软件工程学院(SEI)开发的一套过程评估体系。

后来又被推广到全世界,成为全球软件企业重要的过程改进方法之一。后因其衍生品的派系林立(如:SW-CMM、SE-CMM、IPT-CMM等等),SEI决定在SW-CMM、SE-CMM的基础上,加入委外采购、IPPD等相关内容,并融合ISO9000部分理念,形成了今天我们看到的CMMI,这也就是CMMI中的"I"的由来。

目前CMMI最新版本为2021年发布的V3.0版本

什么是CMMI

1

评估模型

将研发机构的研发能力划分为5个级别

2

过程改进模型

指导企业逐步进行过程改进

3

先进管理方法

SEI对数千个项目调查总结的最佳实践集合

4

全面质量管理

通过对过程的控制确保最终输出高质量产品

CMMI产品包由CMMI模型培训课程评估方法三部分组成

CMMI的构成

总目标:组织的过程的持续改进

这也是CMMI的愿景

特定目标(SG)

特定目标下的实践被称为特定实践(SP)

通用目标(GG)

通用目标下的实践被称为通用实践(GP)

过程域(PA)四大类别:

📊
过程管理类
📁
项目管理类
⚙️
工程类
🛠️
支持类

CMMI的实施与等级

连续型

体现企业的能力度等级

0 不完整级
1 执行级
2 管理级
3 定义级
4 量化管理级
5 佳化管理级

企业可选择自己比较薄弱的,或是需要加强的一个或几个PA进行实施

阶段型

体现企业的成熟度等级(国内选择最多)

1 初始级
2 管理级
3 定义级
4 量化管理级
5 优化管理级

目前国内软件企业选择最多的实施方式

阶段型五个等级关键特征

1

初始级

处在这一级别企业的项目开发过程始终处于黑盒状态,项目经常失控,对于关键开发人员的依赖性极大,项目组也始终处于一种救火式的状态。

2

管理级

在这一级别时,企业的项目基本保持可控状态,项目组开始建立项目级的管理机制,开发过程由黑盒状态开始转向比较清晰的阶段化和里程碑化。

3

定义级

企业由项目组级管理机制转向组织级管理机制,组织内的每一个项目组都遵循组织级开发过程进行开发工作。

4

量化管理级

从这一级开始为CMMI的高成熟度级别,此时企业已建立了基本稳定地组织级开发过程,并对重要的子过程建立PPB(过程能力基线),再根据PPB间的数据逻辑关系建立PPM(过程能力模型),PPM是用于对项目开发过程进行预测的数学模型。

5

优化管理级

企业通过PPB、PPM的量化分析,找到组织开发过程中的公共原因偏差,并通过组织级的优化、改进、以及变革,逐步加以解决,来达到企业自我改进的目的。

CMMI的评估

SCAMPI评估方法

Standard CMMI Appraisal Method for Process Improvement

评估内容

主要检查企业实际项目和日常运作中产生的数据、文档、邮件、会议纪要、项目报告、自动化工具等各方面的记录,并对员工进行抽样访谈,了解企业员工实际开展项目的方式。

评估团队组成

LA
主任评估师

Lead Appraiser
SEI授权

ATM
评估团队成员

Appraisal Team Members

评估全程受SEI监控,最终在SEI官方网站上通报评估结果

需要CMMI认证咨询?

我们的专业团队将为您提供全方位的CMMI认证咨询服务

联系我们