使用CMMI模型評估時,通常采用“標(biāo)準(zhǔn)CMMI評估方法”(Standard CMMI Appraisal Method for Process Improvement,SCAMPI)。SCAMPI定義了一些規(guī)則,確保評估定級的一致性。對于與其它企業(yè)實現(xiàn)標(biāo)桿性對比的評估,評估定級必須確保一致性。
這種評估方法是由CMMI產(chǎn)品開發(fā)群組開發(fā)的,用來對軟件組織的CMMI過程改進的結(jié)果進行評估,以判斷軟件組織的軟件過程能力等級或軟件能力成熟度等級。SCAMPI評估方法繼承了原用于CMM評估的基于CMM的內(nèi)部過程改進(CMM-Based Appraisal for Internal Process Improvement,CBA IPI)評估方法的大部分特征,是指導(dǎo)CMMI的評估過程的標(biāo)準(zhǔn)評估方法。國家認證認可監(jiān)督管理委員會和國家信息產(chǎn)業(yè)部《軟件過程及能力成熟度評估指南》是此評估方法的一個中文版本。 [1]
SCAMPI評估方法家族中包括了A級、B級和C級的評估方法。SCAMPI-A是嚴(yán)格的和能評定等級的評估方法。SCAMPI-B提供了可選部分,但實踐描述是一個固定比例的范圍和這些實踐得到實施。SCAMPI-C提供了更廣泛的選擇范圍,使用者可以預(yù)先定義好評估的范圍,在進行過程描述時也是采用一種非常接近的方式。
影響CMMI評估的要素如下:
選用CMMI哪個模型用于評估(CMMI或CMMI+IPPD)。
確定組織涉及到的評估范圍和被評估的CMMI過程域,確定評價的是成熟度等級還是能力等級。
選擇一種評估方法。
選擇評估小組成員。
選擇被訪談?wù)摺?/p>
建立評估的輸出文件(例如:等級或特定實踐的發(fā)現(xiàn)報告)。
建立評估的約束條件(例如:時間和地點)。
SCAMPI允許預(yù)先確定評估范圍,這些評估選擇是幫助組織商業(yè)需求和目標(biāo)與CMMI進行關(guān)聯(lián)。
CMMI評估計劃和結(jié)果的文檔中,通常包括了評估選項描述、模型范圍和實施評估的組織范圍。CMMI評估計劃和結(jié)果的文檔確定了是否滿足標(biāo)桿的要求。