一、什么是CMMI认证
CMMI认证是以CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)为标准的认证过程。它是针对软件企业的软件过程能力成熟度提升而设立的一种全球性的认证体系。CMMI的本质是一个过程改进的模型,是一套优秀的国际标准的最佳实践,它能为软件企业提供全面、系统、可持续的过程改进实施方法。CMMI认证是企业或机构接受第三方机构的审查评估,以确认其软件开发、维护、服务等领域中,各项工作的实施水平是否达到规定的要求和标准,包括软件开发过程的规范、有效性、可追溯性、可管理性等方面。
二、CMMI认证所需经历的主要流程如下:
准备阶段。企业需要进行初期调研,确定是否需要CMMI认证以及选择认证机构。
咨询阶段。企业需要和认证机构沟通,了解CMMI评估的范围和细节,一些具体问题等,以确保企业和认证机构彼此之间理解的一致性。企业还需根据自己的实际情况,选择合适的CMMI认证模型级别和指标,定义实施计划。
评估阶段。评估阶段的核心是评估过程-即根据选定的CMMI认证模型来评估企业的软件过程能力。在必要的情况下,CMMI评估师会向每个人员、项目组、部门实施变更控制过程要求,并检查它们的实施情况。评估完成后,CMMI评估师应当总结评估结果和建议,向企业提供一份评估报告。
资格认证阶段。这个阶段的过程是评估机构审查评估报告,确认企业是否符合指定级别的认证要求,达到指定的标准。如果企业被认证,会获得CMMI认证证书。
三、CMMI认证分为五个级别
初始级 - 没有明确的过程,任何成功都是靠偶然而非过程的管理。
可管理级 - 明确过程和管理流程,尚未建立有效性记录,主要依赖个体能力而非过程。
已定义级 - 该级已经有了一套明确定义的软件过程,并在组织内积极传播。开始建立度量和操作规范,使所有项目能够按照统一的模式实施。
量化管理级 - 基于数据进行过程量化管理,可以预测产品的质量和计划的管理情况,从而更好的实施过程改进。
优化级 - 该级是对各个过程的全面持续改进的结果,这种级别意味着领导具有高度的使命,对过程的性能有大量的数据,以及实施能力的持续改进。
领取专属 10元无门槛券
私享最新 技术干货