项目概述
CMMI简介
CMMI认证(Capability Maturity Model Intergration),即“能力成熟度模型集成(也有称为:软件能力成熟度集成模型)”, 是专门针对软件企业的一个专项认证。
CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
CMMI一共有3个视图模型,其中开发视图模型用的最多,开发视图模型适合于软件开发企业、外包、集成或者硬件企业。
CMMI认证能够带来的好处
提高质量和生产率:CMMI对研发过程设定质量控制点进行严格的质量检查,提升产品的质量,减少了因质量问题减少的返工,从而提升了工作效率。
提高人员水平通过:CMMI企业健全了软件研发团队、明晰了岗位的职责、加强了团队的管理,使员工工作方法逐渐标准化、规范化,提升人员工作水平。
缩短交付周期:实施CMMI可以提升估算能力,通过准确的项目计划和严格的项目监控,控制项目进度,缩短项目周期。
等级划分
CMMI共有5个级别,代表软件团队能力成熟度的5个等级,数字越大,成熟度越高,高成熟度等级表示有比较强的软件综合开发能力。企业初次评估,最高可从3级开始申请。初次申请CMMI评估的企业建议从3级开始,运营满一年后再考虑升级4级或者5级。
01.初始级:能完成工作,但经常延误并超支,过程混乱不可预测
02.可管理级:项目是有计划、被执行、有度量而且被控制的项目
03.已定义级:整个公司层面的标准为项目、大项目和项目集合提供了指南
04.量化管理级:公司是数据推动,有可预测的并满足内、外部利益干系人需要的量化绩效改进目标
05.优化级:公司专注持续改进,能对机会和挑战作出调整响应,公司的稳定性为敏捷性和创新提供了平台
认证条件
三级认证:
公司成立12个月以上
技术人员10人以上;支持人员5人以上
2-4葛已完成且成熟的软件项目
认证周期
CMMI三级认证周期是90天左右
评估内容
CMMI评估是由评估小组人员根据CMMI各个实践域中的每一条实践明细对企业进行审核,判断组织的软件开发流程是否符合CMMI模型要求,进而判断企业是否达到CMMI成熟度等级标准。
1、CMMI认证材料—套成熟的CMMI项目材料包含1000多个文档,主要分为项目级和组织级,每份文档相互关联,展现的是软件企业项目开发的整个生命周期和具体流程,来判断相关人员是否按照标准的流程和要求去执行项目的开发过程。因此,需要确保每份文件都能追溯到其源头和结果,针对评估小组的提问,企业人员要做出合理的解释。
2、CMMI认证角色访谈角色就是在项目开发过程中所担任的职责,在CMMI正式评估中,评估小组会针对各项职责人员的工作内容以及产出文档进行访谈,访谈的结果很大程度上影响到此次评估的最终结果。想要顺利完成此次CMMIi评估,建议企业找到专业咨询机构安排相应的角色培训。
3、完成和验收绩效报告在评估结束时,评估小组将在最终结果陈述中向组织提供其结论,其中会详细说明与组织申请的评级相关的具体信息、组织的强项、弱项和改进机会,这份报告有助于评估小组验证评估结果,并让组织了解其在性能改进过程中度量结果的变化。