“軟件過程及能力成熟度評估”(簡稱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)現場評估 通過準備性檢查,評估組根據雙方確定的評估計劃,開展現場評估工作?,F場評估大體分為以下幾個主要步驟:首次會議、組織過程改進情況介紹、文檔檢查、訪談、評估小組證據整理、評估大組證據整理、初步發現報告、定級、末次會議(最終發現報告)。 4)評估決定 完成現場評估后,評估組長向評估機構的技術委員會提交評估結果,由技術委員會對評估結果進行評審。評審通過后,頒發帶中國合格評定國家認可委員會(簡稱認可委)標志的評估證書。