CMMI-软件能力成熟度
CMMI的定义
CMMI中文名:研发能力成熟度模型集成,是规范软件研发流程提生研发管理水平的一套标准规范,同时也是世界上针对软件研发这块权威的资质证书。
l CMMI: Capability Maturity Model Integration(软件研发能力成熟度模型集成)
l CMMI是应美国国防部要求,通过收集和整理的业界优秀公司的研发管理的佳实践及经验开发出来的一套针对研发过程能力的成熟度模型。
lCMMI的精髓就是去寻找巨人的肩膀、同仁的肩膀,寻找佳实践来迅速提高企业的研发能力。CMMI带给企业的不仅是别人过去的一些优秀经验,更是一种思考和学习方法。
lCMMI同时还是一种有含金量的资质,使企业在市场竞争中更有优势。
CMMI3.0版本等级划分
CMMI产品包(CMMI Product Suite)更名为CMMI性能解决方案生态系统,是一个企业实施开发、管理过程规范化,优化现有管理体系、制度的行动框架,是用于评价软件开发组织软件过程能力成熟度的模型,共分为五个等级。
CMMI发展历程
2023年4月6日,CMMI研究院发布了CMMI 3.0版本,3.0版本在架构上没有大的变化,新的3.0版本包括12个能力域,31个实践域,276个实践。CMMI 3.0版本中合计有31个实践域,涵盖了开发、服务、供应商、人员、安全、数据、虚拟、安保等8个领域,通常软件开发类的企业选择开发领域进行体系建设和评估。
CMMI 3.0版的8个领域:
CMMI 3.0版开发领域的能力域和实践域:
类别 |
能力域 |
序号 |
实践域 |
行动 |
确保质量 |
1 |
需求开发和管理(RDM) |
2 |
过程质量保证(PQA) |
||
3 |
验证和确认(VV) |
||
4 |
同行评审(PR) |
||
设计和开发产品 |
5 |
技术解决方案(TS) |
|
6 |
产品集成(PI) |
||
管理 |
规划和管理 |
7 |
估算(EST) |
8 |
策划(PLAN) |
||
9 |
监视与控制(MC) |
||
管理业务弹性 |
10 |
风险与机会管理(RSK) |
|
管理员工 |
11 |
组织级培训(OT) |
|
实现 |
支持实施 |
12 |
配置管理(CM) |
13 |
原因分析和解决(CAR) |
||
14 |
决策分析和解决(DAR) |
||
提高 |
维持习惯性和持久性 |
15 |
治理(GOV) |
16 |
实施基础条件(II) |
||
改善性能 |
17 |
过程管理(PCM) |
|
18 |
过程资产开发(PAD) |
||
19 |
管理性能与度量(MPM) |
CMMI实施目标
- 下一个:DCMM-数据管理模型