羅銀,姚日煌,賓建偉,楊丹
(工業(yè)和信息化部電子第五研究所,廣東 廣州 510610)
建立企業(yè)內(nèi)部的軟件測(cè)評(píng)組織或部門(mén)來(lái)開(kāi)展專(zhuān)業(yè)軟件測(cè)評(píng),從測(cè)試的維度來(lái)保證所研發(fā)軟件系統(tǒng)的可靠性和安全性質(zhì)量,能夠?yàn)槟承?duì)軟件質(zhì)量有著較高要求的行業(yè)或企業(yè)提供更多的信心。但軟件測(cè)評(píng)組織或部門(mén)的建設(shè)是一個(gè)復(fù)雜的過(guò)程,涉及到諸多方面,如測(cè)評(píng)體系建設(shè)、人員能力建設(shè)和測(cè)評(píng)環(huán)境建設(shè)等。軟件測(cè)評(píng)咨詢(xún)即是由專(zhuān)業(yè)軟件測(cè)評(píng)機(jī)構(gòu)提供的一類(lèi)IT服務(wù),可指導(dǎo)和幫助需方建立符合標(biāo)準(zhǔn)要求的軟件測(cè)評(píng)體系,搭建專(zhuān)業(yè)的軟件測(cè)評(píng)環(huán)境,并提升軟件測(cè)評(píng)人員的技術(shù)和管理能力。
信息技術(shù)服務(wù)標(biāo)準(zhǔn)(ITSS:Information Technology Service Standards)是一套體系化的信息技術(shù)服務(wù)標(biāo)準(zhǔn)庫(kù),全面規(guī)范了信息技術(shù)服務(wù)產(chǎn)品及其組成要素,用于指導(dǎo)實(shí)施標(biāo)準(zhǔn)化的信息技術(shù)服務(wù)[1]。
軟件測(cè)評(píng)咨詢(xún)服務(wù)作為一種具體的IT服務(wù)類(lèi)型[2],其服務(wù)規(guī)劃、服務(wù)實(shí)施均可依據(jù)ITSS相關(guān)要求進(jìn)行。本文在研究ITSS對(duì)IT服務(wù)組成要素及生命周期劃分的基礎(chǔ)上,根據(jù)實(shí)施ITSS階段劃分的要求,提出了基于ITSS的軟件測(cè)評(píng)咨詢(xún)服務(wù)流程,可為軟件測(cè)評(píng)機(jī)構(gòu)實(shí)施測(cè)評(píng)咨詢(xún)服務(wù)和需方評(píng)估供方的咨詢(xún)服務(wù)過(guò)程及質(zhì)量提供參考。
ITSS規(guī)定了IT服務(wù)的組成要素和生命周期,其核心思想充分借鑒了ITIL、COBIT、ISO/IEC 20000、ISO/IEC27001和CMMI等標(biāo)準(zhǔn)的精華內(nèi)容[3]。實(shí)施ITSS時(shí),需要從人員、管理流程、技術(shù)及資源等方面進(jìn)行綜合考慮,且可分為4個(gè)階段[1]:需求分析階段、規(guī)劃設(shè)計(jì)階段、部署實(shí)施階段和評(píng)估改進(jìn)階段。
軟件測(cè)評(píng)咨詢(xún)從狹義上而言一般是指測(cè)評(píng)技術(shù)、測(cè)評(píng)工具等方面的應(yīng)用咨詢(xún),廣義上的軟件測(cè)評(píng)咨詢(xún)還應(yīng)包括如測(cè)評(píng)管理體系建設(shè)、測(cè)評(píng)技術(shù)體系建設(shè)等方面的咨詢(xún)。狹義上的測(cè)評(píng)咨詢(xún)可視為具體的 “點(diǎn)”,而廣義上的測(cè)評(píng)咨詢(xún)則可視為抽象一些的 “面”。這樣的 “點(diǎn)”能解決測(cè)評(píng)的具體技術(shù)問(wèn)題,而 “面”則可以解決一系列關(guān)于軟件測(cè)評(píng)的體系化、流程化的重要問(wèn)題。因此,建立一套標(biāo)準(zhǔn)的、貼合企業(yè)實(shí)際需要的測(cè)評(píng)體系,將對(duì)軟件開(kāi)發(fā)企業(yè)控制和保障軟件質(zhì)量有著極為深遠(yuǎn)的意義。
如前文所述,ITSS是針對(duì)IT服務(wù)的一套標(biāo)準(zhǔn)體系。ITSS對(duì)如何開(kāi)展和實(shí)施IT服務(wù)給出了建議,而軟件測(cè)評(píng)咨詢(xún)服務(wù)是IT服務(wù)的一種具體的類(lèi)型,可根據(jù)ITSS對(duì)IT服務(wù)的相關(guān)要求來(lái)開(kāi)展軟件測(cè)評(píng)咨詢(xún)服務(wù)。因此,如何根據(jù)ITSS相關(guān)理論建立一套符合標(biāo)準(zhǔn)要求的軟件測(cè)評(píng)咨詢(xún)服務(wù)流程,如何指導(dǎo)有效開(kāi)展軟件測(cè)評(píng)咨詢(xún)服務(wù),如何幫助需方企業(yè)在咨詢(xún)過(guò)程中合理安排資源等,是一系列需要解決的重要問(wèn)題。
本文提出的軟件測(cè)評(píng)咨詢(xún)服務(wù)流程階段包括基礎(chǔ)調(diào)研、現(xiàn)狀評(píng)估、方案編寫(xiě)、咨詢(xún)實(shí)施、實(shí)施總結(jié)和持續(xù)改進(jìn)6個(gè)階段,與ITSS建議劃分的實(shí)施IT服務(wù)階段的對(duì)應(yīng)關(guān)系如下(如圖1所示):基礎(chǔ)調(diào)研、現(xiàn)狀分析評(píng)估與需求分析對(duì)應(yīng);實(shí)施方案編寫(xiě)與規(guī)劃設(shè)計(jì)對(duì)應(yīng);咨詢(xún)實(shí)施與部署實(shí)施對(duì)應(yīng);實(shí)施總結(jié)、持續(xù)改進(jìn)與評(píng)估改進(jìn)對(duì)應(yīng)。
圖1 測(cè)評(píng)咨詢(xún)服務(wù)流程與ITSS建議劃分階段的對(duì)應(yīng)關(guān)系
a)基礎(chǔ)調(diào)研階段
基礎(chǔ)調(diào)研是指對(duì)需方的現(xiàn)狀和需求等基本情況進(jìn)行調(diào)研,以深入了解需方企業(yè)當(dāng)前的軟件開(kāi)發(fā)過(guò)程體系、管理制度、人員技術(shù)能力和軟件測(cè)試資源等情況,為現(xiàn)狀分析評(píng)估和下一階段工作開(kāi)展做好充分的準(zhǔn)備。為保證該階段的工作效率和質(zhì)量,可分為3個(gè)子階段開(kāi)展:1)預(yù)調(diào)研,主要采用調(diào)研表進(jìn)行;2)現(xiàn)場(chǎng)調(diào)研,主要采用現(xiàn)場(chǎng)訪談、會(huì)議討論等方式進(jìn)行;3)調(diào)研總結(jié),主要是對(duì)預(yù)調(diào)研和現(xiàn)場(chǎng)調(diào)研的所有結(jié)果數(shù)據(jù)進(jìn)行匯總分析與整理。
b)現(xiàn)狀分析評(píng)估階段
在前階段調(diào)研的基礎(chǔ)上,從軟件測(cè)評(píng)專(zhuān)業(yè)的角度,對(duì)需方當(dāng)前的現(xiàn)狀進(jìn)行分析評(píng)估,主要分為研發(fā)和測(cè)評(píng)兩個(gè)方面:研發(fā)方面的現(xiàn)狀分析評(píng)估應(yīng)包括需方的軟件開(kāi)發(fā)體系、研發(fā)過(guò)程、研發(fā)工具、研發(fā)質(zhì)量保證、研發(fā)配置管理和研發(fā)標(biāo)準(zhǔn)等方面及執(zhí)行情況;測(cè)評(píng)方面的現(xiàn)狀分析評(píng)估應(yīng)包括測(cè)評(píng)體系、測(cè)評(píng)過(guò)程、測(cè)評(píng)環(huán)境及工具、測(cè)評(píng)人員、測(cè)試技術(shù)、測(cè)評(píng)文檔、測(cè)評(píng)質(zhì)量保證、測(cè)評(píng)配置管理和測(cè)評(píng)標(biāo)準(zhǔn)等方面及執(zhí)行情況。
該階段工作完成后應(yīng)形成現(xiàn)狀分析及評(píng)估報(bào)告,為需方了解自身的現(xiàn)狀及項(xiàng)目實(shí)施方案的編寫(xiě)提供準(zhǔn)備材料。
c)實(shí)施方案編寫(xiě)階段
為了保證咨詢(xún)實(shí)施的效果和進(jìn)度,在具體實(shí)施測(cè)評(píng)咨詢(xún)服務(wù)之前,應(yīng)與需方確定咨詢(xún)實(shí)施方案。在實(shí)施方案中應(yīng)明確實(shí)施目標(biāo)、實(shí)施策略、技術(shù)路線(xiàn)、實(shí)施過(guò)程和內(nèi)容、組織架構(gòu)和資源、主要進(jìn)度安排和里程碑等,并對(duì)實(shí)施過(guò)程中可能存在的相關(guān)風(fēng)險(xiǎn)進(jìn)行分析。
實(shí)施方案應(yīng)滿(mǎn)足實(shí)施目標(biāo)清晰、實(shí)施策略合理、技術(shù)路線(xiàn)可行、實(shí)施內(nèi)容充分和完整等要求。
d)咨詢(xún)實(shí)施階段
針對(duì)實(shí)施目標(biāo),根據(jù)確定的實(shí)施策略開(kāi)展咨詢(xún)服務(wù)。在具體實(shí)施時(shí),既要保證實(shí)施方案中約定計(jì)劃的工作目標(biāo)及工作內(nèi)容保質(zhì)保量完成,同時(shí)又要充分考慮需方的實(shí)際業(yè)務(wù)需要及相關(guān)資源變化情況,靈活地安排和調(diào)整咨詢(xún)工作計(jì)劃,如測(cè)評(píng)體系建設(shè)與項(xiàng)目試點(diǎn)、技術(shù)培訓(xùn)之間的交叉,各項(xiàng)工作的串行開(kāi)展與并行開(kāi)展等。
實(shí)踐證明,在測(cè)評(píng)咨詢(xún)過(guò)程中,通過(guò) “理論+實(shí)踐”結(jié)合模式,即測(cè)試培訓(xùn)與項(xiàng)目試點(diǎn)相結(jié)合的模式,既可有效地提升需方的測(cè)試實(shí)戰(zhàn)能力,又可幫助其建立完善的、適合的測(cè)評(píng)技術(shù)和測(cè)試管理體系。
e)實(shí)施總結(jié)階段
對(duì)咨詢(xún)實(shí)施取得的工作成果進(jìn)行全面的總結(jié),主要是通過(guò)工作成果梳理和考核兩種方式來(lái)綜合評(píng)估實(shí)施咨詢(xún)后對(duì)需方需求的滿(mǎn)足程度,確認(rèn)是否達(dá)到了預(yù)期的實(shí)施目標(biāo)。工作成果梳理應(yīng)全面覆蓋咨詢(xún)實(shí)施的各個(gè)階段產(chǎn)生的成果,包括測(cè)評(píng)體系文件、測(cè)評(píng)環(huán)境搭建方案、項(xiàng)目試點(diǎn)產(chǎn)生的過(guò)程文檔和培訓(xùn)教材等,且應(yīng)對(duì)所有的成果的形式和內(nèi)容進(jìn)行審查,確保其既符合相關(guān)標(biāo)準(zhǔn)要求,又符合需方的實(shí)際需要;考核又可包括理論知識(shí)考核和實(shí)踐操作考核兩個(gè)方面,其中理論知識(shí)考核可通過(guò)從題庫(kù)中抽取試題采用筆試的方式進(jìn)行,實(shí)踐操作考核可通過(guò)選取實(shí)際的項(xiàng)目來(lái)考查測(cè)評(píng)人員的文檔編寫(xiě)能力和測(cè)評(píng)能力。
f)持續(xù)改進(jìn)階段
持續(xù)改進(jìn)是IT服務(wù)生命周期中的重要階段。對(duì)于軟件測(cè)評(píng)咨詢(xún)服務(wù)而言,持續(xù)改進(jìn)階段主要是根據(jù)咨詢(xún)實(shí)施的實(shí)際效果,特別是咨詢(xún)服務(wù)工作成果滿(mǎn)足需方業(yè)務(wù)的實(shí)際情況,提出改進(jìn)方案,在此基礎(chǔ)上,確定改進(jìn)目標(biāo)并制訂詳細(xì)的改進(jìn)計(jì)劃,進(jìn)一步地完善和提升咨詢(xún)服務(wù)實(shí)施效果,以提高咨詢(xún)服務(wù)質(zhì)量和需方滿(mǎn)意度。
軟件測(cè)評(píng)咨詢(xún)服務(wù)是IT服務(wù)的一種具體類(lèi)型,ITSS是用于指導(dǎo)實(shí)施標(biāo)準(zhǔn)化IT服務(wù)的標(biāo)準(zhǔn)體系。本文在研究ITSS對(duì)IT服務(wù)組成要素及生命周期劃分的基礎(chǔ)上,在研究ITSS對(duì)實(shí)施IT服務(wù)建議劃分階段的基礎(chǔ)上,根據(jù)實(shí)施ITSS階段劃分的要求,結(jié)合測(cè)評(píng)咨詢(xún)的特點(diǎn),提出了軟件測(cè)評(píng)咨詢(xún)服務(wù)的總體實(shí)施流程,將該流程與ITSS劃分的IT服務(wù)實(shí)施階段進(jìn)行了對(duì)比,并具體地描述了流程各階段的實(shí)施要點(diǎn)和實(shí)施內(nèi)容。軟件測(cè)評(píng)咨詢(xún)服務(wù)供方可參考該流程提供測(cè)評(píng)咨詢(xún)服務(wù),需方也可根據(jù)該流程對(duì)供方提供的咨詢(xún)服務(wù)過(guò)程及質(zhì)量進(jìn)行評(píng)估。
[1]工業(yè)和信息化部軟件服務(wù)業(yè)司.中國(guó)ITSS白皮書(shū)[Z].第一版.北京:工業(yè)和信息化部軟件服務(wù)公司,2010.
[2]崔靜,王春濤.ITSS相關(guān)服務(wù)和產(chǎn)品[J].信息技術(shù)與標(biāo)準(zhǔn)化,2011(12): 22-26.
[3]張會(huì),李思昆.ITSS/IT IL/ISO 20000對(duì)比分析[J].信息技術(shù)與標(biāo)準(zhǔn)化,2011(8):17-20.