464

CMMI-软件能力成熟度

2022/3/16


    CMMI的定义

CMMI中文名:研发能力成熟度模型集成,是规范软件研发流程提生研发管理水平的一套标准规范,同时也是世界上针对软件研发这块权威的资质证书。

CMMI源于美国,为了保证软件产品的质量,80年代中期,美国联邦政府提出对软件承包商的软件开发能力进行评估的要求。因此,1984年美国卡内基-梅隆大学软件工程研究所中标,并 (CMU/SEI) 于1987年研究发布了软件过程成熟度框架,并提供了软件过程评估和软件能力评价两种评估方法和软件成熟度提问单。1991年SEI发布了软件能力成熟度模型(SW-CMM)1.0版;1993年发布了1.1版。到2001年12月正式发布了能力成熟度集成模型CMMI1.1版,2006年8月SEI又发布了CMMI1.2版本2011年11月发布CMMI1.3版,2020年10月正式发布执行CMMI2.0版,2023年4月发布了CMMI3.0版本。

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实施目标