CMMI認證有什么用?首先,出于商業目的,通過CMMI認證,可以在招標中脫穎而出,是一個加分項,CMMI等級越高加分越高,其次,很多地區針對軟件行業通過CMMI認證的企業有一定的補貼政策。那么CMMI的價值就只在于此嗎?當然不是,更多的企業更希望借助這套體系來改進或者解決項目管理中出現的問題,比如企業常見的問題:
①軟件項目無法按期交付,費用超出預算 ;
②需求規格說明總是一改再改 ;
③人員的變動對組織帶來很大的影響 ;
④維護成本居高不下 ;
⑤不能在顧客希望的時間內完成維護 , 帶來顧客抱怨;
⑥軟件的可移植性差;
⑦軟件的可復用性差。
項目管理中的問題大都是共通的,CMMI通過積累和研究這些問題,給出了一些問題解決指南。拿需求頻繁變化這個問題來說,原因是什么呢?可能是因為客戶想法一直在變,可能是設計時考慮的不周到,到了編碼或者測試階段才發現問題,也可能是需求寫的不夠清晰,導致不同的人產生了不同的理解。如果是后者,我們是否可以通過出一個“完美而標準”的《需求規格說明書模板》來改進甚至解決呢?答案是肯定的。
再比如說,在資料庫整理方面。某些單位的項目資料庫,簡單來說就是一個字“亂”。每次要耗費大量時間才能找到想要的資料,不同的項目資料整理方式還不一樣,有時候甚至有關鍵資料缺失。更有甚者,資料庫都沒有,人員一流動,整個團隊都可能無法運轉。這種情況,我們是不是可以通過制定一些規范來解決這種問題呢?不言而喻。
至于其他的,如果公司或者項目有需要,我們可以參考CMMI里面提供的指南來提高項目的可視性、評估工作量、控制成本......這里就不一一細說了。
管理的本質就是解決問題,CMMI對于測試經理來說是一個提高管理能力的法寶。