认证概述
认证等级体系
-
初始级(Level 1)过程无序,依赖个人能力,项目成功与否具有很大的偶然性。
-
可管理级(Level 2)基本的项目管理过程已经建立,能够对项目的成本、进度和质量进行跟踪和控制。
-
定义级(Level 3)组织的过程已经标准化和文档化,形成了组织级的过程资产,所有项目都遵循这些标准过程。
-
量化管理级(Level 4)采用统计和量化的方法对过程进行管理和控制,能够预测过程的绩效,并通过数据分析进行过程优化。
-
优化级(Level 5)组织具有持续改进的能力,能够主动识别过程中的问题和机会,通过创新和技术变革不断提升过程能力。
认证核心价值
-
规范化流程能保住软件的质量与进度,能对“杂乱无章、无序管理”的软件开发过程进行规范。
-
降低开发成本有利于成本控制,能更准确地预算出开发的成本,更重要的是,正因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会有所降低。
-
提升开发标准有助于提高软件开发者的职业素养,对每个参与其中的人员逐渐变标准化、规范化。
-
解决开发问题能够解决人员流动所带来的问题,有利于提升公司和员工绩效管理水平。
-
建立效率指标有利于提升公司和员工绩效管理水平,不断提高、改进效益。通过对开发过程和产品的测量和分析,建立公司的效率指标。
-
性能导向以性能为导向的评估方法提高了基准的可靠性和一致性,同时减少了准备时间和生命周期成本。
认证要求
企业资质

企业需合法注册,营业范围中必须包含软件开发业务或设有负责软件开发的部门,且公司需成立一年以上。
人员要求

不同等级要求不同,CMMI3 级要求技术人员 10 人以上,支持人员 5 人以上;CMMI5 级要求技术人员 25 人以上,支持人员 10 人以上,还需配备专职人员和质量人员等,并要求相关人员了解 CMMI 体系。
项目要求

CMMI3 级要求有 2 个以上已完成的成熟软件项目;CMMI5 级要求至少 4 个以上已完成的成熟软件项目,且项目要能体现企业的软件开发能力和项目管理能力。
体系运行

企业的 CMMI 体系在申请认证前必须持续运行半年以上,确保体系稳定有效,真正融入日常软件开发过程。
工具要求

需使用项目管理工具,如 git、svn 等,CMMI5 级还要求使用统计工具 minitab、预测管理工具水晶球等更多工具。
前置条件

若申请 CMMI5 级认证,必须先通过 CMMI3 级认证并持续运行一年以上。
服务流程
成功案例