1. 程式人生 > >談談我對CMMI的認識

談談我對CMMI的認識

       “CMMI是一種非常好的軟體工程方法,已經總結和建立了很多優秀的流程方法,而且諮詢公司會提供模板資料,把這些別人的東西般過來學習和實施,就可以在自己的企業運作得非常好”。在我看來,這些理解完全是錯誤的。這種錯誤理解或觀念,使得很多企業實施CMMI後卻完全看看不到效果,甚至事倍功半,開發效率和質量還比不上以前。

       CMMI是Capability Maturity Model的縮寫,即軟體能力成熟度模型。它講的是一個企業的通過不斷的改進軟體開發流程和管理方法來提高自身軟體開發能力的一種方法模型,它強調的不是結果,更是改進的過程。一般諮詢公司都會提供一大堆模板和資料,叫大家去學習、去使用,不提供深入的講解和培訓。企業把這些東西當作寶貝,強加給了自己的企業,不但沒有解放自己的企業反而給自己的企業強加了一層枷鎖。CMMI的實施應該是通過對這些資料的學習和理解後,對自己的工程方法進行逐步的總結和改進,一步一個腳印,最終達到一種非常成熟的效果。如果全盤照搬,我想效果肯定非常糟糕,畢竟“一夜想不成財主,三天吃不成胖子”。

       這就是我對CMMI的理解!