CMMI的研发背景
CMMI源于美国国防部的一个设想,他们希望将所有的以及将被发展出来的各种能力成熟度模型集中到一个框架中。这个框架有两大功能,一是软件采购方法的改革;二是从集成产品和发展过程的角度出发,建立包含健全系统开发原则的过程改进。就软件而言,CMMI是SW-CMM的修订本。
与原有的能力成熟度模型类似,CMMI也包括了在不同领域建立有效过程的必要元素,反映了业界普遍认可的"最佳"实践;专业领域覆盖软件工程、系统工程、集成产品开发和系统采购。在此前提下,CMMI为企业的过程构建和改进提供了指导和框架作用;同时为企业评审自己的过程提供了可参照的行业基准。
CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),是美国国防部的一个设想,1994年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)以及美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到一个框架中去,申请CMMI认证的前提条件是该企业具有有效的软件企业认定证书。