CMMI3级(低成熟度)与CMMI5级(高成熟度)到底有什么不同
发布时间: 2023-02-12 00:06 点击:
每次我在教CMMI高成熟度概念课程的时候,我都会问学员3级和5级到底有什么不同?
在自然界里的任何过程的执行,其结果都是有一定的不确定性的。例如你玩飞镖,虽然每次你的姿势、动作、力量都是一样的,但是你肯定不会每次都扎到同一点上。同一生产线上生产出来的瓶子,其大小也有一定的偏差。虽然开发人员用同样的方法和工具开发软件,但是每个模块的生产率也不都是一样。
为研究过程的不确定性并控制过程,人们想到了统计方法。统计方法是通过现象来分析本质,找出系统的规律,从而更好地控制这个系统为人类服务。因而出现了统计过程控制(Statistical Process Control - SPC)理论。
根据百度百科的说法,统计过程控制(简称SPC)是一种借助数理统计方法的过程控制工具。它对生产过程进行分析评价,根据反馈信息及时发现系统性因素出现的征兆,并采取措施消除其影响,使过程维持在仅受随机性因素影响的受控状态,以达到控制质量的目的。
SPC 于 1920 年由 SPC 之父 Walter A. Shewhart 在贝尔实验室产生。二战时美军弹药制造商广泛采用SPC理论来控制产品质量。其学生Edwards Deming将SPC理论发扬光大并带到了日本,促成了日本战后工业的腾飞。
Watts Humphrey在1988年加盟Software Engineering Institute (SEI)之后,在他的Capability Maturity Model (CMM) 中,正式提到软件过程成熟度等级的概念,并把SPC方法引进软件开发过程。时至今日,CMM发展成为CMMI 2.0,每年4000多个CMMI评估当中,约有20%是高成熟评估。SPC方法对传统生产过程和软件开发过程的控制,对提升产品的质量,都起到了不可磨灭的贡献。
所以,CMMI3级和CMMI5级的区别到底是什么?不是数据多少的区别,因为CMMI3级和CMMI5级都会收集项目数据;也不是有预测没预测的区别,因为CMMI5级可以用过程预测模型(PPM)对项目结果进行预测,而CMMI3级也可以使用挣值法对项目结果进行预测。有没有用到统计方式是CMMI3级和CMMI5级的一个区别,但是使用统计方法是因为我们看待世界的方式变了,所以才用到统计方法。统计方法的使用是结果,并不是原因。
企业实施CMMI5级有什么好处吗?好处当然是大大滴。请看下表:
一个CMMI5级公司的例子:性能vs 业界均值
度量 | 性能: 业界 | 性能: CMMI5级 |
进度偏差 | >50% | <10% |
交付后产品的缺陷数(规模:10万行代码) | >100 | <15 |
评审的设计和代码的比例(%) | <100 | 100 |
完成10万行可接收的代码的产品所花的时间 | 10 个月 | 5周 |
系统测试前移除缺陷的比例 (%) | <60% | >85% |
开发人员花在修复系统测试时发现的缺陷的时间的比例(%) | >33% | <10% |
质量的成本 (CoQ) | >50% | <35% |
产品保修 | ? | 终身 |
通过CMMI5级评估,获得世界顶尖软件能力成熟度等级证书,企业不仅获得了内功,也获得了信誉,大大增强了自己市场竞争的能力。
预祝有远大抱负的企业,早日达到CMMI5级的水平。
中國中鴻實業有限公司 www.cnqr.org
1998年至今 ISO认证/企业资质服务 直办非中介 全国接单 远程或就近安排审核
1.年薪10万诚聘专兼职ISO审核员(全国/符合条件可免费定向培养);诚聘专职ISO认证咨询老师/专职市场专员;
2.全国诚招ISO认证代理人(个人级/企业级),转发信息即佣金,免费培训;
3.本年度ISO内审员免费培训开始了,每月免费名额有限,从速预计。
下一篇:CMMI认证评估方法简介