selina 2007-10-13 13:37
CMMI和6西格玛(转)
CMMI和六西格玛的巧妙结合
以前总觉得CMMI和六西格玛没有什么关系。你看,六西格玛主要是一个工具集,CMMI是个最佳实践集,两者确实没有关系。但本次听了杨老师的课却豁然开朗: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四级,甚至五级是必不可少的。
zhang88614 2007-10-15 19:36
回复 #1 selina 的帖子
cmmi学了一些,6西格玛没有学过,所以看起来有点晕,不过还是谢谢selina!
flyee_cn 2007-10-16 15:00
补充一下
DMAIC:
This analytic tool set uses a five-step process to help an organization's processes reach levels of performance never before seen. DMAIC stands for Define, Measure, Analyze, Improve, and Control.
DMADV:
DMADV is an analytic tool set used when an organization needs a new product, process, or service. Using this tool set, Black Belts optimize performance before production begins, making this tool proactive, as opposed to reactive like other tool sets like DMAIC. DMADV stands for Define, Measure, Analyze, Design, and Verify.
There is another tool set DMADDD which is not mentioned in Selina's content. So it is no need to publish it. Otherwise it may cause some confuse.
raosuming 2007-10-18 16:51
学习CMMI的时候听人说起6西格玛,当时就在想这西格玛是个什么意思,怎么跟CMMI联系起来,现在略知一二了。谢谢。
zhang88614 2007-10-19 23:19
回复 #1 selina 的帖子
听过六西格玛的理论,但是没有研究,这个看不懂!
hanrong19800501 2007-11-4 11:05
正在做5,也在选取改进方法,看了这个文章,清晰了不少
johnson9999 2007-12-25 10:27
我们只作过CMMI2级,看着lz写的这个,有点晕。
nicole_zmf 2008-1-22 14:44
迷惑中
以前听说过6西格玛,但是对它几乎没有什么了解.在意识当中,总是认为好像是适合于电子制造业或者嵌入式产品的质量保证方法而不是纯软件开发行业,到底是不是这样样呢?迷惑??::em54::
selina 2008-1-22 15:41
[quote]原帖由 [i]johnson9999[/i] 于 2007-12-25 10:27 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=68832&ptid=7953][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
我们只作过CMMI2级,看着lz写的这个,有点晕。 [/quote]
不要晕,要慢慢去理解CMMI的精髓
其实,很多思想都很好,很多理论都是相关联的
这需要我们自己去消化,去思考
把理论性的东西都转到实践中
变成自己的东西
henrybenben 2008-2-2 15:41
不知道楼主在哪里看到这些精辟的分析,能否分享一下?
先谢谢了。
cathy3624 2008-3-12 16:10
CMMI更适合于公管理还不太规范的企业,没有太多的数据积累的,这样的企业需要的是定性的改进,然后制度化,最后付诸实践;而6西格玛是CMMI做到量化管理级之后才可能被导入的,这时候公司才有比较多的历史数据积累,才可以进行西格玛的分析,才能从数据中分析出问题出来,否则,没有数据怎么进行6西格玛的管理。
longer 2008-6-19 10:23
前两天刚听人说六西格玛,当时还疑惑着。看过之后明白了