CMMI与能力成熟度模型|IT护照考试备考
面向IT护照考试,整理评估软件开发组织成熟度的CMMI(5个级别)概要、各级别特征及应用场景。
什么是CMMI
CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是由美国SEI(卡内基梅隆大学)开发的模型。2000年从原有的CMM整合而来,用5个级别评估组织的软件开发过程成熟度。
5个成熟度级别
| 级别 | 名称 | 状态 |
|---|---|---|
| 1 | 初始级(Initial) | 过程临时性、依赖个人 |
| 2 | 已管理级(Managed) | 建立基本管理过程 |
| 3 | 已定义级(Defined) | 定义组织标准过程 |
| 4 | 已定量管理级(Quantitatively Managed) | 用统计方法管理过程 |
| 5 | 优化级(Optimizing) | 持续改进成为组织文化 |
各级别特征
级别1:初始级
级别1(初始级)中,项目成功依赖个人能力。相同问题反复出现,过程临时且依赖个人。
级别2:已管理级
级别2(已管理级)中,项目管理(计划、进度、质量)得以确立。能够借鉴以往项目的经验教训。
级别3:已定义级
级别3(已定义级)中,组织范围内共享标准过程。可根据项目对标准进行tailor(裁剪)。
级别4:已定量管理级
级别4(已定量管理级)中,对过程进行统计分析并预测。基于数据进行改进。
级别5:优化级
级别5(优化级)中,创新与改进持续且系统地进行。追求行业顶尖成熟度。
应用场景
CMMI用于软件供应商的采购评估,尤其在美国政府和大型企业中。也用于自研过程的自我评估与改进,有时被列为国际招标的参与条件。
IT护照考试出题要点
IT护照考试中,会考查5个级别的名称与顺序。尤其重要的是级别1的临时状态与级别5的优化状态之间的对比。需理解CMMI的目的是评估过程成熟度。
历年真题典型模式
- “用于评估组织过程成熟度的模型是哪个?”型 → CMMI
- “CMMI级别1的状态正确的是哪个?”型 → 临时性、依赖个人
相关术语
- ISO标准(ISO9001・14001・27001)
- 系统开发流程(系统开发流程)
- ITIL(什么是ITIL)
学习技巧
用“初、管、定、量、优”的口诀记忆5个级别很方便。注意级别数字与过程抽象度成正比。最低限度记住“临时=级别1”“优化=级别5”即可确保得分。
总结
掌握5个级别及其目的,CMMI相关题目就能稳定得分。想系统练习管理类的用户请参考管理类汇总,想模拟考试的用户请使用模拟考试。
相关文章
BPR与BPM|面向IT护照考试梳理业务改革与业务管理的区别
面向IT护照考试,梳理BPR(Business Process Reengineering・根本性改革)与BPM(Business Process Management・持续改进)的区别及应用场景。
DevOps是什么|面向IT护照考试整理CI/CD与敏捷开发的关系
面向IT护照考试,整理DevOps的概念、CI/CD(持续集成/持续交付)、与敏捷开发的关系以及自动化文化。
设施管理(FM)是什么|IT护照考试对策|办公室・数据中心管理
将设施・设备作为经营资源进行管理的设施管理(FM)的概念、数据中心、绿色IT等,为IT护照考试整理。