二 CMM 认证过程
CMM 评估由已经具备一定开发经验的企业向设在美国卡内基梅隆大学的软件工程研究所的认证委员会提出,依据 CMM 认证规范,由经过 SEI 授权的首席评估员 (LeadAssessor) 主持。认证结果就是首席评估员的签字,没有证书。
CMM 认证过程包括准备、实施和报告三个阶段,见表二。
阶段
子项
工作内容
准备
组织
成立评估小组;界定软件过程的所有者;确定改进范围
内部过程的归纳和整理;工具的开发
自评
根据 CMM 文件中 2 级的要求进行内部评审
界定不符合 CMM2 级要求的过程要素
改进内部文档
实施
初评
聘请 CMM 认证的首席评估员,使用与正式评估一样的方法和专业评估工具平台对过程文档和过程执行情况进行了评估
行动
制订行动方案;实施行动方案;执行改进后的过程
记录和分析改进后过程的能力和表现;继续改进
报告
正式
评估
现场阶段
报告阶段
实施结果
(鼎新公司)
产品质量得到了提高
千行代码的错误率减少了百分之三十
返工由过去的二至四次减少为一次 , 总时间缩短 70% 以上
交货期缩短了
预算得到了控制
高级经理获得了对项目进展情况更好的了解
管理的工作量加大了
表二 CMM 认证过程
任何企业申请 CMM 认证必须从 2 级开始,一级级向上评,不能越级评审。每一个 CMM 等级评估周期(从准备到完成)约需 12-30 个月。每一级认证费用约需 10 万美元。
CMM 认证的作用不在于获得一纸 CMM 证书,而是通过实施认证过程,不断改进软件企业开发规范、组织、文档、管理,达到提高软件质量、缩短开发周期、减少开发成本的目的。因此,决不能采用国内一些企业对待 ISO9000 的方式对待 CMM 论证。