法。
被吹得最多的六西格瑪管理
六西格瑪被網(wǎng)絡(luò)炒作得太厲害了,我一直沒(méi)有能找到一篇能通俗說(shuō)明六西格瑪基本原理的文章。我們公司通過(guò)了CMMI5級(jí)了,但我還不時(shí)會(huì)遇到推銷六西格瑪培訓(xùn)的事情,這些推銷者可能不知道要過(guò)CMMI4級(jí),不精通六西格瑪是不行的。
什么是六西格瑪?
我第一次聽(tīng)說(shuō)的時(shí)候,我以為六西格瑪會(huì)包含六個(gè)方面,現(xiàn)在看來(lái)真是貽笑大方了。西格瑪是統(tǒng)計(jì)學(xué)里面的一個(gè)概念,六西格瑪,就表示六個(gè)西格瑪。我們暫時(shí)不去研究這些深?yuàn)W的統(tǒng)計(jì)學(xué)的東西,簡(jiǎn)單地說(shuō)六西格瑪管理就是一個(gè)穩(wěn)定地輸出高質(zhì)量的產(chǎn)品(或者是服務(wù))的管理辦法,在這個(gè)過(guò)程中利用統(tǒng)計(jì)學(xué)的原理對(duì)數(shù)據(jù)進(jìn)行分析,找出改進(jìn)點(diǎn),并通過(guò)再次度量數(shù)據(jù),來(lái)驗(yàn)證改進(jìn)的效果。
什么是穩(wěn)定的過(guò)程?什么是不穩(wěn)定的過(guò)程?
大家都試過(guò)野炊吧?小時(shí)候一般同學(xué)去郊外野炊,大家煮出來(lái)的飯是不是有的糊有的焦,沒(méi)有幾個(gè)煮得出好飯的?這個(gè)野炊煮飯的過(guò)程,我們可以認(rèn)為是一個(gè)不穩(wěn)定的過(guò)程,因?yàn)檩敵龅慕Y(jié)果都是難以預(yù)測(cè),差異很大的。不知道大家做項(xiàng)目的情況是不是跟野炊的情況類似?有些項(xiàng)目做得好,有些項(xiàng)目做得差?
為什么用野炊的方式煮飯,結(jié)果會(huì)這樣呢?如果仔細(xì)分析,我們會(huì)發(fā)現(xiàn)影響煮飯結(jié)果的因素很多都不受控制,如米的質(zhì)量、放水的多少、火候的控制等等。這樣結(jié)果自然就難以控制了。同樣道理,我們做項(xiàng)目影響項(xiàng)目結(jié)果的因素也很多,如果這些因素不控制好,項(xiàng)目的結(jié)果也是很難估計(jì)了。
如果我們用電飯煲來(lái)煮飯呢?用電飯煲煮飯的時(shí)候,我們只需要保證米的質(zhì)量,并且放好水,剩下的事情就是按一下開(kāi)關(guān)就可以了,而且現(xiàn)在的飯煲都有放水的刻度,想放錯(cuò)水還比較難呢!我想沒(méi)有誰(shuí)曾經(jīng)用電飯煲來(lái)煮飯出現(xiàn)過(guò)失手的情況吧?
為什么用電飯煲煮飯,能保證持續(xù)穩(wěn)定地煮出高質(zhì)量的飯呢?因?yàn)殡婏堨乙呀?jīng)把很多不可控制的因素,用電飯煲控制好了,我們只需要控制的東西很少,而且也很容易控制。同樣道理,我們看看我們做項(xiàng)目的情況,如果項(xiàng)目沒(méi)有過(guò)程,很多東西是很難控制的,如果項(xiàng)目不用一定的技術(shù)來(lái)改進(jìn),很多東西也是很難控制的。一個(gè)成熟度高的公司,他們的項(xiàng)目一定是通過(guò)一些過(guò)程及相關(guān)的技術(shù)進(jìn)行控制的,這樣即使是不同的人來(lái)做項(xiàng)目,最終出來(lái)的結(jié)果都是可接受的,偏差不大的。
所謂六西格瑪管理來(lái)改進(jìn)項(xiàng)目,核心思想是要找出影響項(xiàng)目的關(guān)鍵因素,想辦法加以改進(jìn),當(dāng)然做項(xiàng)目的過(guò)程比煮飯要復(fù)雜很多,要做好這個(gè)改進(jìn)工作一點(diǎn)都不容易。
如果一個(gè)公司沒(méi)有什么軟件過(guò)程,是不能馬上進(jìn)行六西格瑪管理的。就好像如果要過(guò)CMMI4級(jí),如果沒(méi)有做好CMMI2、3級(jí)是根本不可能的。如果你們的公司剛好是這樣的情況,千萬(wàn)不要上六西格瑪管理,你們可能會(huì)把一般六西格瑪?shù)睦碚摷业臄?shù)字游戲所蒙蔽,這個(gè)時(shí)候做的很多度量工作很可能是徒勞的,只會(huì)增加大家的負(fù)擔(dān)并沒(méi)有什么效果。如果想改進(jìn)生產(chǎn)力的話,參考CMMI2、3級(jí)的要求,選擇部分合適的PA來(lái)持續(xù)改進(jìn),這才是正路。
如果公司達(dá)到了CMMI3級(jí)水平,是不是就可以考慮進(jìn)行六西格瑪管理呢?
不盡然!六西格瑪管理有一大弊病,就是要基于數(shù)字來(lái)說(shuō)話,而且要有一定的經(jīng)驗(yàn)數(shù)據(jù)為基礎(chǔ)。軟件開(kāi)發(fā)行業(yè),經(jīng)常面對(duì)新的挑戰(zhàn),很難想象一個(gè)軟件公司會(huì)幾年如一日都在用類似的辦法生產(chǎn)類似的軟件。也就是說(shuō),我們辛辛苦苦分析了幾個(gè)月的數(shù)據(jù),找出了一些問(wèn)題的根源,很有可能因?yàn)楣镜臉I(yè)務(wù)變化,而讓這些分析結(jié)果價(jià)值不大,也更加不要指望利用之前的歷史數(shù)據(jù)分析出來(lái)的指標(biāo)來(lái)管理今后的項(xiàng)目。
六西格瑪管理從開(kāi)始是從制造業(yè)開(kāi)始應(yīng)用的,而軟件企業(yè)的特點(diǎn)是智力的競(jìng)爭(zhēng),知識(shí)更新非??欤∪绻静皇情L(zhǎng)期穩(wěn)定做某類業(yè)務(wù)的,是不適合上全套的六西格瑪管理,當(dāng)然六