SPCA雙模認證是信息產(chǎn)業(yè)部和國家認可委聯(lián)合發(fā)布的“軟件過程及能力成熟度評估” 的簡寫,SPCA評估所依據(jù)的有兩個標準,這兩個標準分別是:SJ/T11234《軟件過程能力評估模型》和SJ/T11235《軟件能力成熟度模型》。
參考了CMMI-SE/SW1.02版,SPCA的描述形式與CMMI是一樣的,也分為階段式(SJ/T11235)和連續(xù)式(SJ/T11234)兩種描述形式,評估方法按照《軟件過程及能力成熟度評估指南》進行。
SJ/ T11235和CMM/CMMI的結(jié)構(gòu)類似,分為初始級、已管理級、已定義級、定量管理級、持續(xù)優(yōu)化級5個等級;SJ/T 11234與15504的結(jié)構(gòu)類似,分為未完成級、已執(zhí)行級、已管理級、已定義級、定量管理級、持續(xù)優(yōu)化級6個等級。企業(yè)可以選擇任意一種模型進行過程改進。
SJ/T 11234《軟件過程能力評估模型》針對軟件企業(yè)對自身軟件過程能力進行內(nèi)部改進的需要,與CMMI連續(xù)表示形式基本相同。
該模型有22個過程,分為4大類,即:過程管理類、項目管理類、工程化類和支持類。
每個過程能力從0到5劃分為6個評估等級,每個等級包含了通用目標、通用慣例、特定目標和特定慣例,它們組成一套衡量準則。按此準則對實際運行的過程進行評估,可以確定當前軟件過程的能力狀態(tài)。對每個過程評估后,可以得到企業(yè)軟件過程能力的一條譜線。企業(yè)還可以針對軟件開發(fā)項目,根據(jù)項目的目標和要求,有針對性地弄清楚有關(guān)過程的能力狀態(tài),實施必要的過程改進,以支持項目的完成。
SJ/T 111235《軟件能力成熟度模型》針對軟件企業(yè)綜合能力第二方或第三方評估的需求,與CMMI分階段表示形式基本相同。該模型用成熟度1~5個等級來描述綜合軟件能力,5個等級分別為初始級、已管理級、已定義級、定量管理級、持續(xù)優(yōu)化級。
與SJ/T 11234相同,SJ/T 111235也有22個過程方面。除了成熟度等級1外,每個等級包含若干個過程方面,每個過程方面的實施情況由相應目標和慣例的實施情況體現(xiàn)。采用這種衡量準則可以評估軟件企業(yè)的綜合能力軟件能力成熟程度。
SPCA雙模認證與CMM/CMMI的評估過程、依據(jù)標準等十分類似,但是SPCA與CMMI其有一個重要區(qū)別:SPCA評估不像CMMI評估那樣僅由SEI授權(quán)的主任評估師主導實施,必須以法人機構(gòu)的名義進行,并且該機構(gòu)必須獲得中國國家認可機構(gòu)認可具有相應的SPCA評估資質(zhì),其評估結(jié)果得到中國政府承認和國家產(chǎn)業(yè)政策支持。