CMM認證對于聯想軟件來說是一個持續漸進的過程,也是規范和衡量軟件企業技術管理水平的標準。2001年1月20日,聯想電腦公司軟件事業部順利通過了CMM Level 2認證,成為國內第一家通過此認證的民族軟件企業,這對于一個硬件起家的企業來說的確來之不易,也是值得驕傲的事情。時至今日,在短短不到一年的時間里,聯想軟件又開始了新的征程和挑戰:努力跨越CMM Level 3的門檻。聯想軟件CMM3的評估從2002年1月7號開始,到11號結束,共有說長也長,說短也短的5天時間。為了讓讀者了解聯想軟件在CMM評估中的苦與樂,我們特別以天為單位,記錄了評估期間發生的系列喜聞樂見故事,以饗讀者。
第一天
http://www.csai.cn 2002年1月7日,一個經過了昨日狂風洗禮后日子,天氣微寒。
地點:聯想先鋒大廈
人物:主任評估師:Paul,英國路透集團倫敦公司的CTO
Sponsor:聯想電腦公司助理總裁、 軟件設計中心總經理韓振江
項目經理: 王海青、傳奇數字校園項目經理
上午8:35
聯想電腦公司助理總裁、軟件設計中心總經理韓振江早早地就出現在辦公區域,靜靜地等待著英國路透集團倫敦主任評估師PAUL的出現。韓振江先生三十出頭,按照習慣,聯想軟件上上下下的員工都親切地稱呼他為"老韓",從老韓笑容可掬的臉上,我們可以看出他今天心情相當不錯。在他心里,PAUL已經是一個老朋友了,只不過是一年沒有見面了。
上午9:35
一身西裝革履,帶著英國特有的紳士風度的PAUL翩翩而來,他是今天早上剛到北京的,還沒來得及感受一下北京的風,就從機場直接來到了聯想。"HELLO"后,PAUL和老韓兩人用擁抱代替了握手,彼此的熱情融化了時間和距離。
下午16:00
"今年十一沒有加班,項目封盤前只熬過一個通宵,這也算是CMM給我帶來的好處吧。"
我們面前的這位是王海青先生,他是第一天第一個被主任評估師面視的項目經理,也是第一次帶領自己的團隊參加CMM的 TEAM LEARD,對CMM3的感觸頗深,因此也就侃侃而談,
"其實執行任何規范的困難都在于如何化解規范與執行人過去的做事方法、習慣的沖突。比如說軟件開發人員可能會認為文檔與規范會削弱他們的創造力,對規范的推行可能會有抵觸情緒,要解決這個問題,除了通過培訓和溝通使他們對規范的科學性、必要性有更好的了解外,最有效的方式就是通過在項目過程中實施嚴格的過程控制并記錄下各種數據,在項目進行中和結束后用數據來說明科學的管理帶來的變化。
在CMM的實施過程中,還有一個困難就是由于目前中國軟件產業高素質的項目管理人才極度缺乏,他們一般在公司內都忙于項目,雖然有較豐富的實踐經驗,但軟件工程理論水平不足(這與我國高等教育體制有一定關系,我作為國內一知名高校計算機軟件專業的畢業生,在校時也學習了不少軟件工程的知識,可工作后發現實用性很差,而前幾天我看到了Humphrey寫的一本介紹PSP的書,驚訝地發現我在做了兩年多的開發、一年的項目經理后所理解的一些內容,在這本書中已經有了比較清晰的描述,而這本書是美國某大學計算機專業一年級的課本),而公司內實施質量管理、制訂規范的員工又缺乏項目經驗,上述兩點降低了過程改進的效率(我想其他多數國內軟件公司也會遇到同樣的問題),不過在這里我想強調的是,我們過程改進處的員工是非常敬業和誠懇的,正是通過多次熱烈而愉快的討論,使我對項目管理有了更深的認識,也使我們的規范不斷完善。在傳奇數字校園的開發過程中,我們對需求分析、設計和各階段的同行評審都投入了大量的人力,使產品質量(尤其是滿足用戶需求的質量)有了明顯的提高。
CMM3帶給我們項目的最大收獲,我想應該是產品質量的提高,在開發的過程可以積累大量有價值的文檔和歷史數據,同時又培養了開發人員良好的軟件工程習慣。而這些都是在規范仍在不斷改進,開發人員仍需要逐步適應的情況下取得的。
項目背景:
傳奇數字校園是聯想軟件設計中心為廣大中、小學校實現校園信息化而開發的校園信息交流、管理平臺,它主要包括教務管理、總務管理、信息點播、圖書管理、內部交流、在線考試、電子教室、Inte.net仿真教學等模塊,學?梢愿鶕枰,任意組合。同時考慮到現在多數學校的應用和維護水平,程序采用B/S結構,使系統的維護和使用都非常方便。
項目人數:約30人,
代碼規模:近50萬行,
使用工具:
設計:Rose、Visio
編碼:Visual C++, Visual InterDev, Delphi, Install Shield
測試:BoundsChecker, BIM
SCM:SourceSafe
文章來源于領測軟件測試網 http://www.kjueaiud.com/