1 軟件過程及能力成熟度評估
“軟件過程及能力成熟度評估”(簡稱SPCA)是軟件過程能力評估和軟件能力成熟度評估的統(tǒng)稱,是信息產(chǎn)業(yè)部會同國家認(rèn)證認(rèn)可監(jiān)督委員會在研究了國際軟件評估體制,尤其是美國卡內(nèi)基-梅隆大學(xué)SEI所建立的能力成熟度模型能力成熟度模型CMMI,并考慮國內(nèi)軟件產(chǎn)業(yè)實際情況所建立的軟件評估體系。
SPCA依據(jù)的評估標(biāo)準(zhǔn)是SJ/T 11234和SJ/T 11235,這兩個標(biāo)準(zhǔn)是在深入研究了CMM、CMMI、ISO/IEC TR15504、ISO9000、TL 9000以及其他有關(guān)的資料和文件以及國外企業(yè)實施CMM的實際情況后,結(jié)合國內(nèi)企業(yè)的實際情況,以CMMI作為主要參考文件最終形成的,這兩個行業(yè)標(biāo)準(zhǔn)由信息產(chǎn)業(yè)部于2001年5月1日發(fā)布實施。
SJ/T 11234《軟件過程能力評估模型》針對軟件企業(yè)對自身軟件過程能力進(jìn)行內(nèi)部改進(jìn)的需要,與CMMI連續(xù)表示形式基本相同。該模型有22個過程,分為4大類,即:過程管理類、項目管理類、工程化類和支持類,每個過程能力從0到5劃分為6個評估等級,每個等級包含了通用目標(biāo)、通用慣例、特定目標(biāo)和特定慣例,它們組成一套衡量準(zhǔn)則。按此準(zhǔn)則對實際運行的過程進(jìn)行評估,可以確定當(dāng)前軟件過程的能力狀態(tài)。對每個過程評估后,可以得到企業(yè)軟件過程能力的一條“譜線”。企業(yè)還可以針對軟件開發(fā)項目,根據(jù)項目的目標(biāo)和要求,有針對性地“弄清楚”有關(guān)過程的能力狀態(tài),實施必要的過程改進(jìn),以支持項目的完成。
SJ/T 111235《軟件能力成熟度模型》針對軟件企業(yè)綜合能力第二方或第三方評估的需求,與CMMI分階段表示形式基本相同。該模型用成熟度1~5個等級來描述綜合軟件能力。與SJ/T 11234相同,也有22個過程方面。除了成熟度等級1外,每個等級包含若干個過程方面,每個過程方面的實施情況由相應(yīng)目標(biāo)和慣例的實施情況體現(xiàn)。采用這種衡量準(zhǔn)則可以評估軟件企業(yè)的綜合能力——軟件能力成熟程度。
SPCA評估遵循《軟件過程及能力成熟度評估指南》,該指南是國家認(rèn)監(jiān)委和信息產(chǎn)業(yè)部2002年8月共同發(fā)布的利用SJ/T11234或SJ/T11235實施評估的操作指南。評估過程由經(jīng)過培訓(xùn)的專業(yè)隊伍以評估參考模型作為確定過程的強(qiáng)項和弱項的基礎(chǔ)而對一個或多個過程進(jìn)行檢查。從不同用途考慮,評估分為內(nèi)部過程改進(jìn)評估和顧客選擇評價兩種。
目前,國家認(rèn)證認(rèn)可監(jiān)督管理委員會(CNCA)和信息產(chǎn)業(yè)部已經(jīng)聯(lián)合發(fā)布《軟件過程及能力成熟度評估監(jiān)督管理辦法》,CNCA授權(quán)的中國認(rèn)證機(jī)構(gòu)國家認(rèn)可委員會(CNAB)和中國國家認(rèn)證人員培訓(xùn)認(rèn)可委員會(CNAT),已制定和試點實施“軟件過程及能力成熟度評估”認(rèn)可規(guī)則,并成立SPCA工作組,以推動中國軟件過程及能力成熟度評估的實施。
2 實施SPCA的作用和意義
軟件過程及能力成熟度評估可以規(guī)范軟件開發(fā)過程及其管理、規(guī)范市場競爭、幫助企業(yè)進(jìn)行內(nèi)部軟件過程改進(jìn)、降低軟件開發(fā)風(fēng)險、增加軟件企業(yè)的市場競爭力。
我國政府一直重視軟件產(chǎn)業(yè)的規(guī)范和發(fā)展,強(qiáng)調(diào)提高我國軟件開發(fā)和軟件產(chǎn)品質(zhì)量的重要性。國務(wù)院于2000年6月頒發(fā)的“18號文件” 《鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》第五章第十七條明確提出鼓勵軟件出口型企業(yè)通過ISO 9000系列質(zhì)量保證體系認(rèn)證和CMM認(rèn)證,其認(rèn)證費用通過中央外貿(mào)發(fā)展基金適當(dāng)予以支持。目前各省市、高新區(qū)、軟件園都有對通過軟件能力成熟度評估的企業(yè)給予資金獎勵的制度。隨著SPCA中國國家認(rèn)可制度的建立和實施,對于通過SJ/T 11234和SJ/T 11235評估的企業(yè)將可得到更多得政策支持。
隨著我國經(jīng)濟(jì)市場的日益成熟,與信息產(chǎn)業(yè)部建立的計算機(jī)信息系統(tǒng)集成資質(zhì)認(rèn)證體制一樣,SPCA評估及其評估結(jié)果在市場化運作中將會起到越來越重要的作用。廣大用戶和企業(yè)也越來越接受和認(rèn)可SJ/T11234和SJ/T11235標(biāo)準(zhǔn),并將作為企業(yè)招投標(biāo),選擇合作伙伴的一項指標(biāo),也是進(jìn)行第二方評估或評價的依據(jù)。這對我國軟件企業(yè)和產(chǎn)業(yè)的提高、發(fā)展和壯大也將產(chǎn)生積極的影響。
3 SPCA的實施與評估
企業(yè)實施SJ/T11234或SJ/T11235并進(jìn)行評估,一般需進(jìn)行如下7個階段:標(biāo)準(zhǔn)培訓(xùn)、組織職能建立和文件體系完善、文件評審、差距分析、持續(xù)支持、中期評估、最終評估。其中各階段的目的如下:
標(biāo)準(zhǔn)培訓(xùn):旨在建立公司人員的軟件過程改進(jìn)意識,了解過程改進(jìn)原理,以利SJ/T11234或SJ/T11235實施。
組織職能建立和文件體系完善:建立實施SJ/T11234或SJ/T11235的職能機(jī)構(gòu),明確職責(zé);識別公司現(xiàn)存軟件過程和文件,完善軟件過程定義并建立完整的文件體系。
文件評審:評審文件體系的適用性,識別文件的改進(jìn)之處。
差距分析:進(jìn)行現(xiàn)狀分析,識別與SJ/T11234或SJ/T11235的每個過程方面的差距,并制定一個行動計劃來覆蓋識別出的差距。
持續(xù)支持:實施持續(xù)支持以實施過程改進(jìn),并覆蓋差距分析階段識別出的差距。
準(zhǔn)備性檢查:對軟件過程改進(jìn)實施情況進(jìn)行評估,為最終評估做準(zhǔn)備。
最終評估:使用《軟件過程及能力成熟度評估指南》的方法進(jìn)行最終評估并定級。評估包括三個階段:準(zhǔn)備階段、現(xiàn)場階段和報告階段。
4 SPCA與CMM/CMMI的區(qū)別
SPCA是信息產(chǎn)業(yè)部和國家認(rèn)可委聯(lián)合發(fā)布的“軟件過程及能力成熟度評估” 的簡寫,SPCA所依據(jù)的標(biāo)準(zhǔn)是:SJ/T11234《軟件過程能力評估模型》和SJ/T11235《軟件能力成熟度模型》,評估方法按照《軟件過程及能力成熟度評估指南》進(jìn)行。
SPCA評估所依據(jù)的兩個標(biāo)準(zhǔn)參考了CMMI-SE/SW1.02版,也分為階段式(SJ/T11235)和連續(xù)式(SJ/T11234)兩種描述形式。SJ/T11235和CMM/CMMI的結(jié)構(gòu)類似,分為初始級、已管理級、已定義級、定量管理級、持續(xù)優(yōu)化級5個等級;SJ/T11234與ISO15504的結(jié)構(gòu)類似,分為未完成級、已執(zhí)行級、已管理級、已定義級、定量管理級、持續(xù)優(yōu)化級6個等級。企業(yè)可以選擇任意一種模型進(jìn)行過程改進(jìn)。
SPCA與CMM/CMMI的評估過程、依據(jù)標(biāo)準(zhǔn)等十分類似,其重要區(qū)別是: SPCA評估必須以法人機(jī)構(gòu)的名義,并且該機(jī)構(gòu)必須獲得中國國家認(rèn)可機(jī)構(gòu)認(rèn)可,其評估結(jié)果得到中國政府承認(rèn)和國家產(chǎn)業(yè)政策支持。
企業(yè)實施過程改進(jìn),常遇到以下幾個問題:
1) 我們已經(jīng)取得了美國的CMM/CMMI證書,還有必要繼續(xù)申請SPCA證書嗎?
有。因為SPCA評估開展的目標(biāo)是為了建立我國軟件過程改進(jìn)模型和標(biāo)準(zhǔn),避免把我國的軟件體系標(biāo)準(zhǔn)建立在國外模型基礎(chǔ)上,以利于我國的軟件產(chǎn)業(yè)管理,享受國家信息產(chǎn)業(yè)的相關(guān)政策,推動和支持信息產(chǎn)業(yè)特別是軟件產(chǎn)業(yè)的發(fā)展。信息產(chǎn)業(yè)主管部門將結(jié)合SPCA評估采取一系列措施,推動國務(wù)院18號文貫徹實施。
2) CMM/CMMI和SPCA我們都沒有通過,我們申請哪個好?
根據(jù)企業(yè)的業(yè)務(wù)不同而不同。一般根據(jù)以下幾種情況,申請:
1) 軟件外包(特別是承包美國軟件項目):CMM或CMMI
2) 在國際市場競爭中顯示軟件過程能力:CMM或CMMI
3) 內(nèi)部軟件過程改進(jìn):SPCA,因為評估成本較低
4) 承擔(dān)較多政府項目和國內(nèi)項目:SPCA
考慮到企業(yè)發(fā)展的不確定性和國家政策的走向,目前很多企業(yè)兩個評估都申請,以便于滿足國內(nèi)國外的需要。
3) 通過SPCA評估與通過CMM/CMMI相比,有什么特別的好處?
答:SPCA評估是信息產(chǎn)業(yè)部和國家認(rèn)可委發(fā)布的評估方法,它將與國家信息產(chǎn)業(yè)的優(yōu)惠政策相結(jié)合。所以通過SPCA評估的企業(yè),將來會得到國家信息產(chǎn)業(yè)政策、資金、項目等方面的大力支持。主要好處有以下幾點:
1)費用低
2)更容易獲得國家18號文件和各地政府相關(guān)文件的獎勵政策
3)更容易享受在稅收方面的優(yōu)惠
4)更容易得到政府的產(chǎn)業(yè)政策支持
5) 有利于承擔(dān)政府的大型信息產(chǎn)業(yè)項目
4) 我們想同時申請CMM/CMMI和SPCA,可以嗎?
答:可以同時申請,實施的過程基本類似,在某種程度上,這兩個評估同時申請、同時實施最為方便。而且,同時實施可以最大程度的節(jié)約成本。
5) SPCA評估國外認(rèn)可嗎?
目前尚無國家表示承認(rèn)或不承認(rèn)SPCA評估,信息產(chǎn)業(yè)部和國家認(rèn)可委正考慮把SJ/T11234和SJ/T11235升級為國家標(biāo)準(zhǔn),尋求國際認(rèn)可,以利和國際接軌。
5 賽寶認(rèn)證中心能為您做些什么?
賽寶認(rèn)證中心是經(jīng)國家認(rèn)可/授權(quán)、專業(yè)從事第三方認(rèn)證的權(quán)威機(jī)構(gòu)。自1979年將“認(rèn)證”概念引入中國以來,賽寶認(rèn)證中心已向國內(nèi)外企業(yè)頒發(fā)各類認(rèn)證證書五萬余張。
在軟件質(zhì)量保證領(lǐng)域?qū)嵙π酆瘢俏覈钤玳_展CMM培訓(xùn)、認(rèn)證業(yè)務(wù)的機(jī)構(gòu)之一,參與起草了SJ/T 11234和SJ/T 11235兩個標(biāo)準(zhǔn),是國家信息產(chǎn)業(yè)部授權(quán)的可以開展SJ/T 11234和SJ/T 11235兩個標(biāo)準(zhǔn)培訓(xùn)、評估業(yè)務(wù)的三家試點單位之一,目前作為首批SPCA評估機(jī)構(gòu),接受了國家認(rèn)可委的認(rèn)可。賽寶擁有多名SPCA高級評估師、評估師和培訓(xùn)教師,并聘請了多名國外的CMM/CMMI主任評估員(Lead Assessor/Appraiser),可以直接對企業(yè)進(jìn)行培訓(xùn)、支持和評估工作。
賽寶認(rèn)證中心致力于中國軟件事業(yè)的發(fā)展,熱誠幫助企業(yè)建立和實施軟件過程改進(jìn)與評估工作。賽寶認(rèn)證中心可提供的業(yè)務(wù)有培訓(xùn)、咨詢和評估等服務(wù):
培訓(xùn):包括軟件能力評估標(biāo)準(zhǔn),實施SJ/T 11234和SJ/T 11235的過程方法;
支持:對組織的軟件質(zhì)量體系現(xiàn)狀進(jìn)行診斷,幫助成立軟件工程過程組(SEPG),編制文檔框架、模板,進(jìn)行文檔審核,落實改進(jìn)方案;
評估:確定評估范圍、成立評估小組、制定評估計劃、實施評估過程和報告評估結(jié)果 。
集多種業(yè)務(wù)能力于一身的賽寶認(rèn)證中心,通過“一次審核,多項認(rèn)證,多種證書”,為企業(yè)帶來極大方便。
6 賽寶的服務(wù)特色
經(jīng)過多年的認(rèn)證實踐,賽寶已形成一套成熟的服務(wù)理念,“公正、科學(xué)、服務(wù)、價值”成為賽寶開展認(rèn)證及相關(guān)業(yè)務(wù)的基本方針,已建立了完善的內(nèi)部管理體系,建立了一只具備豐富實踐經(jīng)驗和理論知識的隊伍,并在業(yè)內(nèi)具有一定的聲譽度和影響,選擇賽寶的認(rèn)證服務(wù)可以獲得:
Ø 一站式服務(wù)
賽寶認(rèn)證中心目前共有12項認(rèn)證/評估業(yè)務(wù),是中國綜合能力最強(qiáng)的第三方認(rèn)證/服務(wù)機(jī)構(gòu),和軟件/系統(tǒng)集成有關(guān)的業(yè)務(wù)包括:CMM評估、SPCA評估、ISO 9000(國內(nèi)、國外雙證)、TL 9000、計算機(jī)信息系統(tǒng)集成資質(zhì)認(rèn)證、信息工程監(jiān)理資質(zhì)認(rèn)證等,有些業(yè)務(wù)是政府指定實施的,綜合業(yè)務(wù)能力的形成將極大的減少企業(yè)多個認(rèn)證需求時的成本,為企業(yè)帶來方便。
Ø 良好的品牌
賽寶從事認(rèn)證工作已經(jīng)有20多年,在業(yè)內(nèi)具有良好的聲譽和美譽,選擇賽寶可以共享賽寶品牌,更好地給企業(yè)的客戶帶來信心。在違規(guī)認(rèn)證機(jī)構(gòu)不斷被媒體和社會曝光的今天,可以避免因為認(rèn)證機(jī)構(gòu)不規(guī)范、聲譽差而使得被認(rèn)證/評估企業(yè)辛辛苦苦取得證書被客戶、社會懷疑,甚至被吊銷所帶來的風(fēng)險。
Ø 專業(yè)化服務(wù)
賽寶認(rèn)證中心的人員主體是信息產(chǎn)業(yè)部電子第五研究所原審查部,該所是信息產(chǎn)業(yè)部直屬單位,一直從事信息、電子行業(yè)的質(zhì)量和可靠性工作,長期得到信息產(chǎn)業(yè)部的大力支持,其中計算機(jī)信息系統(tǒng)集成資質(zhì)認(rèn)證、信息工程監(jiān)理資質(zhì)認(rèn)證等都是信息產(chǎn)業(yè)部指定的認(rèn)證機(jī)構(gòu)。賽寶認(rèn)證中心的業(yè)務(wù)強(qiáng)項也是信息、電子行業(yè),已經(jīng)成功為幾百家軟件/系統(tǒng)集成企業(yè)提供了各種認(rèn)證/培訓(xùn)服務(wù),在軟件/信息系統(tǒng)集成行業(yè)形成了自己的特色,具有很強(qiáng)的專業(yè)性。
Ø 增值服務(wù)
賽寶認(rèn)證中心在認(rèn)證領(lǐng)域具有很好的理念,將“認(rèn)證”工作當(dāng)作一種“服務(wù)”,并強(qiáng)調(diào)第三方認(rèn)證業(yè)務(wù)的專業(yè)性活動為企業(yè)創(chuàng)造“價值”,讓企業(yè)通過認(rèn)證、審核、評估活動真正使得管理水平得到提高,最終產(chǎn)品質(zhì)量得到保證,增加顧客的滿意度,從而真正使企業(yè)通過認(rèn)證、審核、評估的形式來增強(qiáng)市場競爭能力,使企業(yè)在認(rèn)證/評估/培訓(xùn)活動上的投資得到最好的回報,而不只是得到一張“紙”,更強(qiáng)調(diào)增值作用。這種理念和思路將始終體現(xiàn)在我們的認(rèn)證/評估服務(wù)過程中。