詳細(xì)說(shuō)明
軟件度量-DIMM解決方案
以前總覺(jué)得CMMI和六西格瑪沒(méi)有什么關(guān)系。你看,六西格瑪主要是一個(gè)工具集,CMMI是個(gè)最佳實(shí)踐集,兩者確實(shí)沒(méi)有關(guān)系。但本次聽了楊老師的課卻豁然開朗:CMMI和六西格瑪存在著內(nèi)在的聯(lián)系。這個(gè)聯(lián)系非常好,可以說(shuō)很巧妙地結(jié)合在一起。
這個(gè)問(wèn)題比較復(fù)雜,需要分幾個(gè)方面來(lái)講。
第一,CMMI四級(jí)與六西格瑪?shù)年P(guān)系
CMMI四級(jí)中的OPP(組織過(guò)程績(jī)效),實(shí)際指的是過(guò)程能力指標(biāo)(CP)。而我們以前一直以為,OPP的performance,不就是我們常認(rèn)為的度量值嗎?這兩種理解實(shí)際上是本質(zhì)不同的。度量值,或者一些百分比值等,實(shí)際上主要是在PPQA過(guò)程域,屬于質(zhì)量度量的范圍,而只有過(guò)程能力指標(biāo)(CP)才屬于過(guò)程管理的范圍。而CMMI的OPP(組織過(guò)程績(jī)效)使用過(guò)程能力指標(biāo)(CP)來(lái)度量過(guò)程,本身說(shuō)明了在思想層面和六西格瑪是完全一致的。
進(jìn)一步的證據(jù)是,CMMI四級(jí)的一個(gè)特征是可預(yù)測(cè)性,即可以對(duì)過(guò)程的未來(lái)趨勢(shì)進(jìn)行預(yù)測(cè)。而只有過(guò)程能力(CP)才具有這個(gè)功能,原始的度量值,以及由度量值而得到的百分比數(shù)據(jù)等,是不具備這個(gè)功能的。因此我們可以肯定地說(shuō),CMMI的四級(jí),需要大量地使用六西格瑪方法。
第二,CMMI五級(jí)與六西格瑪?shù)年P(guān)系
CMMI五級(jí)和六西格瑪?shù)慕Y(jié)合更加密切,或者說(shuō)巧妙。通過(guò)本次培訓(xùn)我?guī)缀蹩梢钥隙ǖ卣f(shuō),CMMI五級(jí)水平,實(shí)際就是六西格瑪水平(不是說(shuō)達(dá)到六西格瑪?shù)倪^(guò)程能力,而是說(shuō)完全地使用六西格瑪方法去解決問(wèn)題)。
其中的CAR(原因分析與解決方案),實(shí)際上就是六西格瑪?shù)腄MAIC方法。目前我們把六西格瑪已經(jīng)庸俗化了,以為六西格瑪就是解決問(wèn)題,實(shí)際上,真正的六西格瑪?shù)囊饬x,不是解決一般的問(wèn)題,而是解決不是問(wèn)題的問(wèn)題,即持續(xù)優(yōu)化。這也是MOTO發(fā)起六西格瑪?shù)母驹颉?br />
為什么這么說(shuō)?大家仔細(xì)分析以下CMMI四級(jí)和五級(jí)的一個(gè)根本區(qū)別。四級(jí)解決的是特殊原因;五級(jí)解決的是普通原因。什么是特殊原因,就是導(dǎo)致結(jié)果超出了控制線的原因;什么是普通原因?就是沒(méi)有導(dǎo)致結(jié)果超過(guò)控制線,但還是造成過(guò)程有一定波動(dòng)的原因。要解決普通原因,用什么方法呢?只有六西格瑪方法,別無(wú)其他方法。MOTO發(fā)起六西格瑪 ,就是要解決這些沒(méi)有造成缺陷的普通原因。
所以說(shuō),CAR對(duì)應(yīng)的就是六西格瑪 的DMAIC。
CMMI 五級(jí)中的OID,也正對(duì)應(yīng)著六西格瑪?shù)腄MADV。幾乎是嚴(yán)格對(duì)應(yīng)的。如果不了解DMADV,你就會(huì)覺(jué)得OID 沒(méi)有什么新鮮的,不就是找改進(jìn)機(jī)會(huì),然后去改進(jìn)嗎?好象和三級(jí)沒(méi)有多大區(qū)別。但是,如果有了六西格瑪知識(shí),特別是懂得DMADV,就完全不同了。你就會(huì)發(fā)現(xiàn)原來(lái)OID正是對(duì)應(yīng)著高深的DMADV。
DMADV的邏輯看起來(lái)很簡(jiǎn)單,就是找問(wèn)題-收集需求-進(jìn)行設(shè)計(jì)-實(shí)施-驗(yàn)證。這些在CMMI 五級(jí)都講到了。但DMADV不是這么簡(jiǎn)單的一個(gè)邏輯過(guò)程,而是一個(gè)能力展開的過(guò)程,即將過(guò)程能力一步步從高層模塊展開到子模塊,再到子過(guò)程,再到過(guò)程單元。這個(gè)展開過(guò)程實(shí)際上是一個(gè)如何用下一層的過(guò)程能力,來(lái)保證上一層的過(guò)程能力得以實(shí)現(xiàn)的過(guò)程,也是一個(gè)過(guò)程能力展開(Process Capability Deploy)的過(guò)程。對(duì)于這個(gè)能力展開的過(guò)程,稱為"需求下行,能力上行。"這就是DMADV的本質(zhì)。
請(qǐng)大家關(guān)注,在這兩個(gè)方法中,共同使用了一個(gè)詞就是"展開"——"Deploy"。我們可以理解,展開的本質(zhì),不是推廣,而是能力的展開。比如,QFD(質(zhì)量功能展開)中的"D",也是"Deploy",也是整個(gè)意思。
因此說(shuō),CMMI的OID (Organization Innovation Deploy)的實(shí)質(zhì),就是DMADV的過(guò)程能力展開(Process Capability Deploy)。更形象地講,OID的目的是,要對(duì)組織的某一個(gè)領(lǐng)域的過(guò)程能力開速提升。如何提升呢?就是提升子過(guò)程的能力,提升過(guò)程單元的能力,通過(guò)能力的一層層展開,最終提升了組織的某一個(gè)領(lǐng)域的過(guò)程能力。所以我們說(shuō),OID對(duì)應(yīng)著DMADV。
總結(jié)以下,在CMMI 五級(jí)的兩個(gè)過(guò)程域(CAR、OID),分別對(duì)應(yīng)著六西格瑪?shù)膬蓚€(gè)主要方法(DMAIC 、DMADV(也稱為DFSS))。所以說(shuō),CMMI 五級(jí)水平,實(shí)際上是就是六西格瑪水平。
如果我們這種分析成立的話,則我們可以進(jìn)一步推論,在研發(fā)體系大量普及六西格瑪知識(shí),對(duì)于達(dá)到CMMI四級(jí),甚至五級(jí)是必不可少的。