CMMI的等级
ML1初始级,软件过程是无序的,有时候甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
ML2已管理级,建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类应用项目的成功经验。
ML3已定义级,已将软件管理和工程两个方面的过程文档化、标准化,并综合该组织的标准软件过程。所有项目均使用经批准、裁剪的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。
ML4量化管理级,分析对软件过程和产品质量的详细度量数据,对软件过程和产品定量的理解与控制。管理由一个作为结论的客观依据,管理能够在定量的范围内预测性能。
ML5优化级,过程的量化反馈和先进的新思想、新技术促使过程不断改进。
CMMI每个级别的特性
- ML1初始级
- 个人英雄主义
- 成功靠RP
- 失败很“正常”
- ML2已管理级
- 有计划、有组织、有分工
- 成功机会提高
- ML3已定义级
除符合二级的特点,还具备以下特点- 有过程,并且有组织级的“项目经验”可参考
- 项目成员训练有素
- 成功机会大大提升
- ML4量化管理级
- 时间、成本、质量很容易控制
- 想失败都很难
- ML5优化级
- 可个性化定制,满意度更高
- 失败机会几乎没有