CMMI 成熟度等級



成熟度等級是一個明確定義的演化平臺,旨在實現成熟的軟體過程。每個成熟度等級都為持續改進過程奠定基礎。

採用階段式表示法的 CMMI 模型具有五個成熟度等級,分別用數字 1 到 5 表示。它們是:

  • 初始級
  • 已管理級
  • 已定義級
  • 定量管理級
  • 最佳化級

CMMI 階段式表示法成熟度等級

下圖顯示了 CMMI 階段式表示法中的成熟度等級。

CMMI Staged Approach

現在我們將學習每個成熟度等級的詳細資訊。下一節將列出與這些成熟度等級相關的所有過程域。

成熟度等級詳解

成熟度等級由一組預定義的過程域組成。成熟度等級是透過實現適用於每個預定義過程域集的**特定**和**通用目標**來衡量的。以下部分詳細描述了每個成熟度等級的特徵。

成熟度等級 1:初始級

在成熟度等級 1,流程通常是臨時性和混亂的。組織通常無法提供穩定的環境。這些組織的成功取決於組織中人員的能力和英勇行為,而不是對成熟流程的使用。

成熟度等級 1 的組織通常會生產有效的產品和服務;但是,它們經常超出專案的預算和時間表。

成熟度等級 1 的組織的特點是傾向於過度承諾,在危機時期放棄流程,並且無法重現過去的成功。

成熟度等級 2:已管理級

在成熟度等級 2,組織已實現成熟度等級 2 過程域的所有**特定**和**通用目標**。換句話說,組織的專案已確保需求得到管理,並且流程得到計劃、執行、衡量和控制。

成熟度等級 2 反映的流程規範有助於確保在壓力時期保留現有實踐。當這些實踐到位時,專案將根據其已記錄的計劃執行和管理。

在成熟度等級 2,需求、流程、工作產品和服務得到管理。工作產品的狀態和服務的交付在規定的時間點對管理層可見。

在相關利益相關者之間建立承諾,並根據需要進行修訂。工作產品與利益相關者一起審查並進行控制。

工作產品和服務滿足其規定的要求、標準和目標。

成熟度等級 3:已定義級

在成熟度等級 3,組織已實現分配給成熟度等級 2 和 3 的過程域的所有**特定**和**通用目標**。

在成熟度等級 3,流程得到很好的描述和理解,並在標準、程式、工具和方法中進行了描述。

成熟度等級 2 和成熟度等級 3 之間的關鍵區別在於標準、流程描述和程式的範圍。在成熟度等級 2,標準、流程描述和程式在流程的每個特定例項(例如,在特定專案上)中可能大相徑庭。

在成熟度等級 3,專案的標準、流程描述和程式是從組織的標準流程集中定製的,以適應特定專案或組織單元。組織的標準流程集包括在成熟度等級 2 和成熟度等級 3 中處理的流程。因此,在整個組織中執行的流程是一致的,只是定製指南允許的差異除外。

另一個關鍵的區別在於,在成熟度等級 3,流程的描述通常比成熟度等級 2 更詳細、更嚴格。在成熟度等級 3,流程使用對流程活動之間相互關係的理解以及對流程、其工作產品和服務的詳細度量來更主動地進行管理。

成熟度等級 4:定量管理級

在成熟度等級 4,組織已實現分配給成熟度等級 2、3 和 4 的所有**特定目標**以及分配給成熟度等級 2 和 3 的**通用目標**。

在成熟度等級 4,選擇對整體流程效能有重大貢獻的子流程。這些選定的子流程使用統計和其他定量技術進行控制。

建立質量和流程效能的定量目標,並將其用作管理流程的標準。定量目標基於客戶、終端使用者、組織和流程實施者的需求。質量和流程效能以統計術語理解,並在流程的整個生命週期中進行管理。

對於這些流程,收集流程效能的詳細度量並進行統計分析。識別流程變化的特殊原因,並在適當的情況下糾正特殊原因的來源,以防止將來再次發生。

質量和流程效能指標被納入組織的度量儲存庫,以支援未來的基於事實的決策。

成熟度等級 3 和成熟度等級 4 之間的關鍵區別在於流程效能的可預測性。在成熟度等級 4,流程的效能使用統計和其他定量技術進行控制,並且在數量上是可預測的。在成熟度等級 3,流程僅在質量上是可預測的。

成熟度等級 5:最佳化級

在成熟度等級 5,組織已實現分配給成熟度等級 2、3、4 和 5 的所有**特定目標**以及分配給成熟度等級 2 和 3 的**通用目標**。

流程基於對流程固有的常見變化原因的定量理解而不斷改進。

此級別側重於透過增量和創新的技術改進不斷改進流程效能。

為組織建立定量流程改進目標,不斷修訂以反映不斷變化的業務目標,並將其用作管理流程改進的標準。

根據定量流程改進目標衡量和評估已部署的流程改進的效果。已定義的流程和組織的標準流程集都是可衡量改進活動的目標。

最佳化敏捷和創新的流程,取決於與組織的業務價值觀和目標保持一致的授權員工的參與。組織快速響應變化和機遇的能力透過尋找加速和分享學習的方法得到增強。流程改進本質上是每個人都必須扮演的角色,從而形成持續改進的迴圈。

成熟度等級 4 和成熟度等級 5 之間的關鍵區別在於所解決的流程變化型別。在成熟度等級 4,流程關注的是解決流程變化的特殊原因並提供結果的統計可預測性。儘管流程可能會產生可預測的結果,但這些結果可能不足以實現既定目標。在成熟度等級 5,流程關注的是解決流程變化的常見原因並改變流程(即,改變流程效能的均值)以改進流程效能(同時保持統計可預測性)以實現既定的定量流程改進目標。

不應跳過成熟度等級

每個成熟度等級都為下一等級的流程有效實施提供了必要的基礎。

  • 如果沒有較低等級提供的規範性,較高等級的流程成功的機會較小。

  • 在嘈雜的流程中,創新的效果可能會被掩蓋。

較低成熟度等級的組織也可能執行較高成熟度等級的流程,但存在在危機中無法始終如一地應用的風險。

成熟度等級和過程域

這是為軟體組織定義的所有相應過程域的列表。這些過程域對於不同的組織可能有所不同。

本節提供相關過程域的名稱。有關這些過程域的更多詳細資訊,請參閱 CMMI 過程域章節。

等級 重點 關鍵過程域 結果
5

最佳化級

持續流程改進

組織創新和部署

因果分析和解決

最高質量/最低風險
4

定量管理級

定量管理級

組織流程績效

定量專案管理

更高質量/更低風險
3

已定義級

流程標準化

需求開發

技術解決方案

產品整合

驗證

確認

組織流程重點

組織流程定義

組織培訓

整合專案管理(含 IPPD 附加內容)

風險管理

決策分析和解決

整合團隊組建(僅限 IPPD)

整合組織環境(僅限 IPPD)

整合供應商管理(僅限 SS)

中等質量/中等風險
2

已管理級

基本專案管理

需求管理

專案規劃

專案監控和控制

供應商協議管理

測量和分析

流程和產品質量保證

配置管理

低質量/高風險
1

初始級

流程非正式且臨時   最低質量/最高風險
廣告
© . All rights reserved.