CMMI評估
CMMI評估
CMMI評估是用於評價組織過程改進的現狀,目前,CMMI的成熟度等級評估在業界應用最廣泛。
CMMI評估是用於評價組織過程改進的現狀。由於CMMI採用了兩種不同的表示法,產生了二種不同類型的評估,一是關於具體的過程能力等級的評估;二是組織整體成熟度水平的評估。通過評估分別產生能力等級剖面圖或成熟度等級。
目前,CMMI的成熟度等級評估在業界應用最廣泛。
組織使用CMMI模型評估時,需要符合CMMI評估要求(Appraisal Requirements for CMMI,ARC)文件中的要求。評估關注識別過程改進機會,將組織過程與CMMI最佳實踐對比。評估小組使用CMMI模型和遵循ARC評估方法,來指導評估和報告結果。這些評估結果被用於策劃組織過程改進,產生成熟度等級或能力等級,緩解產品採購、開發和監控的風險。
ARC文件描述了幾種類型評估的要求,分別是A類、B類和C類,見表1-1。
要求 | A類 | B類 | C類 |
客觀證據收集類型 | 文件審查和訪談 | 文件審查和訪談 | 文件審查或訪談 |
評級 | 必需 | 不必 | 不必 |
組織覆蓋 | 必需 | 沒有要求 | 沒有要求 |
最小的評估組規模 | 4人 | 2人 | 1人 |
評估組長的要求 | 主任評估師 | 經過培訓和有經驗的人 | 經過培訓和有經驗的人 |
表1-1 評估類型的對比
使用CMMI模型評估時,通常採用“標準CMMI評估方法”(Standard CMMI Appraisal Method for Process Improvement,SCAMPI)。SCAMPI定義了一些規則,確保評估定級的一致性。對於與其它企業實現標桿性對比的評估,評估定級必須確保一致性。
這種評估方法是由CMMI產品開發群組開發的,用來對軟體組織的CMMI過程改進的結果進行評估,以判斷軟體組織的軟體過程能力等級或軟體能力成熟度等級。SCAMPI評估方法繼承了原用於CMM評估的基於CMM的內部過程改進(CMM-Based Appraisal for Internal Process Improvement,CBA IPI)評估方法的大部分特徵,是指導CMMI的評估過程的標準評估方法。國家認證認可監督管理委員會和國家信息產業部《軟體過程及能力成熟度評估指南》是此評估方法的一個中文版本。
SCAMPI評估方法家族中包括了A級、B級和C級的評估方法。SCAMPI-A是最嚴格的和唯一能評定等級的評估方法。SCAMPI-B提供了可選部分,但實踐描述是一個固定比例的範圍和這些實踐得到實施。SCAMPI-C提供了更廣泛的選擇範圍,使用者可以預先定義好評估的範圍,在進行過程描述時也是採用一種非常接近的方式。
影響CMMI評估的要素如下:
選用CMMI哪個模型用於評估(CMMI或CMMI+IPPD)。
確定組織涉及到的評估範圍和被評估的CMMI過程域,確定評價的是成熟度等級還是能力等級。
選擇一種評估方法。
選擇評估小組成員。
選擇被訪談者。
建立評估的輸出文件(例如:等級或特定實踐的發現報告)。
建立評估的約束條件(例如:時間和地點)。
SCAMPI允許預先確定評估範圍,這些評估選擇是幫助組織商業需求和目標與CMMI進行關聯。
CMMI評估計劃和結果的文檔中,通常包括了評估選項描述、模型範圍和實施評估的組織範圍。CMMI評估計劃和結果的文檔確定了是否滿足標桿的要求。
高層領導作為評估的發起人。
關注組織商業目標。
為被訪談者保密。
使用文件化的評估方法。
採用一種參考模型。
採用團隊合作方式。
關注過程實施的具體活動。