其软件过程是未加定义的随意过程,工作无序,项目的执行混乱,管理无章,缺乏健全的管理制度。处于该级别的软件企业开发的软件不能很好地实现客户需求,往往不能在预定的时间内完成软件的开发。2. 可重复级(Repeatable)在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施,管理工作有章可循,实现了管理制度化。项目稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件,并且通过管理使部分开发结果成为可以重复使用的模块,是一个按计划执行的且阶段可控的软件开发过程。3. 已定义级(Defined)第二级仅定义了管理的基本过程,而没有定义执行的步骤标准。在定义级,则要求实现开发过程的标准化和文档化,即制定在整个组织里用于软件开发和维护的标准过程,并把这些标准以文档的形式固定下来,建立起文档化的“标准软件过程”。4. 管理级(Managed)第四级是定量管理级。处于这一级的组织已经能够为软件产品和软件过程设定定量的质量目标,即所有的质量目标都有明确的度量指标。达到该级成熟度的组织要对所有项目的重要过程活动进行生产率和质量的度量,并建立过程数据库,使它们可以利用本组织的软件过程数据库汇集各项目软件过程的数据加以分析。企业的项目计划和项目管理的效率性及过程管理和改进的能力因此大大提高,软件产品也因此具有可预期的高质量。量化控制将使软件开发真正变成为一种工业生产活动。5. 优化级(Optimizing)优化级是进化的最高级。达到这个等级的组织具备足够的手段用于事先发现过程的长处及短处以防止发生缺陷;拥有丰富的软件过程成功经验的数据,并且可用于对新技术进行“成本/效益”分析,提出对本组织软件过程的更改建议;它能发现那些可能发掘出最佳软件工程惯例的合理化建议,并使之在整个组织里实现转化。如果一个企业达到了这一级,那么表明该企业可根据过程执行的反馈信息来改善下一步的执行过程,不断调整软件生产过程,达到一个持续完善的境界。