CMMI(Capability
Maturity
Model
Integration)即能力成熟度模型集成;
CMMI自出道以来,它所达到的目标就没有变过,第一个是质量,第二个是时间表,第三就是要用最低的成本。不过特别强调的是,CMMI不是传统的、仅局限于软件开发的生命周期,它应该被运用于更广泛的一个范畴--工程设计的生命周期。TSP的建立,也是为了支持CMMI的这样一个系统。那么CMMI究竟是什么呢?它并不是一个过程,也不是告诉你怎么去做一件事情。如果用一句话来概括什么是CMMI,它就是各个进程的一个关键的元素,在很多领域里面一个集成的点。它是这样的一个基本架构,能够用来度量你的有效性和实用性;能够找出这样的一些机会,继续改进的机会,包括在商业目标、策略还有降低项目的风险等方面。
什么是CMMI?
一、简介
CMMI是美国卡内基梅隆大学软件工程研究所研发的过程改进模型,也是国际上用于评价软件企业能力成熟度的一项重要标准。CMMI国际软件标准化体系认证作为国际通用也是唯一的软件成熟度标准,从多方面映射出一个高新技术软件企业的实力以及成熟度。CMMI认证共以下分为5个级别。
二、CMMI构成
CMMI是由一系列的目标所构成
CMMI有一个总目标,那就是组织的过程的持续改进,这也是CMMI的愿景。在这个总目标之下,CMMI又细分为多个子目标,子目标又分为特定目标(SG)和通用目标(GG)两种;每一个G(子目标)下设有不同的实践(P)对G(子目标)的实现进行支持;SG下的实践被称为特定实践(SP),GG下的实践则被称通用实践(GP)。
CMMI除有一整套目标体系外,还根据项目管理、质量管理的关键点,建立了过程域(PA),过程域分为四个类别:过程管理类、项目管理类、工程类、以及支持类等,每一个PA都有若干个不同地SG予以支持,而GG则是支持于所有的PA实现。