CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是由美国国防部、卡内基-梅隆大学软件工程研究所(SEI)和美国国防工业协会共同开发的综合性过程改进模型,旨在帮助组织系统化地评估并提升其软件开发与服务交付能力。
一、起源与发展
1984年:美国国防部委托卡内基-梅隆大学SEI研究软件承包商的能力评估方法,随后推出软件能力成熟度模型(SW-CMM)。
2000年:为解决多模型并存带来的不一致与重复问题,SEI整合SW-CMM、SE-CMM、IPD-CMM等模型,发布CMMI V1.0,形成统一框架。
2023年:CMMI研究院发布CMMI 3.0,进一步扩展适用范围,强化敏捷、DevOps等现代实践的融合。
二、核心目标
统一标准:整合不同领域模型,消除重复与冲突,降低改进成本。
过程改进:提供系统化方法,帮助组织规范流程,提升产品与服务质量。
能力评估:通过成熟度等级量化组织的过程能力,支持采购决策与招投标加分。
三、成熟度等级(阶段式表示法)
表格
复制
四、模型分类与表示法
开发视图(CMMI-DEV):适用于软硬件开发,应用最广泛。
服务视图(CMMI-SVC):聚焦服务交付与运维管理。
采购视图(CMMI-ACQ):规范供应商管理与采购流程。
表示法:
阶段式:按成熟度等级逐级改进,适合组织全面评估(如1-5级)。
连续式:按过程域灵活选择改进重点,适合特定能力提升(能力等级0-5)。
五、应用价值
质量与效率:SEI数据显示,CMMI 5级组织成本降低34%,进度缩短50%,生产力提升61%。
市场竞争力:高等级认证助力招投标加分(2-7分)、政府补贴(数十万元)及品牌背书。
行业扩展:已延伸至金融、医疗、公共服务等非软件领域。
六、实施与评估
实施步骤:差距分析→流程优化→试点运行→全面推广→正式评估。
评估类型:
SCAMPI A类:官方认证评估,颁发等级证书。
SCAMPI B/C类:内部预评估或过程检查。
CMMI通过标准化、可量化的过程管理,帮助组织从“经验驱动”转向“流程驱动”,最终实现高效交付高质量产品与服务的目标。