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