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評估計劃和結果的文檔確定了是否滿足標桿的要求。

評估原則


高層領導作為評估的發起人。
關注組織商業目標。
為被訪談者保密。
使用文件化的評估方法。
採用一種參考模型。
採用團隊合作方式。
關注過程實施的具體活動。