CMMI认证,即“能力成熟度模型集成(也有称为:软件能力成熟度集成模型)”,是专门针对软件企业的一个专项认证。CMMI认证是鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大都以此为基点,并都努力争取成为CMMI认证队伍中的一分子。
CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。并通过CMMI认证与国际接轨,可提高产品附加价值,创造产业的新价值。
CMMI认证要求
1. CMMI认证组织通常为企业、事业、科研机构等主体或下属的研发部门。
2. 组织应按照CMMI模型的要求建立项目管理体系。
3. CMMI体系应当在组织内全面实施,而不是仅仅个别的项目按照CMMI要求来管理。组织应收集和保存项目按照CMMI进行管理的记录和数据。
4. CMMI认证后有效期3年,组织在3年后可以选择CMMI复评或CMMI升级。
CMMI3评估认证流程
从申请CMMI3认证到完成评估,企业一般需要一年左右的时间,主要包括五个阶段:
1. 申请CMMI3认证。企业根据自身实力、公司规模、管理需要等因素,选择申请CMMI3认证,并确定参与评估的部门。
2. 选择主任评估师。主任评估师是认证评估的发起者和评估团队的领导者。他应该拥有足够的经验、知识和技术来负责和领导评估活动。
3. 企业选择评估组成员、组建评估小组。首先,评估小组成员的选择包括识别有用的职员,评定他们的资格,从他们中选择人员作为评估小组成员。其次,当企业组建准备评估小组时,评估小组的领导者有责任确保评估小组的成员为计划的评估活动的实施做好充分的准备。
4. 企业参与预评估。选择参与正式评估的项目,在预评估的过程中,从公司所有项目中选择项目参与评估,而不是全部项目。
5. 企业参与正式的评估。应评估人员的要求,在正式评估中从项目中获得证据。
CMMI认证证书有效期为三年。
3年到期之后企业需要重新申请并再次进行评估认证或选择升级,每年不需要监督审核。
CMMI层级分布
软件企业在进行CMMI认证之前应该先对自身企业有所评估,因为CMMI共有五个等级,只有明确自身所处环境才能分辨自身企业应该做哪个等级的CMMI认证。
CMMI的五个等级
CMMI一级:初始级。
企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。
企业在一级上的项目实施对实施人员有很大的依赖性。
CMMI二级:管理级。
企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
企业在二级水平上体现了对项目的一系列的管理程序。保证了企业的所有项目实施都会得到成功。
CMMI三级:定义级。
企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。
在这一阶段,企业的科学管理已经形成企业文化,更是企业内涵。
CMMI四级:量化管理级。
企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
CMMI五级:优化级。
企业的项目管理达到了最高的境界。企业要能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。