CMM目前已成为许多大型软件企业用于改善组织内部软件工程所实行的软件评估标准,CMM同样陆续应 用系统工程及软件采购方面,成为国际间认同且广泛通用的一种软件生产程序标准。由于CMM应用日渐广泛,陆续开发出不同的CMM模型,包括:软件能力成熟 度 (Software Capability Maturity Model, SW-CMM) 、系统工程能力成熟度模型 (Systems Engineering Capability Maturity Model, SE-CMM) 、集成产品开发能力成熟度模型 (Integrated Product Development Capability Maturity Model, IPD-CMM) 、人力资源管理能力成熟度模型 (People Capability Maturity Model, P-CMM) 等应用模型;且SEI于2000年12月公布能力成熟度集成模型 (Capability Maturity Model - Integrated, CMMI),更进一步将能力成熟度模型整合,逐渐取代现行的CMM标准。
CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同领域的特定能力成熟度模型及相关产品,并致力提供系统工程及 软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软 件工程、系统工程的领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质 效益,并确保所有发展的产品,能与国际标准组织/国际电工(ISO/IEC) 15504软件过程评估技术报告兼容并一致。
近波音737MAX空难也让美国联邦航空局(FAA)遇到了的麻烦,因为用于航空飞行控制的软件都要通过FAA的标准认证流程, 如DO-178C (点击下图,阅读原文)。许多开始质疑FAA的认证过程存在问题,他们对FAA审核没有发现737 MAX升级软件的潜在问题感到不解。严格的软件认证过程真能发现所有质量隐患吗?如果了解软件特点,我们知道答案是否定的。否则不会有飞机失事、核电站泄漏、火箭实效等问题了。这些安全关键软件评估认证的过程比CMMI要严格10倍,也起到了重要的作用,但通过认证绝不是0缺陷的。
当我们CMMI3已经落地执行效果不错的时候,我们是不是可以考虑CMMI4级或CMMI5级呢,我们需要投入哪些资源或会增加多少工作量?
CMMI-4&5级的实施是数据的收集和对数据的统计分析,因此相比CMMI-3级来说,主要增加的工作量就是过程数据的收集、统计分析和应用等相关工作。一般来说,企业需要投入人员从事这项工作,主要投入的人员为专职的EPG和度量分析人员(1~3名),他们的主要职责为:
1)学习统计分析技术和工具、其它定量分析技术和工具
2)收集度量数据
3)建立、维护、使用过程性能基线和模型
4)在组织和项目中应用过程性能基线和模型
5)进行量化的过程改进
另外,项目组也要积极、主动配合数据的收集和应用,主要职责包括:
1)记录、提供数据
2)学习必要的统计分析技术
3)在项目中应用过程性能基线和模型
4)提出过程改进建议和方法
关于CMMI认证中的一些问题
问题一:CMMI认证只有软件企业才能申请办理吗?
答:CMMI研究院明确规定,任何有软件开发能力。都可以申请CMMI认证。不管是软件开发企业,企业中有软件开发的部门,或者企业能满足CMMI的规范都可以申请。
问题二:CMMI人数多少才能办理
答:CMMI是针对软件开发的框架,不管企业人数上千或者只有30人,都可以申请办理。只需企业符合CMMI过程规范。
问题三:CMMI认证证书含金量高不高。
答:CMMI认证证书,是由获得CMMI研究院资格的评估师发放证书,CMMI研究院统一管理,全球只有一家机构管理。而且CMMI是全球认可度高的软件过程改进模型。获得CMMI证书可以证明软件开发过程改进达到全球水平。
问题四:公司目前没有建立CMMI模型,怎么申请
答:企业刻自行建立或请咨询公司帮助建立。根据企业的具体要求建立及后期申请。
对企业资料的阅读和人员的访谈这两个方面进行综合评定。人员访谈这方面其实都还好,只要是做过CMMI的实践,几乎都没有问题。资料方面,小编参与过CMMI的评估,企业中各样的问题都见过,大部分是做的不,有缺失的部分。这里可以请CMMI先给企业做预评估。让协助企业把资料完善。
评估阶段根据CMMI认证申请的等级高低,时间也不一样。评估完成后评估师召集企业开会宣布评估结果
出证官网公示阶段
CMMI评估已经完成。评估师出具评估报告与CMMI证书。企业可以获得CMMI纸质版,评估师签名的证书。当然到了这一步还没有结束。评估师的评估报告送达CMMI研究院备案。CMMI官网60日内公示评估结果。