CMMI(Capability Maturity Model Integration,能力成熟度模型整合)將組織的軟體過程成熟度分為五個層級。以下是這五個層級的簡要說明:
- 初始級(Initial):
- 描述:過程是無序的和反應性的。成功依賴於個人的努力和英雄主義,通常缺乏可預測性和控制。
- 已管理級(Managed):
- 描述:基本的專案管理過程已經建立,可以跟蹤成本、進度和功能。專案能夠實現既定目標,但過程依然主要是專案級的。
- 已定義級(Defined):
- 描述:軟體過程已經在組織層面標準化和文件化。所有專案都使用一個經過改進和標準化的軟體過程。
- 量化管理級(Quantitatively Managed):
- 描述:組織利用數據和統計方法來管理和控制軟體過程和產品質量。能夠通過數據來預測和調整過程性能。
- 優化管理級(Optimizing):
- 描述:組織專注於過程改進,並通過創新和技術進步來實現連續改進。能夠快速適應和應對變化。
總結
CMMI 的五個層級為:初始級(Initial)、已管理級(Managed)、已定義級(Defined)、量化管理級(Quantitatively Managed)和優化管理級(Optimizing)。每個層級代表了組織在軟體過程成熟度上的不同階段,從無序的初始級到連續改進的優化管理級。