CMMI——能力成熟度模型集成
CMMI认证简介:
CMMI是由由美国与卡内基-梅隆大学下的软件工程研究中心以及美国国防工业协会共同开发制定的一套专门针对软件产品的质量管理和质量保证标准。
CMMI的全称为:Capability Maturity ModelIntegration,即能力成熟度模型集成,CMMI认证是对软件能力成熟度评估分为5级:初始级、已管理级、已定义级、量化管理级、优化级。标志着软件企业能力成熟度的五个层次。级别越高,表示软件组织的成熟能力也越高,其越容易获得用户的信任,在国内、国际市场上的竞争力也就越强。
产品是过程的结果,软件产品的质量高低,与其开发过程密切相关。一个规范的软件产品开发过程,容易产出质量可靠的软件产品,CMMI已经成为软件开发企业开发过程管理标准。全球软件开发标准大都以此为基准,并都努力争取成为CMMI认证队伍中的一分子。
CMMI认证等级划分:
级: 初始级
软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
第二级:可管理级
建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
第三级: 已定义级
已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。
第四级:量化管理级
分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。
第五级:优化管理级
过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
CMMI认证所需要的条件及其特征:
1.CMMI认证是针对软件企业的软件能力成熟度模型评估,必须是软件相关的企业;
2.认证企业必须依据CMMI能力成熟度模型进行体系创建、监督执行、过程分析和改进;
3.CMMI认证后不需要年审,只是三年后需要继续在SEI展示则需要复评。