CMMI 全称是 Capability Maturity Model Integration,即软件能力成熟度模型集成(也有称为: 软件能力成熟度集成模型),是美国国防部的一个设想,1994 年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研 究中心(Software Engineering Institute,SEISM)以及美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出 来的各种能力成熟度模型,集成到一个框架中去。
CMMI认证与ISO认证的差异:
ISO9001是国际标准,企业可以根据自己的认可需求选择合适的认证机构,比如CQC,BSI,DNV等等这样的认证机构审核发证,而这些认证机构同时受到国家或国际等组织的监管,比如说认可机构的监管,在中国的认可机构就是CNAS,在英国的就是UKAS,美国的ANAB。就是说,企业的ISO9001证书要从认证机构发出来,而认证机构要得到认可机构的授权,这是国际通用的管理办法。另外说一下,而在中国的认可机构及在中国审核发证的国内外认证机构又是受政府监管如CNCA。就我们国家而言,你要得到一张有效的ISO证书,是要通过CNCA授权的国内外认证机构才可以审核并发证书。
CMMI评估,也有人称是CMMI认证,“认证”是国内的叫法习惯。要获得正宗的CMMI证书,是要经过主任评估师对企业的软件项目评估通过后才会颁发证书,这里要强调的是,发证书是以主任评估师的个人名义签发的,并不是由认证机构发的。而主任评估师是通过自己的努力参考
服务流程:
确认客户需求
1、通过市场人员与客户的交流确定客户的具体需求(实际过程改进/获取证书)
2、根据客户的具体需求制定不同的咨询方案
客户情况
1、收集客户基本信息:接口人信息、发起人信息、正式评估的日期- - -【1天】
2、收集评估信息- - -【10天】
(1)CMMI发起人信息:姓名、邮箱
(2)公司组织架构图、部门简介、员工数量
(3)参与评估的项目信息
(4)参与CMMI人员角色(MSG高层管理组、EPG过程改进组、OT培训、QA质量保证人员、CM配置管理人员、PM项目经理、需求人员、设计开发人员、测试人员)
(5)列出正式评估前一年内的项目清单(生命周期在4-6个月以上的)
3、现场培训前期准备- - -【5天】
(1)制定启动会培训计划(培训日期、培训内容、参与人员)
(2)准备培训资料(CMMI启动会课件、过程培训内容、PIIDS表、文档模板)
(3)文档准备:文档模板过程改进进度计划、项目进度计划,文档角色分配表
4、现场培训- - -【20天】
(1)确认参与评估项目信息、人员角色信息
(2)召开启动会、CMMI模型基础知识概述
(3)CMMI过程域内容详细讲解
(4)现场分配文档修改任务
5、文档准备- - -【2个月】
(1)解答客户问题,跟进文档进度
(2)审查文档初稿
(3)问题修改
(4)文档定稿
(5)在公司管理平台上建立配置库,上传相关资料
6、评估就绪准备- - -【1个月】
(1)PIIDS表修改
(2)将访谈问题发给客户提前准备
(3)客户继续熟悉文档、PIIDS表(文档定稿直至正式评估期间)
(4)ATM培训
(5)分角色模拟访谈(回答问题+展示文档)
7、现场模拟访谈- - -【20天】
(1)CMMI模型回顾、文档回顾
(2)正式评估重点注意事项说明
(3)评估期间现场协调支持说明
8、正式评估- - -【15天】
(1)RR流程:ATM培训、文档审查
(2)正式评估启动会
(3)相关人员参与正式评估访谈
(4)评估团队整理发现,总结评估报告,公布评估结果
三、实际过程改进的客户
1、收集客户公司基本信息(组织架构、业务范围、岗位设置、工作流程)
2、召集客户中高层管理者会议讨论公司现状和过程改进目标和范围
3、协助客户建立EPG团队,制定相关制度章程
4、CMMI基础知识培训
5、客户公司内部诊断,识别过程改进的机会点
6、EPG制定过程改进计划,咨询公司审核、提出修改意见
(二)第二阶段:过程改进实施
1、指导客户编写标准过程文件,解答客户疑问
2、审核客户文档,提出修改意见
3、指导客户过程改进项目试点
4、指导客户过程改进部署
(三)第三阶段:预评估
1、给客户作评估流程培训
2、参与预评估流程:审查文档、现场访谈
3、审核预评估报告,指导弱项改进
4、审核改进后的文件体系
(四)第四阶段:正式评估
1、RR流程:ATM培训、文档审查
2、正式评估启动会
3、相关人员参与正式评估访谈
4、评估团队整理发现,总结评估报告,公布评估结果
5、客户根据评估结果制订后续改进计划,对改进后的文件体系进行审核