新闻中心
CMM和CMMI的关系、区别和发展由来-领汇认证中心
随着CMMI资质逐渐受到软件行业的认可,引起许多企业的关注,很多企业朋友在了解CMMI的过程中,往往也会看到CMM的相关信息,这让很多不了解的企业朋友往往将两者两者混为一谈,而CMM与CMMI虽然只有一个字母的差别,但其功能还是具有很大差别的,这篇文章我们就从以下几个方面来具体说一下。
一、概念
CMM (Capability Maturity Model) ,即能力成熟度模型,由美国卡内基梅隆大学软件工程研究所(SEI)1987年开发成功,是国际上最早用于软件过程改进的模型标准。
CMMI (Capability Maturity Model Integration),即能力成熟度模型集成,是CMM模型的最新版本,如今已成为全球软件行业的主流标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。
二、区别
1、价值
CMM模型自20世纪80年代末推出,并于20世纪90年代广泛应用于软件过程的改进以来,极大地促进了软件生产率的提高和软件质量的提高,为软件产业的发展和壮大做出了巨大的贡献。
CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果,不仅仅是对产品质量的认证,更是一种持续提升和完善企业自身能力的过程改进方案。
2、覆盖领域
由于最初开发的CMM模型主要用于软件过程的改进,导致其对于系统工程、集成化产品和过程开发、供应商管理等领域的过程改进还存在一定的缺陷,因此SEI又相继开发了其他成熟度模型,虽然针对的专业领域不同,但存在一定的重叠。
而CMMI是一套融合多学科的、可扩充的产品集合,它整合了不同模型中的最佳实践,最终建立统一模型,供企业进行全面的过程改进。CMMI解决了现有的多个CMM模型的重复性、复杂性,并减少由此引起的成本、缩短改进过程。
与CMM相比,CMMI覆盖的领域更广,因此被广泛推行,成为目前软件领域最具权威性的资质认证之一。
3、评估方法
CMM的评估方法有两种,一种是CBA-SCE,它是基于CMM对组织的软件能力进行评估,是由组织外部的评估小组对该组织的软件能力进行的评估。另一种是CBA-IPI,它是基于CMM对内部的过程改进进行的评估,是由组织内部的小组对软件组织本身进行评估以改进质量,评估结果归组织所有。
随着CMM过渡到CMMI,现在的主要评估方法就是SCAMP,其中包括了A、B和C三种不同的级别,企业参与的正式评估指的就是SCAMPI-A,也是最严格的一种评估。
通过以上内容,您对CMM与CMMI这两者之间的关系与区别有所了解吗?欢迎与我们共同交流!
领汇认证中心作为全国专业咨询机构,在CMMI、ITSS、ISO体系、高企认定等方面都有着非常丰富的认证经验,如果您在此方面有任何问题,都可直接拨打电话热线400-800-6621向领汇认证中心进行咨询!
以上内容为领汇认证中心原创,禁止抄袭,如有转载请注明出处!
了解更多CMMI认证
编辑:孙铭
审核:白川