CMMI是Capability Maturity Model Integration (能力成熟度模型集成)的缩写
在2018年开始CMMI已经开始使用2.0版本了
CMMI是1994年由美国国防部、卡内基-梅隆大学的软件工程研究中心、美国国防工业协会共同开发和研制的。
CMMI官方网站:www.cmmiinstitute.com
CMMI是一套标准和模型,用来评估企业的软件研发能力、成熟度,从初级到高级一共分为五级。
- 初始级:缺乏标准化的过程管理和控制,软件开发往往依赖于个人技能和经验,项目管理缺乏计划性,过程不透明,风险高。
- 受管理级:建立基本的项目管理和过程控制机制,项目管理包括需求管理、进度控制、风险管理等基本活动,开始标准化但可能仍缺乏系统性和完整性。
- 已定义级:完整的软件开发和管理体系,包括详细的标准、规程和指南,并通过制度化的机制来监控和改进过程,更加系统化和规范化。
- 定量管理级:能够对软件开发过程进行量化管理和控制,能够预测项目的性能,评估过程的稳定性和可靠性,项目管理包括量化分析、统计过程控制。
- 持续优化级:持续改进和优化软件开发过程,以满足不断变化的市场需求和客户需求,不断提高开发的质量和效率,项目管理包括持续改进、创新管理。