一. CMM - CMMI:

实施企业的业务特点:如果企业的规模不是很大,业务又集中在软件开发为主,那么还是软件CMM比较适用。如果企业的规模比较大(开发人员100人以上),并且业务不仅仅集中在软件开发,还包括硬件开发哪怕是硬件代理(采购)都可以考虑实施CMMI。

实施企业对过程改进的熟悉程度:如果企业已经实施过ISO 9000,并且取得了较好的效果,那么可以考虑实施CMMI。如果企业虽然没有实施过CMM,但是对于过程改进一直比较关注,接受过不少相关培训,甚至能够自发的进行一些过程改进,那么也可以考虑实施CMMI。如果过去没有接触过类似的工作,那么最好先从软件CMM 2级开始,首先建立持续过程改进的思路。另外,软件CMM的要求也比CMMI要稍低一些。可以适当降低实施的难度。

实施企业对过程改进项目的预算:不论怎样,几乎可以肯定地说,实施CMMI的费用肯定要比实施CMM高出一些。而就模型本身来看,CMMI的2级7个过程区域在内容上并不比软件CMM的2级6个关键过程区域多多少。这样的话,我们完全可以“少花钱、多办事”,也就是说可以采用CMM的实施和评估方法,但可以在过程改进的时候参考CMMI的要求,这样就经济很多。

二. CMMI - 6Sigma:

1. CMMI和六西格玛的区别

CMMI偏重于软件开发方面, 现在的模型有所扩展加上ITIL, CMMI基本上包括软件开发以及维护的各个方面.理论和方法比较强。工具上应该都可以选用业界现有的。

6Sigma是一套理论,方法和工具的结合,起源于工厂,也很适合在生产企业来进行.现在6Sigma的思想经过扩展,也同样适用于软件开发方面,特别是DMAIC模型,更适合在短期内对选定的要改进的项进行提高,再加上DMADD,DMADDV模型,6Sigma用于软件行业也没问题.

总体上来说,这两方面都是过程改经的好的参考模型,相比较来说,CMMI需要的周期更长,6Sigma周期短,见效更快,一个6Sigma的绿带项目半年就可以做完.

2. CMMI和六西格玛的巧妙结合

第一,CMMI四级与六西格玛的关系

CMMI四级中的OPP(组织过程绩效),实际指的是过程能力指标(CP)。而我们以前一直以为,OPP的performance,不就是我们常认为的度量值吗?这两种理解实际上是本质不同的。度量值,或者一些百分比值等,实际上主要是在PPQA过程域,属于质量度量的范围,而只有过程能力指标(CP)才属于过程管理的范围。而CMMI的OPP(组织过程绩效)使用过程能力指标(CP)来度量过程,本身说明了在思想层面和六西格玛是完全一致的。

进一步的证据是,CMMI四级的一个特征是可预测性,即可以对过程的未来趋势进行预测。而只有过程能力(CP)才具有这个功能,原始的度量值,以及由度量值而得到的百分比数据等,是不具备这个功能的。因此我们可以肯定地说,CMMI的四级,需要大量地使用六西格玛方法。

第二,CMMI五级与六西格玛的关系

CMMI五级和六西格玛的结合更加密切,或者说巧妙。通过本次培训我几乎可以肯定地说,CMMI五级水平,实际就是六西格玛水平(不是说达到六西格玛的过程能力,而是说完全地使用六西格玛方法去解决问题)。

其中的CAR(原因分析与解决方案),实际上就是六西格玛的DMAIC方法。目前我们把六西格玛已经庸俗化了,以为六西格玛就是解决问题,实际上,真正的六西格玛的意义,不是解决一般的问题,而是解决不是问题的问题,即持续优化。这也是MOTO发起六西格玛的根本原因。

为什么这么说?大家仔细分析以下CMMI四级和五级的一个根本区别。四级解决的是特殊原因;五级解决的是普通原因。什么是特殊原因,就是导致结果超出了控制线的原因;什么是普通原因?就是没有导致结果超过控制线,但还是造成过程有一定波动的原因。要解决普通原因,用什么方法呢?只有六西格玛方法,别无其他方法。MOTO发起六西格玛 ,就是要解决这些没有造成缺陷的普通原因。

所以说,CAR对应的就是六西格玛 的DMAIC。

CMMI 五级中的OID,也正对应着六西格玛的DMADV。几乎是严格对应的。如果不了解DMADV,你就会觉得OID 没有什么新鲜的,不就是找改进机会,然后去改进吗?好象和三级没有多大区别。但是,如果有了六西格玛知识,特别是懂得DMADV,就完全不同了。你就会发现原来OID正是对应着高深的DMADV。

DMADV的逻辑看起来很简单,就是找问题-收集需求-进行设计-实施-验证。这些在CMMI 五级都讲到了。但DMADV不是这么简单的一个逻辑过程,而是一个能力展开的过程,即将过程能力一步步从高层模块展开到子模块,再到子过程,再到过程单元。这个展开过程实际上是一个如何用下一层的过程能力,来保证上一层的过程能力得以实现的过程,也是一个过程能力展开(Process Capability Deploy)的过程。对于这个能力展开的过程,称为&ldquo需求下行,能力上行。&rdquo这就是DMADV的本质。

请大家关注,在这两个方法中,共同使用了一个词就是&ldquo展开&rdquo&mdash&mdash&ldquoDeploy&rdquo。我们可以理解,展开的本质,不是推广,而是能力的展开。比如,QFD(质量功能展开)中的&ldquoD&rdquo,也是&ldquoDeploy&rdquo,也是整个意思。

因此说,CMMI的OID (Organization Innovation Deploy)的实质,就是DMADV的过程能力展开(Process Capability Deploy)。更形象地讲,OID的目的是,要对组织的某一个领域的过程能力开速提升。如何提升呢?就是提升子过程的能力,提升过程单元的能力,通过能力的一层层展开,最终提升了组织的某一个领域的过程能力。所以我们说,OID对应着DMADV。

总结以下,在CMMI 五级的两个过程域(CAR、OID),分别对应着六西格玛的两个主要方法(DMAIC 、DMADV(也称为DFSS))。所以说,CMMI 五级水平,实际上是就是六西格玛水平。

如果我们这种分析成立的话,则我们可以进一步推论,在研发体系大量普及六西格玛知识,对于达到CMMI四级,甚至五级是必不可少的。

参考 :

http://bbs.scmlife.com/viewthread.php?tid=7953

http://bbs.scmlife.com/viewthread.php?tid=1085

转载于:https://www.cnblogs.com/happlyonline/archive/2009/08/25/1553588.html

CMMI, 6 Sigma相关推荐

  1. CMMI入门 - 由来与思路

    在80年代CMM开始的时候,我还记得当时的软件项目真的非常混乱,经常成倍地超支.超时.失败被取消的比完成开发,有产品交付的多好多.那个时候完全是靠员工的能力.个别员工能力水平,就是大家都具备成功的开发 ...

  2. MSF for CMMI Process Improvement项目体验: Work Items : Requirement (更新版)

    从MSF的角度来看: 需求分类: l         Customer Requirement:Scenario, quality of service l         Product Requi ...

  3. 《术以载道——软件过程改进实践指南》—第1章1.1节对CMMI的基本认识

    本节书摘来自异步社区<术以载道--软件过程改进实践指南>一书中的第1章1.1节对CMMI的基本认识,作者任甲林,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  4. 定位的准确度与精度指标定义——RMS,CEP,Sigma

    GNSS定位准确度: 指的是是否与事实一致,"正确性"或者"准确度".英文accuracy. GNSS定位精度:  指的是所得数值与真实值之间的精确程度,&qu ...

  5. 对sigma pix 的理解

    此笔记用以供参考 这里的sigma pix是天文上的知识

  6. 关于sigma pix的理解

    以下是sigma pix的笔记,未必正确,有待修改: 上图中给出了每个频率处对应的sigma pix,比如90GHz处的2.10等. 以下对这部分讲解:

  7. CMMI入门-通用目标的实施- GG3

    CMMI入门-通用目标的实施- GG3 如果我们说CMMI第二级是范围地把项目管理好,那么,第三级就是进行改进与提高效率.第二级的内容,主要是一些项目的先决条件与工作的举措,让项目可以高效完成与满足目 ...

  8. CMMI过程域-MA度量和分析

    CMMI过程域-MA度量和分析   2009-02-04 作者:人月神话 来源:网络   度量过程框架: 度量和分析过程域包括: 详细说明度量和分析的目的,使其与已标识的信息需要和目的一致 详细说明度 ...

  9. 浅谈CMMI几个过程概念流程管理 (转)

    浅谈CMMI几个过程概念流程管理 CMMI(Capability Maturity Model Integration)能力成熟度模型集成,正如它的名字一样,它是一个模型.个人觉得它更是一种概念.它带 ...

最新文章

  1. linux作为办公机器,Ubuntu能否做日常办公使用?
  2. java怎么xml文件解析_Java对Xml文件解析
  3. 百度笔试题:malloc/free与new/delete的区别
  4. C库函数 - strcspn()
  5. 图论--二分图最佳完美匹配(KM模板)
  6. aes算法实现c语言_以C语言实现归并排序为例,谈谈五大常用算法之一的“分治法”...
  7. DP为王——动态规划法学习笔记
  8. TortoiseSVN修改服务器地址的方法
  9. CO02工单下达时错误“订单类型 ZP91 工厂 1000: 没有检查工序的维护规则”
  10. 编写脚本常用的几种语句
  11. 超级经典的与其他语言混合编程的批处理代码
  12. MOOC 浙江大学C语言翁恺(第一、二章 满分答案)
  13. vb是计算机语言吗,vb是什么语言?
  14. iptables drop与reject 的区别
  15. Ubuntu下载安装VSCode(解决安装失败问题)
  16. 前端程序员兼职?不妨来试试这几个方法
  17. Airbnb是如何创造更好的邮件体验的
  18. 实验:4级流水线32bits全加器
  19. 少爷的云台山漂流记:山崖水畔的狂欢
  20. C# dynamic是什么

热门文章

  1. Python-3D图表
  2. 2023中国地质大学计算机考研信息汇总
  3. Unity3D 大型游戏 最后一站 源码 部分重点WindowManager(1)
  4. 最快破亿还是荣耀,这是年轻人的狂欢
  5. calico iptables详解
  6. 助记词是什么,有什么用?
  7. 基于OpenCV技术的汽车牌照的识别
  8. 2023-05-30-数据结构课程设计
  9. 百度PM·Star高校互联网产品设计大赛 我的作品——百度日历
  10. 用java代码改变图片的尺寸