CMMI的所有等级相关认证流程都是差不多的,这里以CMMI5为例,大致从企划到认证结束的流程如下:
首先,发起人需要在CMMI研究院官网进行信息注册,注册成功之后,联系CMMI评估师,将企业的OU表(包括公司信息、项目信息、ATM信息)发送给评估师,CMMI评估师会根据企业注册的信息发起评估计划,这个时候一般已经可以确定CMMI的评估日期了,CMMI评估师根据日程安排自由选择。这里需要注意的是发起人账号与协调人账号的注册必须提前几个月的时间,不然评估的时间会排到你怀疑人生。还有一点就是与评估师的沟通最好都有咨询公司主导,当然后续的一些事宜都最好提前与咨询公司沟通到位或者在场陪同。
接下来咨询公司会协助企业准备评审材料,CMMI认证材料主要包括项目资料,企业基本信息,研发流程,人员角色安排等等,咨询公司会根据这些资料将企业的软件开发流程进行CMMI标准化,使其符合认证的要求标准。
基本的审核材料有企业基本信息,如企业英文名、企业简介、组织架构、公司的战略目标、产品的应用领域、企业总人数、产品研发相关人员的数量、客户类型、年度销售额、评估的发起人和联系人等基本信息。项目相关的有项目信息,包含项目名称、项目描述、客户名称、客户类型、起始日期等。项目确定的考虑因素包含项目材料完整度、项目相关人员是否有时间参与评估、项目规模、项目类型、客户类型等。人员角色则需要根据已确定项目,将参与评估的各角色人员,如高层经理、各项目的项目经理、设 计人员、开发人员、测试人员、过程改进人员(EPG)、配置管理人员(CM)、质量保证人员(QA)等。这里需要考虑人员本身是否从事或了解角色所对应的工作、时间是否充足、项目相关人员是否参与过对应项目并有一定量的项目经验等。
这个是正式评估前的最后一环,在企业进行审核的相关材料准备过程中,咨询公司会对对应人员进行CMMI培训,另外在正式的CMMI认证之前,也需要对参与人员针对考核方向与访谈重点进行模拟访谈。培训的内容一般包含:CMMI的整体概念、根据认证等级的所属实践领域与其实际作用、大致的认证流程步骤、参与人员角色的具体分工责任、实践领域与执行流程各阶段的输出物是什么等等之类。
一般来说以上这些工作内容基本在正式认证前一个半月到两个月之前就必须完成。
在正式评估开始的前一天,会由咨询公司与评估师联系,根据评估师要求,准备就绪检查。企业配合协调就绪检查和访谈期间使用的会议室场地、准备受访谈人员使用的电脑等设备、协调参与检查人员时间、准备投影设备、摄像头等。
正式评估为期5天,第1天会开一个启动大会,相关的角色人员都不用参加。
第2和第3天就是重头戏了,评估师与评估小组会根据对应申请等级认证的数百条要求来进行审查,审查大致分为两类,一个是物,文档审查,也就是我们平时项目执行流程中所涉及的各类执行工作文档与记录;另一个就是人,现场访谈,评估师与评估小组会对相关人员进行访谈,受访谈人员包话:项目经理、开发、测试、设计、需求分析、QA、OT、CM、高层经理等。评估小组完成所有的实践领域的文档审核、现场访谈工作后,评估小组更新产出物,并由评估师、评估小组全员参与已投票表决的方式进行逐条打分。最后,提交最终版的产出物、以及项目级和组织级文档给到评估师。评估师会对其查证与访谈的结果来判断企业的这一部分是否符合CMMI的对应要求,这个结果最终会在审查的最后一天向全员公布。
第4天评估小组与企业相关人员召开初步发现会议,此会议企业发起人、相关人员可以就初步发现报告中的问题进行补充说明,实质类似于答辩会。这个初步发现会会分为两次召开,第一次是面向相关员工的,第二次是面向管理人员的,时长都差不多在半小时左右。之后评估师与评估小组再次对初步发现报告进行最终确认,还是以投票表决的形式对结果达成一致。
第5天就会公布最终的审查结果,最终结果由评估师形成最终报告。并与企业相关人员召开最终报告总结会议,同时宣布评审通过和不通过。最后,评估师会将最终发现报告留存给企业发起人。这个会需要全员参与并且现场拍合照存档。
所有工作结束之后,评估师会整理好所有评估的工作输出物,通过评估系统提交给官方审查。官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程规范的要求。一般正式评估之后的1到2个月就可以在CMMI研究院官网上查看到公布的评审结果,另外审查结果也会以邮件的形式同步发送到企业发起人与评估师这边。