初識(shí)CMM,恐怕很多人都會(huì)被其陌生的理論結(jié)構(gòu)、枯澀艱奧的文字搞的一頭霧水。CMM能否成為醫(yī)治中國(guó)軟件業(yè)頑疾的靈丹妙藥?CMM適合中國(guó)國(guó)情嗎?CMM適合小型軟件企業(yè)嗎?CMM與我們熟悉的ISO9000有何不同? 這些問(wèn)題大多困擾過(guò)前期的CMM關(guān)注者。
不同的思考,透露著不同的心態(tài):懷疑、擔(dān)心、觀望……
這時(shí)需要“打破神秘,從頭學(xué)起”。
大凡我們引入西方的新的理論,總是要經(jīng)歷一個(gè)神秘期,“眾說(shuō)紛紜,找不著北”。原因在于,這個(gè)階段大家的研究都有限,實(shí)施經(jīng)驗(yàn)更是缺乏,誰(shuí)都不能說(shuō)服誰(shuí)。但過(guò)分空談會(huì)誤事。盡快沖破迷霧,仔細(xì)學(xué)習(xí)、研究和使用。不管是想實(shí)施還是想批駁,都要先把人家的東西弄明白,所以要:“打破神秘,從頭學(xué)起”。
隨著對(duì)CMM的學(xué)習(xí)和認(rèn)識(shí)的深入,眼前的神秘感漸漸散去?!熬褪怯喼贫让?,我們其實(shí)并不需要知道為什么,只需要有人告訴我們?cè)趺醋觥?、“跟ISO 9000沒(méi)有本質(zhì)差異”...... 。是不是感覺(jué):可以用很短的話,把CMM的精神概括出來(lái)?
批判的學(xué)習(xí)不是壞事,只是不能走極端。失去神秘感,CMM便由重變輕??蒀MM本來(lái)就聲明自己是common sense。
CMM的價(jià)值本來(lái)沒(méi)有變化,
只是我們的認(rèn)識(shí)在變化罷了。
國(guó)內(nèi)軟件業(yè)的最缺正是管理,CMM恰好可以補(bǔ)上我們的不足。在質(zhì)量三角形中,技術(shù)當(dāng)然是非常重要的,技術(shù)和人這兩個(gè)因素是影響產(chǎn)品的先決的條件。而過(guò)程是影響產(chǎn)品的第三個(gè)重要因素,而且隨著產(chǎn)品規(guī)模和團(tuán)隊(duì)規(guī)模的增大,以及技術(shù)的成熟化,過(guò)程瓶頸越來(lái)越突出。有人說(shuō),“缺乏規(guī)范的過(guò)程正是國(guó)內(nèi)軟件企業(yè)的軟肋”。
質(zhì)量三角形:
CMM的一個(gè)重要價(jià)值在于它把眾多的common sense整合成完整的知識(shí)體系,CMM中貫穿著抓主要矛盾的哲學(xué)思想,它的分級(jí)思想是與ISO9000的一大不同,就是承認(rèn)資源總是相對(duì)不足的,問(wèn)題不可能一下子全解決,要分幾步(等級(jí))走,每一步要抓一些關(guān)鍵的因素(KPA)。再比如他的先做管理后做工程的思想,用Humphrey的原話來(lái)解釋:"看起來(lái),定義和實(shí)施一個(gè)工程過(guò)程似乎要比定義和實(shí)施管理過(guò)程容易(特別是在技術(shù)人員的眼中),但是如果沒(méi)有管理過(guò)程的規(guī)定,工程過(guò)程很可能會(huì)成為進(jìn)度和成本等壓力的犧牲品"。所以在L2里面全部是項(xiàng)目管理的過(guò)程,而產(chǎn)品工程(SPE)則放到了L3。我認(rèn)為,CMM作為SEI許多專家多年研究的結(jié)晶,其中的豐富內(nèi)涵有待于我們學(xué)習(xí)和實(shí)踐的過(guò)程中不斷認(rèn)識(shí)。它一定會(huì)不斷的給以我們啟示的。
CMM是金礦,乍一看就是一堆砂,但其中蘊(yùn)藏著金子。
要想得到它,需要付出很大的努力!
CMM不是個(gè)別人的事,組織中每個(gè)人都應(yīng)不同程度的參與。每個(gè)人都要想想我應(yīng)該盡到什么職責(zé),要“調(diào)整心態(tài),從我做起”。
對(duì)于高層經(jīng)理來(lái)說(shuō),需要正確認(rèn)識(shí)CMM實(shí)施帶來(lái)的額外工作量,配備必要的資源,CMM實(shí)施最直接的后果就是帶來(lái)了很多的事務(wù)性管理工作,這要求設(shè)立一些專職的角色,如SQA、SCM,或者配備適當(dāng)?shù)墓ぞ?,把相?yīng)的工作量從項(xiàng)目經(jīng)理的身上分離出來(lái)。否則一旦技術(shù)和管理展開(kāi)競(jìng)爭(zhēng),犧牲的肯定是管理;高層管理有必要改變自己的管理習(xí)慣,原來(lái)很多事都口頭裁決,現(xiàn)在需要先看有沒(méi)有規(guī)范,如果有,就尊重規(guī)范,規(guī)范就是文檔化的組織意志。最后,實(shí)施體系就是打破舊平衡,建立新平衡,這個(gè)過(guò)程中體系會(huì)相對(duì)混亂,對(duì)正在運(yùn)行的項(xiàng)目會(huì)產(chǎn)生一定的影響,甚至于在個(gè)別企業(yè)中,出現(xiàn)技術(shù)人員由于適應(yīng)不了新的工作方式而離職的例子,這些情況,高層管理者都應(yīng)該心理上有所準(zhǔn)備,對(duì)CMM抱有堅(jiān)定的信心。
對(duì)于項(xiàng)目經(jīng)理來(lái)說(shuō),要改變技術(shù)本位主義,國(guó)內(nèi)的項(xiàng)目管理,大多是技術(shù)出身,沒(méi)有接受過(guò)系統(tǒng)的管理知識(shí),心態(tài)多是技術(shù)帶頭人而已。CMM本質(zhì)就是解決管理問(wèn)題,所以對(duì)項(xiàng)目經(jīng)理來(lái)說(shuō),做CMM就是,從技術(shù)上分出一部分時(shí)間來(lái)做管理,管理者需要主動(dòng)調(diào)整心態(tài)以適應(yīng)新的情況。
項(xiàng)目經(jīng)理的從我做起還包括,他們是溝通項(xiàng)目層和管理層的橋梁,對(duì)于CMM的貫徹起著承上啟下的作用。貫徹CMM不可能奢望全體人員一致?lián)碜o(hù),但是項(xiàng)目經(jīng)理的積極參與卻是必要的。CMM實(shí)施的內(nèi)部驅(qū)動(dòng)有兩個(gè):高層經(jīng)理和項(xiàng)目經(jīng)理。高層經(jīng)理通過(guò)資源和政策驅(qū)動(dòng),項(xiàng)目經(jīng)理以實(shí)際問(wèn)題驅(qū)動(dòng)。項(xiàng)目經(jīng)理要做過(guò)程改進(jìn)的“明白人”,認(rèn)識(shí)到過(guò)程改進(jìn)工作正是為項(xiàng)目服務(wù)的,而不單單是被動(dòng)的服從高層經(jīng)理的安排和質(zhì)量經(jīng)理的規(guī)劃等等。
對(duì)于質(zhì)量管理人員來(lái)說(shuō),要增強(qiáng)服務(wù)意識(shí),質(zhì)量部門是主要的制度制定者,但這并不意味著質(zhì)量管理人員就應(yīng)該高高在上。一線開(kāi)發(fā)者是為用戶服務(wù)的,而職能管理部門又是為一線服務(wù)。服務(wù)意識(shí)的增強(qiáng)體現(xiàn)在深入了解項(xiàng)目經(jīng)理對(duì)過(guò)程改進(jìn)的需求,根據(jù)實(shí)際需要驅(qū)動(dòng)質(zhì)量工作重點(diǎn),爭(zhēng)取在局部先有所突破。質(zhì)量宣傳要密切接觸一線人員,采取多種靈活方式,多了解反饋,這可能比會(huì)議形式的宣貫更有效。過(guò)程改進(jìn)需要不斷地成功來(lái)推動(dòng)后續(xù)的改進(jìn)。這樣,SPI項(xiàng)目要求進(jìn)行很好的策劃。問(wèn)自己:何時(shí)何種方法向大家證明改進(jìn)已顯現(xiàn)效果?
開(kāi)發(fā)測(cè)試人員的“從我做起”包括改變以自我習(xí)慣為中心的做事方式,適應(yīng)遵循過(guò)程規(guī)范的工作習(xí)慣。只有大家關(guān)注過(guò)程規(guī)范,它才有可能得到不斷優(yōu)化和成熟。避免“兩張皮”。開(kāi)發(fā)人員還需要通過(guò)自身努力,借鑒PSP的方法提升個(gè)體軟件能力,這是個(gè)自我工程,須以個(gè)人的上進(jìn)心為動(dòng)力等等。
總之,對(duì)于CMM,前期“打破神秘,從頭學(xué)起”后期“調(diào)整心態(tài),從我做起”,前期重在學(xué),深入學(xué)有利于打破神秘,盡快結(jié)束爭(zhēng)論和觀望;后期鼓勵(lì)做,要調(diào)整心態(tài),改變習(xí)慣,從自身開(kāi)始,方可獲得成功。
CMM在中國(guó)是個(gè)新事物,需要辯論、需要研究、更需要腳踏實(shí)地的去做。
我相信只要實(shí)事求是的去做,總會(huì)有所裨益的。










