CMMI5個等級和22個過程域(轉)
CMMI將能力成熟度分為5個級別:初始級,已管理級,已定義級,量化管理級,優化級。
這5個成熟度等級為評價軟體過程能力提供了一個有序的級別,如圖5-10所示。同時也為軟體過程改進工作指明瞭方向,讓人們分清輕重緩急,指導人們一步一步地改進過程能力而不是企圖跳躍式地前進。
1.初始化-->2.已管理級-->3.已定義級-->4.量化管理級-->5.優化級
除了成熟度等級,CMMI還有一個重要的概念是過程域(Process Area)。過程域指出了達到某個成熟度等級必須要解決的一族問題。除了初始級以外,每個成熟度等級都有若干個過程域,如表5-1所示。由於成熟度等級是循序漸進的,如果想達到某個成熟度等級,例如CMMI 3級,除了滿足CMMI 3級本身11過程域之外,還要滿足CMMI 2級的7個過程域,依此類推。
CMMI等級 |
過程域中文名稱 |
過程域英文名稱 |
過程型別 |
第2級 已管理級 |
需求管理 |
Requirements Management |
工程 |
專案規劃 |
Project Planning |
專案管理 |
|
專案監控 |
Project Monitoring and Control |
專案管理 |
|
供應商協議管理 |
Supplier Agreement Management |
專案管理 |
|
度量分析 |
Measurement and Analysis |
支援 |
|
過程和產品質量保證 |
Process and Product Quality Assurance |
支援 |
|
配置管理 |
Configuration Management |
支援 |
|
第3級 |
需求開發 |
Requirements Development |
工程 |
技術方案 |
Technical Solution |
工程 |
|
產品整合 |
Product Integration |
工程 |
|
驗證 |
Verification |
工程 |
|
確認 |
Validation |
工程 |
|
組織過程焦點 |
Organizational Process Focus |
過程管理 |
|
組織過程定義 |
Organizational Process Definition |
過程管理 |
|
組織培訓 |
Organizational Training |
過程管理 |
|
整合化專案管理 |
Integrated Project Management |
專案管理 |
|
風險管理 |
Risk Management |
專案管理 |
|
決策分析與解決方案 |
Decision Analysis and Resolution |
支援 |
|
第4級 量化管理級 |
組織過程績效 |
Organizational Process Performance |
過程管理 |
定量專案管理 |
Quantitative Project Management |
專案管理 |
|
第5級 優化級 |
組織革新與推廣 |
Organizational Innovation and Deployment |
過程管理 |
原因分析與解決方案 |
Causal Analysis and Resolution |
支援 |
CMMI(Capability Maturity Model Integration):能力成熟度模型整合——是用來改進開發與維護過程的最佳模式。
PA (Process Area):過程域;
EPG (Engineering Process Group):工程過程小組;
PM (Project Manager):專案經理;
PP (Project Plan):專案規劃;
PMC (Project Monitoring and Control):專案監控;
RM (Requirements Management):需求管理;
MA (Measurement and Analysis):度量;
CM (Configuration Management):配置管理(文件與程式碼管理);
QA (quality assurance):質量保證;
PPQA (Process and Product Quality Assurance):流程與產品質量保證;
RD (Requirements Development):需求開發;
REQM (Requirements ManagementTS ):需求管理;
TS (Technical Solution):技術解決方案(設計和實現);
PI (Product Integration):產品整合;
VER (Verification):驗證(評審和測試);
VAL (Validation): 確認(驗收);
IPM (Integrated Project Management): 整合專案管理;
RSKM (Risk Management):風險管理;
OPF (Organizational Process Focus):組織過程焦點;
OPD (Organizational Process Definition): 組織過程定義;
OT (Organizational Training):組織培訓;
DAR (Decision Analysis and Resolution):決策分析與制定;