編者注:聯想軟件事業部在2001年1月通過CMM二級評估,一年以后的今天,他們又在沖刺CMM三級。這是中國民族軟件產業的一件大事,因為雖然東大阿爾派已經過了三級、華為印度所已經通過四級、摩托羅拉已經通過五級,但這些公司是否能稱為民族軟件產業,本身就是一件爭論不休的事情… 在聯想的沖刺過程中,51CMM.COM將進行全程跟蹤報道。
時間:2002年1月9日
地點:聯想先鋒大廈
人物:主任評估師:Paul,英國路透集團倫敦公司的CTO
Sponsor:聯想電腦公司助理總裁、 軟件設計中心總經理韓振江
項目經理:
于辰濤:高性能機頂盒項目
和立波:華山幸福之家項目項目經理
張磊:B1揚天幸福辦公項目項目經理
華山幸福之家項目組
華山幸福之家項目組是輕松地笑著走出評估現場的。作為聯想軟件成立之初的19個老員工之一,項目經理和立波去年也參與了CMM2的推動與實施。和立波笑著說,與去年通過CMM2不一樣,現在經過一年時間的準備,項目組在面試前就已經胸有成竹,所以通過面試后也并沒有太多的感慨,感覺這是順理成章的事情。面試也很簡單,只是把項目開發從開始到開發進程一直到結束,對整體過程做一個匯報,評估師根據這些情況來判斷是否符合CMM3的標準。
CMM2的通過和過去一年CMM3的推進,使得華山幸福之家項目組深切感受到了標準化、程序化工作的益處。和立波介紹到,華山項目時間非常緊迫,又涉及到許多新技術。通過實施CMM2級規范積累的經驗,使得華山項目做到井井有條,忙而不亂。而cmm3對于軟件過程的控制要比cmm2細得多。它通過明確的定義組織級和項目級的軟件開發活動,使得一個項目組的開發過程對于整個部門都是可見的。當然這要求項目組成員完成更多而且質量更高的文檔,同時為了及時跟蹤項目的進展情況,在項目跟蹤與監控方面也做得更加完善,這使得項目經理可以用具體的數據來預測項目未來的進展情況,而不是僅僅憑經驗。剛開始做cmm3時,的確覺得這些標準化的約束增加了很多工作量,很麻煩,但是在實際過程中才發現這樣的過程確實是項目管理必需的,每兩周所有的人員可以看到項目的某個子任務的進展情況、是否在控制之內等等信息。CMM作為一套科學的項目管理規范,通過計劃監控等手段有效地將項目風險降至最低。此次,華山項目僅比計劃時間延期2天,可以說是CMM有效的規范管理發揮了重要的作用。
項目組總的感覺是,聯想軟件通過cmm3評估確實使得整個軟件管理水平達到了一個新的高度。談到下步沖擊CMM4,和立波認為,CMM4的難度更大,CMM4更趨向于正規化管理和工廠化開發。實際上,CMM4所要求的KPA(關鍵過程域(Key Process Areas))增加并不多,更多的要求是積累,是CMM3執行過程中大量數據、項目的積累。這就需要通過大量的項目積累完成。
項目背景
華山幸福之家項目是由消費電腦事業部委托軟件事業部為華山新品電腦開發的隨機軟件項目。本項目主要目的是為了充分體現華山電腦的系統理念-數字生活DIY,滿足用戶個性化的應用需求。個性化,模塊化是整個項目的主要特色。本項目提供“幸福之家”核心模塊(包括調度,事務處理,上網平臺等功能)和擴展軟件功能包。
高性能機頂盒項目組
從評估現場出來的高性能機頂盒項目組成員看上去還略微有些緊張。當被問到是否緊張時,項目經理于辰濤略帶著些許程序員所特有的拘謹但很有底氣地答到,心里有底,今年實際上并不緊張。于辰濤去年也參加了CMM2的評估,不過那時他的身份是項目組組員。他介紹到,實際上去年通過CMM2是最緊張的,那時候,大家都剛剛接觸CMM,對這套標準非常不熟悉。連怎么做是對的,怎么做是錯的都心里沒底。而現在,經過一年的推進,大致對自己的實力和CMM的標準都心里有數,所以實際上并不緊張,知道按現在的實力通過沒有任何問題。
于辰濤也感慨的說,評估師不好糊弄,評估師對項目的把握很清楚,問的問題也很有針對性,哪怕面試中拿錯了一份文擋都會被發現。要想混過去是很困難的,能夠通過的確靠的是實力的提升。
剛開始在項目組推進CMM時,的確遇到了一些困難,一位組員笑著說,剛開始時,項目組內的spto人員被要求填寫大量文檔時,他們就抱怨到,這么復雜的表也太難填了,有用嗎??梢哉f,當時是“被迫”接受CMM標準的約束?墒,隨著對標準化工作的適應,項目組越來越感覺到了CMM所帶來的益處。
于辰濤說道,以前項目組遇見的最大的困難就是怎樣搶“時間”。開發時間非常緊,再加上硬件產商和服務提供商在實現方式上具有相當的可變性,使得整個項目的風險相當大。這樣就經常導致產品開發延期和最終產品難于符合用戶需求等問題。而且特別從項目管理的角度,這樣的產品的最終發布日期是不確定的,導致整個研發管理比較混亂。
但是在對項目進行了cmm3方式的管理之后,項目首先選擇了一種合適的軟件開發周期,定義了適和的軟件開發過程,對于相關項目組采用了較強的組間協調的管理方式,對于項目組成員安排了定期的有針對性的培訓,同時還加強了同行評審以提高整個工作產品的質量,這使得項目開發從需求分析到設計到編碼一步步有條不紊的展開,一直處在可控的范圍之內。軟件質量有了一定的提高,延期發布的現象也少多了。
在體會到這些益處后,現在項目組再也不抱怨研發過程中填寫大量的文檔,進行大量的同行評議以及接受CMM的其他約束了,因為他們發現,的確是磨刀不誤砍柴工,現在的規范化、標準化的工作使工作效率、質量都有了很大的提高。
于辰濤還提到了CMM的一個別的益處,這種標準化的工作使得每做一個項目都能把這個項目開發過程中的經驗沉積下來,以機頂盒項目為例,做完了這個項目后,以后再做后續項目就可以查找很多這個項目的資料,對于后續研發的進度能夠有個很好的控制。
于辰濤還很感慨的說,聯想推行CMM的成功,的確很大程度上源于決策層的正確決策和堅決推動。象CMM這種標準化的工作,只能是自上而下的推行,而不可能自下而上的進行。原因很簡單,很多程序員都有自己的工作方式,他們一般也不會主動地去用一個標準化的框子框住自己。
項目背景
高性能機頂盒項目,主要是為聯想公司的新產品-高性能機頂盒提供軟件平臺。這個項目是基于Windows CE 4.0平臺和Venus 2.0開發環境的,主要工作是提供穩定的機頂盒軟件運行平臺,裁減windows ce操作系統,移植硬件驅動程序,定制機頂盒操作界面等。這個項目涉及到硬件設備oem提供商、視頻服務提供商、軟件平臺、驅動程序、操作環境等諸多部門。
B1揚天幸福辦公項目組
B1揚天幸福辦公項目項目經理張磊是聯想軟件的元老之一,做消費軟件的他,對編程可謂再熟悉不過。但是他對CMM的感受卻與另外幾位項目經理不太一樣相同。
他認為施行CMM實際上給項目開發帶來了一些困難。首先,按照規范和流程實施項目管理會增加項目工作量和周期,這與及時滿足客戶需求、迅速相應客戶需要存在一定的矛盾。其次是規范與項目實際工作情況還存在一定差距,現在尚未根據實際能力和組織特點找到最有改進之處,換句話說:也許改進項目管理能力的關鍵就在那么幾點上,但現在還沒有找到,勁沒有使到點子上,而是全面鋪開,這樣就很容易導致降低效率。
在項目開發的過程中,張磊及項目組成員感到按照CMM規范做項目是很不容易的事情。張磊認為,項目開發要求項目經理全身心地投入,最好不要有其它事情干擾。由于客戶需求要變化和時間非常緊迫,項目經理實際上要承受非常巨大的壓力,現在施行規范化實際上是給了項目經理更大的壓力。
張磊認為,設計中心應該更多地考慮項目開發實際情況,具體分析哪些是最首要的問題。哪些是最致命的問題,應該指定專項改進計劃,比如從需求到設計,這樣就能使過程改進和項目成員都能夠把有限的精力用到最需要的地方。應該讓規范更符合我們實際,現在看有些脫離。目前設計中心對項目經理的培養和重視(激勵)程度還不夠。
雖然看上去張磊對CMM并沒有達到完全地認可,但是張磊也覺得CMM的確對軟件產品地質量和進程都有了很好的監控作用。張磊認為,不管是選擇了什么樣的標準,最關鍵的使產品的質量,不是為了過CMM而過CMM,而應該真正使得CMM能夠推進整個軟件開發管理工作的標準化、規范化,提高軟件開發的水平。
項目背景
B1揚天滿意辦公項目是由商用電腦事業部委托軟件事業部為揚天新品電腦開發的隨機軟件項目!稘M意辦公》秉承聯想多年軟件應用及用戶經驗,一切從用戶的需求出發,致力于向中國廣大用戶提供易用、易維護、功能豐富和領先的技術應用平臺!稘M意辦公》在辦公、網絡、安全、休閑和服務五大方面提供了豐富的功能軟件,滿足用戶基本的商務辦公需求,體現更加實用的設計理念。
文章來源于領測軟件測試網 http://www.kjueaiud.com/