CMMI模型将软件过程的成熟度分为
CMMI模型将软件过程的成熟度分为五个等级,分别是:
初始级(Initial):
特点:软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。项目成功依赖于个体能力,缺乏稳定的环境和过程控制。
可管理级(Managed):
特点:建立了基本的项目管理过程,能够跟踪成本、进度和功能特性。过程成为可管理的基础,组织能够更系统地追踪项目表现,并利用项目数据来识别问题,开始针对性地对管理过程进行改进。
已定义级(Defined):
特点:已将软件管理和工程两方面的过程文档化、标准化,并综合成组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。
量化管理级(Quantitatively Managed):
特点:通过量化数据来进行过程和产品质量的详细管理。达到此级别的组织能够利用统计和量化技术,精细管理过程,对关键过程的性能进行量化衡量,并利用这些数据进行过程控制,从而在一个更精确的层面上对过程性能进行预测和管理。
优化级(Optimizing):
特点:过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。组织在这个层面不断地进行过程改进活动,通过收集过程性能数据来识别改进的机会,并能够主动地改善流程,运用新技术实现流程的优化。