軟體過程及能力成熟度評估SPCA

“軟體過程及能力成熟度評估”(簡稱SPCA)是軟體過程能力評估和軟體能力成熟度評估的統稱,是在充分研究了國際軟體評估體制並考慮了國內軟體產業實際情況之後所建立的軟體評估體系。

評估依據

SPCA評估依據的標準是資訊產業部《SJ/T 11234-2001軟體過程能力評估模型》和《SJ/T 11235-2001 軟體能力成熟度模型》。這兩個標準是在深入研究了CMM、CMMI、ISO/IECTR15504、ISO9000、TL 9000以及其他有關的資料和檔案後,結合國內企業的實際情況制定的行業標準,該標準已於2001年5月1日釋出實施。《SJ/T 11234-2001軟體過程能力評估模型》針對軟體企業對自身軟體過程能力進行內部改進的需要,而《SJ/T 11235-2001軟體能力成熟度模型》則針對軟體企業綜合能力第二方或第三方評估的需求。

等級介紹

第1級初始級。在第1級成熟度等級的情況下,過程一般是特定的和無序的。處於成熟度等級1的組織一般不具備穩定的開發環境。在這類組織中,專案的成功往往取決於個人的能力和拼搏精神,離開了具備同樣能力和經驗的人,就無法在下一個專案中獲得同樣的成功。處於成熟度等級1的軟體組織在這種特定的無序環境中常常也能生產出可以工作的產品,但是,往往伴隨著的是專案超過預算和拖延進度。

第2級受管理級。一個軟體組織如果達到了成熟度等級2的各個過程方面的全部目標,就表明這個組織的軟體能力達到了第2級成熟度等級。就意味著該軟體組織已經確保有關的過程在專案一級得到策劃、被形成了檔案、得到執行、受到監督和控制。在這一級上,專案要達到針對過程確定的諸如成本、進度和質量目標之類的具體目標。

第3級已定義級。處於成熟度等級3的軟體組織是已經達到了等級2和等級3的各個過程方面的全部目標的組織。在等級3上,所要執行的過程是從組織的標準過程集合和組織過程財富剪裁而來,是與將要執行該過程的環境相適應的。這些要執行的過程是得到理解和恰當賦予特性的,並且用標準、規程、工具和方法予以描述。

第4級定量管理級。處於成熟度等級4的組織是達到了等級2、3和4級各個過程方面的全部目標的組織。在這個等級上,對各個過程運用統計技術和其他定量技術對各個過程實施控制,建立了關於產品質量、服務質量以及過程效能的定量目標,並且把這些定量目標作為管理過程的準則。在過程的整個生存週期中,對產品質量、服務質量和過程效能都進行統計管理。

第5級持續最佳化級。處於成熟度等級5的組織是達到了成熟度等級2、3、4和5級各個過程方面的全部目標的組織。成熟度等級5側重於過程效能的持續改進,無論是漸進式的改進還是變革式的改進。在這個成熟度等級上,是在瞭解過程內在變化原因的基礎上持續改進過程。建立起組織的定量過程改進目標,作為管理過程改進的準則,並且,這些目標將適時修改,以反映不斷變化的本組織的業務目標。實際實施的過程和組織的標準過程集合都是改進活動的物件。

申請資料

評估機構應要求申請人填寫一份經其充分授權的代表簽署的正式申請書,申請書或其附件應包括:

a) 申請評估的範圍、級別

b) 申請人同意遵守評估要求並提供評估所需任何資訊的宣告。

申請人至少還應提供以下資訊:

a) 法人實體名稱、地址和法律地位;

b) 有關軟體開發專案的一般資訊;

c) 對擬評估的物件所適用的標準或其它規範性檔案的說明;

d) 評估範圍內所要求的其他檔案。

認證流程

SPCA認證流程分為:申請、準備性檢查、現場評估和評估決定四大步驟。

1)認證申請

企業可以向SPCA評估機構申請評估。企業填寫《評估申請書》,報送SPCA評估機構評審。評估申請書透過評審後,雙方簽訂評估合同。

2)準備性檢查

評估合同簽訂後,評估機構任命評估組長,成立評估組,確定評估目的和確定評估範圍,確定評估輸入,編寫評估計劃。

評估計劃完成後,評估組可以著手準備性檢查,由評估組成員填寫PIID表中的證據,開展準備性檢查工作。

3)現場評估

透過準備性檢查,評估組根據雙方確定的評估計劃,開展現場評估工作。現場評估大體分為以下幾個主要步驟:首次會議、組織過程改進情況介紹、文件檢查、訪談、評估小組證據整理、評估大組證據整理、初步發現報告、定級、末次會議(最終發現報告)。

4)評估決定

完成現場評估後,評估組長向評估機構的技術委員會提交評估結果,由技術委員會對評估結果進行評審。評審通過後,頒發帶中國合格評定國家認可委員會(簡稱認可委)標誌的評估證書。

軟體過程及能力成熟度評估SPCA