8年的CMMI實踐-如何有效的實施過程改進和CMMI2009-8-25
作者:dannydu
編輯:李湘琪
點擊進入論壇
關鍵詞:CMMI
本人有幸在2000年CMM在中國引進推廣的時候認識和接觸了過程改進這一行業(yè),屈指算了,已經(jīng)過去了8個念頭了,這八年來,自己一直沿著這條 職業(yè)發(fā)展著,雖然換了幾次工作,但自己的發(fā)展方向一直沒有改變。經(jīng)歷過上市公司收購的IT子公司,民營企業(yè)計劃融資上市,日資企業(yè)等等,雖然經(jīng)歷不夠豐 富,但是自己卻很有幸的經(jīng)歷了CMM2級,3級,4級,5級,所有級別的改進和評估,在一個企業(yè)里能夠把CMM/CMMI從頭做到尾,我想這在國內(nèi)應該是 很難得的了。最近自己有些時間,借這個地方,想把自己的一些經(jīng)驗得失和大家分享,歡迎大家批評于討論。 8年的質量管理和過程改進經(jīng)歷,深刻理解軟件企業(yè)開發(fā)和管理的需求和意義,一個軟件企業(yè)從小到大通常經(jīng)歷個人英雄——>項目管理—— >組織管理——>自我完善不斷優(yōu)化的發(fā)展過程,企業(yè)的管理只有形成一個自我優(yōu)化的閉路循環(huán),這個企業(yè)才能夠不斷的發(fā)展壯大,才能夠成為具有可 持續(xù)發(fā)展的企業(yè),才能做成像IBM、GE、NTTDATA那樣世界500強的企業(yè)。 中國的軟件企業(yè)發(fā)展的時間還比較短,但是發(fā)展的速度非常快,如何在快速發(fā)展的過程中,讓企業(yè)健康的成長,這一直是軟件工程領域和項目管理領域所 關注的一個課題,CMM/CMMI是來自于美國軍方為判定承接國防部項目的分包公司的開發(fā)能力的一個標準,后來被開發(fā)應用為指導一個企業(yè)不斷發(fā)展成熟、提 高能力和建立組織構架的一個模型,對于國內(nèi)軟件企業(yè)的發(fā)展具有很好的指導作用。 首先說說對CMMCMMI的認識,記得當年剛開始CMM2級的時候,大家對評估師的那種神秘感,老師在培訓的時候大家都非常認真的在學習,基本 上沒有任何的發(fā)言和提問,但是明顯的在隨著我們對CMM的認識在逐漸加深,大家的發(fā)言和提問也越來越多。尤其是在我們過了CMMI3級以后,3級以前大家 也知道主要是建立一些,項目級和組織級的規(guī)范和流程,沒有多少討論的,因為都是業(yè)界的一些好的實踐,但是到了4級和5級,PA雖然只有4個,每一級2個, 可是具體的實踐和應用確和企業(yè)的實際息息相關,不同的企業(yè)關注點不同,他在PA的實施方面的涉入點就不一樣,比如說:定量管理,要求是對過程和產(chǎn)品性能進 行量化的管理,這是對應一個具體的企業(yè)來說,你能夠把所有的過程和產(chǎn)品性能方面進行量化管理嗎,這是CASE BY CASE的事情。比如這一點,我們公司就主要從自己能夠把我的4各方面進行量化管理。 計算級應用經(jīng)歷了早期簡單的電子數(shù)據(jù)處理 到 企業(yè)局部的事務處理 再到 管理信息系統(tǒng) 最后到 管理決策支持系統(tǒng)等等一個發(fā)展過程,軟件系統(tǒng)的規(guī)模和功能越來越復雜,涉及的范圍也越來越廣泛,同時也爆發(fā)了所謂的軟件危機,迫使這一行業(yè)的先行者在不斷 的尋找所謂的銀彈,來解決軟件開發(fā)管理中的問題,這其中出現(xiàn)了很多的理論和模型,都對行業(yè)的發(fā)展和促進做出了一定的貢獻。 我要說的是每一種管理理論都有其存在的價值和應用范圍,而其每一種理論和模型都是一個完整的自我完善的系統(tǒng),或者說都能夠自圓其說吧,自己有幸 學習和實踐了好幾套這方面的標準和體系,比如說ISO,CMM/CMMI,PMP,以及還有一些大型企業(yè)自己的管理標準和模型,綜合看來,大家都大同小 異,每一個理論和模型的推出都參考和借鑒了當前存在的各種理論思想和企業(yè)實踐,并且他們都是一個自我完善的體系,因為他們都在定期對自己進行更新和升級, 以適應新的需求。 所以對我們來說認真學習和實踐好任何一套理論體系和模型都會對自己和企業(yè)帶來收益,只是我們這些年發(fā)展太快了,國外要經(jīng)歷上百年的過程,在我國 可能十幾年就遇到了,因此大家也迅速的遇到了很多的困難和各種各樣的理論和模型,讓大家有點看不過來,挑花了眼,可能是自己有些浮躁,這個理論還沒學完, 那個新思想又出來了,馬上就覺得以前的東西不好了,就像猴子掰玉米,到最后什么都沒留下。 更可怕的是好經(jīng)遇上了歪嘴的和尚,最后經(jīng)書都變了味。我們目前這種情況很嚴重。 在持續(xù)7年的改進過程中,首先是感謝公司提供了這樣一個機會和平臺,讓我能夠實踐一套完整的模型和理論。可是結果呢,也并非和想象的那樣好,公 司內(nèi)部也仔細總結和討論過,也可能也與公司的戰(zhàn)略和業(yè)務范圍有關,我們不做產(chǎn)品,都是一個一個的項目,大家普遍認為我們自己其實做到3級就夠了。 在前幾年項目的延續(xù)性還不好,幾乎每個項目都不相干而其周期都是很短,因此積累的數(shù)據(jù)按照業(yè)務、語言等類型一劃分,其每種類型的數(shù)據(jù)都很少,并 且為了執(zhí)行CMM在項目中投入的資源還不少,項目還不斷抱怨CMM實施對他們影響很大,真是吃力不討好。到了后來,公司承接了一些持續(xù)型的項目,1期做完 接著2期這樣的項目,數(shù)據(jù)相對好點了,而且在這種類型的項目中,持續(xù)改進和不斷優(yōu)化的思想非常重要,我們的項目改進實踐和CMM評估大都是在這些項目中進 行。 這幾年的實踐認為在產(chǎn)品開發(fā)和持續(xù)性項目中執(zhí)行CMMI的改進和優(yōu)化非常有意義。對于項目類型的企業(yè),CMMI3級我覺得就可以了。 這么多年的發(fā)展,軟件行業(yè)也將像其他行業(yè)一樣,向管理要效益,這是必然的。軟件企業(yè)要持續(xù)性發(fā)展,建立完善的企業(yè)機制和發(fā)展框架是必須的。我們 做技術的經(jīng)常能體會到,對于項目來說,一般的象界面風格,報表樣式,或者說有些業(yè)務流程發(fā)生一些變更和修改,我們都是可以接受的,可是對于好多執(zhí)行到運維 階段的項目,往往是因為早期的架構不適應企業(yè)的變化,這對項目的執(zhí)行者的打擊是最大的,這樣的變化就不是這個項目的問題了,估計需要重新起來一個項目了。 CMMI模型在3級以前都是在為企業(yè)搭建一個項目管理和組織發(fā)展的框架,然后企業(yè)慢慢的積累自己的經(jīng)驗和知識資產(chǎn),為以后的持續(xù)發(fā)展和改進提供基礎。我覺得我們自己這一點應該是做到了,這從許多離開公司的人員后來的反饋中就可以了解到。 |
|
|