能力成熟度模型
什麼是能力成熟度模型?
軟體工程研究所 (SEI) 能力成熟度模型 (CMM) 指定了軟體開發組織的遞增的級別序列。級別越高,軟體開發流程越好,因此達到每個級別都是一個昂貴且耗時的過程。CMM 的級別
第一級:初始級 - 軟體過程的特點是不一致的,有時甚至是混亂的。存在的已定義流程和標準實踐在危機期間會被放棄。組織的成功主要取決於個人的努力、才能和英勇行為。這些英雄最終會轉到其他組織,並將他們的知識財富或經驗教訓帶走。
第二級:可重複級 - 此級別的軟體開發組織擁有基本且一致的專案管理流程來跟蹤成本、進度和功能。該流程到位是為了在具有類似應用程式的專案上重複先前的成功。專案管理是第二級組織的一個關鍵特徵。
第三級:已定義級 - 管理和工程活動的軟體流程都已記錄在案、標準化並整合到整個組織的標準軟體流程中,並且整個組織的所有專案都使用經批准的、定製版本的組織標準軟體流程來開發、測試和維護應用程式。
第四級:已管理級 - 管理層可以使用精確的測量有效地控制軟體開發工作。在此級別,組織為軟體流程和軟體維護設定定量的質量目標。在此成熟度級別,流程的效能使用統計和其他定量技術進行控制,並且是可以定量預測的。
第五級:最佳化級 - 此級別的關鍵特徵是透過增量和創新的技術改進不斷改進流程效能。在此級別,對流程的更改是為了改進流程效能,同時保持統計機率以實現既定的定量流程改進目標。
廣告