陳瑩 季奕
南京萊斯電子設(shè)備有限公司 江蘇 南京 210000
項(xiàng)目管理就是將知識(shí)、技能、工具與技術(shù)應(yīng)用于項(xiàng)目活動(dòng),以滿足項(xiàng)目的要求。項(xiàng)目管理通過合理運(yùn)用與整合特定項(xiàng)目所需的項(xiàng)目管理過程得以實(shí)現(xiàn)。項(xiàng)目管理使組織能夠有效且高效地開展項(xiàng)目。
隨著信息化建設(shè)與應(yīng)用的不斷增強(qiáng),進(jìn)入智能化信息時(shí)代,信息系統(tǒng)的復(fù)雜度和集成程度越來越高,信息系統(tǒng)的質(zhì)量問題凸顯。過程質(zhì)量管理和對(duì)結(jié)果的質(zhì)量進(jìn)行評(píng)價(jià)是用來規(guī)范項(xiàng)目質(zhì)量的兩大類標(biāo)準(zhǔn)。對(duì)軟件研發(fā)的各個(gè)關(guān)鍵過程活動(dòng)和活動(dòng)的輸出進(jìn)行監(jiān)控質(zhì)量是過程質(zhì)量管理,而對(duì)項(xiàng)目完成的質(zhì)量進(jìn)行評(píng)價(jià)則是結(jié)果質(zhì)量評(píng)價(jià)。大多數(shù)軟件公司注重過程質(zhì)量管理,但是缺少研發(fā)各關(guān)鍵過程中對(duì)軟件自身質(zhì)量提出明確評(píng)價(jià)要求。為解決這一問題,本文設(shè)計(jì)了基于CMMI和GBT19001的質(zhì)量體系,并加入了配置管理基線建立的環(huán)節(jié),從而更好地對(duì)軟件質(zhì)量進(jìn)行管控。
CMMI由22個(gè)關(guān)鍵過程域組成,過程域分為4類:項(xiàng)目管理、支持類、工程類和過程管理類。所有的過程域由相應(yīng)的目標(biāo)和執(zhí)行方法構(gòu)成,其中執(zhí)行方法是為了實(shí)現(xiàn)目標(biāo)推薦使用的方法。如圖1所示。
GBT19001標(biāo)準(zhǔn)采用過程方法,該方法結(jié)合了“策劃-實(shí)施-檢查-處置”(PDCA)循環(huán)和基于風(fēng)險(xiǎn)的思維。過程方法使組織能夠策劃過程及其相互作用。PDCA循環(huán)使組織能夠確保過程得到充分的資源和管理,確定改進(jìn)機(jī)會(huì)并采取行動(dòng)[1]。
質(zhì)量保證體系是保證產(chǎn)品及服務(wù)質(zhì)量的管理措施標(biāo)準(zhǔn)。體系包含四部分內(nèi)容:①規(guī)定質(zhì)量相關(guān)管理機(jī)構(gòu)及職責(zé)權(quán)限[2];②規(guī)定過程質(zhì)量檢查程序,并使之文件化;③按質(zhì)量檢查程序?qū)ιa(chǎn)過程加以控制,并要求控制過程具有標(biāo)識(shí)性、監(jiān)督性、可追溯性;④不斷地改進(jìn)質(zhì)量體系,使質(zhì)量管理呈螺旋式上升。相對(duì)于CMMI過程改進(jìn)管理體系,質(zhì)量保證體系弱化了過程改進(jìn)部分,現(xiàn)用一個(gè)設(shè)備研制項(xiàng)目舉例將兩個(gè)體系融合,并提出改進(jìn)方法[3]。
對(duì)于用戶需求已經(jīng)進(jìn)行前期論證的合同項(xiàng)目,啟動(dòng)項(xiàng)目審批和項(xiàng)目預(yù)算和立項(xiàng)審批流程。若前期資金不到位,可進(jìn)行先期啟動(dòng)項(xiàng)目,提交項(xiàng)目立項(xiàng)申請(qǐng)書進(jìn)行評(píng)審,并對(duì)項(xiàng)目預(yù)算與立項(xiàng)進(jìn)行審批。立項(xiàng)階段見圖2。
結(jié)合CMMI和GBT19001版本,在項(xiàng)目立項(xiàng)階段,完成基準(zhǔn)計(jì)劃的擬制,包含季度計(jì)劃的審批,外協(xié)外購(gòu)清單的梳理,技術(shù)文檔簽署表的擬制,技術(shù)任命的審批和產(chǎn)品標(biāo)識(shí)的命名。
如果后續(xù)因?yàn)橛脩粜枨蟮淖兏蛘哂捎谛枨鬁贤ú坏轿粚?dǎo)致需求的變更,需要補(bǔ)充策劃會(huì)紀(jì)要,追加相應(yīng)部分內(nèi)容的評(píng)審會(huì)。
立項(xiàng)階段結(jié)束后,出具立項(xiàng)評(píng)審報(bào)告,并建立立項(xiàng)階段的功能基線,以此作為后續(xù)工作的基礎(chǔ)。
根據(jù)立項(xiàng)階段的立項(xiàng)申請(qǐng)書,梳理功能性能清單和相關(guān)接口需求,整理出設(shè)計(jì)和開發(fā)輸入清單及評(píng)審記錄表,并編寫相關(guān)的項(xiàng)目開發(fā)計(jì)劃(包含配置管理計(jì)劃、質(zhì)量保證計(jì)劃、風(fēng)險(xiǎn)管理計(jì)劃、度量分析計(jì)劃、軟件測(cè)試計(jì)劃等),細(xì)化軟件需求形成軟件需求規(guī)格說明和技術(shù)方案。根據(jù)關(guān)鍵件和重要件的質(zhì)量控制,分析關(guān)重件,形成特性分析報(bào)告。方案階段文檔全部擬制完成后,由項(xiàng)目組組織進(jìn)行方案階段評(píng)審,評(píng)審后根據(jù)評(píng)審意見修改問題,并邀請(qǐng)用戶或用戶代表參加評(píng)審。
方案階段結(jié)束后,出具技術(shù)方案和軟件需求規(guī)格說明,并建立分配基線,通過評(píng)審基線,建立方案階段的CM活動(dòng)報(bào)告。
CMMI更注重軟件的過程管理,融合參照GBT19001質(zhì)量體系,梳理工藝總方案和工藝說明書,并形成相應(yīng)的產(chǎn)品規(guī)范 。對(duì)于含有硬件的項(xiàng)目,出具含結(jié)構(gòu)和電訊的設(shè)備設(shè)計(jì)要求和設(shè)備設(shè)計(jì)說明,梳理外購(gòu)?fù)鈪f(xié)清單和包裝運(yùn)輸存儲(chǔ)要求。對(duì)印制板、線纜等的生產(chǎn)、電裝和結(jié)構(gòu)件的裝配進(jìn)行仔細(xì)說明,并說明外包件/工序外協(xié)的入廠管理要求和復(fù)檢要求。
各階段形成的歸檔簽署表建議如表1:
表1 歸檔簽署表
在軟件研發(fā)各關(guān)鍵過程通過結(jié)合CMMI的過程檢查項(xiàng)和GBT19001的系統(tǒng)/軟件質(zhì)量指標(biāo)項(xiàng)完善了現(xiàn)有質(zhì)量管理體系中的檢查要素,從源頭解決了系統(tǒng)/軟件質(zhì)量的不可控問題。彌補(bǔ)了CMMI 或GBT19001中缺少的針對(duì)結(jié)果質(zhì)量指標(biāo)的檢查項(xiàng),充分發(fā)揮了兩類質(zhì)量標(biāo)準(zhǔn)的優(yōu)勢(shì),更加完備和精確地對(duì)軟件進(jìn)行了研發(fā)質(zhì)量的管控。
基于CMMI和GBT19001的軟件研發(fā)質(zhì)量體系為軟件質(zhì)量管理提供了一種新的思路,新的管理體系,對(duì)軟件行業(yè)的質(zhì)量發(fā)展和更新提升具有比較大的意義。為其他行業(yè)的質(zhì)量管理體系做參考。