——亞遠(yuǎn)景實(shí)施案例之定義過(guò)程文檔
www.cmmcn.com
侯亞文 舒艷華
關(guān)鍵字:CMMI,SCAMPI,過(guò)程改進(jìn),能力成熟度,EPG,PA,過(guò)程域
在上一章節(jié)中,我們談到了關(guān)于過(guò)程改進(jìn)團(tuán)隊(duì)的組建方法及在組建過(guò)程中需要注意的問(wèn)題,在本節(jié)中我們將繼續(xù)探討EPG過(guò)程改進(jìn)的另一個(gè)更為重要的一環(huán)——定義過(guò)程文檔。
曾經(jīng)有一位評(píng)估師開(kāi)玩笑說(shuō),三級(jí)是寫(xiě)文檔,四級(jí)是寫(xiě)文檔的文檔,五級(jí)是寫(xiě)文檔的文檔的文檔。由此可見(jiàn),文檔貫穿于整個(gè)CMMI,在過(guò)程改進(jìn)中起著舉足輕重的作用。那么如何才能寫(xiě)出既符合CMMI又立足于企業(yè)本身實(shí)際情況的文檔呢?這就是本文將要探討的問(wèn)題——定義過(guò)程文檔。
在定義過(guò)程文檔時(shí),首先,應(yīng)該進(jìn)行企業(yè)的習(xí)慣表述與CMMI術(shù)語(yǔ)和語(yǔ)言間的映射。特別是組織結(jié)構(gòu)中的一些術(shù)語(yǔ)、角色、組織內(nèi)部之間關(guān)系以及過(guò)程活動(dòng)的表述方式都需要映射到其組織的相應(yīng)部分,以防止別人無(wú)法理解。
定義過(guò)程文檔的一般步驟是:
(1)先確定并描述產(chǎn)品的生命周期。
一般來(lái)說(shuō),產(chǎn)品生命周期可以劃分為6個(gè)階段,即產(chǎn)品概念階段、產(chǎn)品定義階段、產(chǎn)品開(kāi)發(fā)階段、產(chǎn)品測(cè)試階段、用戶(hù)驗(yàn)收階段、產(chǎn)品維護(hù)階段。
(2)根據(jù)產(chǎn)品生命周期的各個(gè)階段確定需要改進(jìn)的過(guò)程域(PA)活動(dòng)。
“過(guò)程域”用于描述CMMI標(biāo)準(zhǔn)定義的軟件過(guò)程能力評(píng)估模型中的一種部件。在該模型中,“過(guò)程域”是最大的的構(gòu)造塊,每個(gè)“過(guò)程域”由一組目標(biāo)構(gòu)成,每個(gè)目標(biāo)得到一組實(shí)踐支持。模型中描述的過(guò)程是參考模板,用“過(guò)程域”來(lái)表示。不能與實(shí)際過(guò)程混淆?!斑^(guò)程域”不是實(shí)際的過(guò)程,它是模型中的模板。
(3)針對(duì)某一個(gè)PA過(guò)程活動(dòng),完成PA的數(shù)據(jù)流程圖。
(4)準(zhǔn)備相應(yīng)的模板、檢查表或者方法附件定義過(guò)程文檔。再在EPG內(nèi)部討論修改,然后拿給評(píng)審人員閱讀,最后是進(jìn)行正式評(píng)審。進(jìn)一步修訂,再評(píng)審直到大家認(rèn)可為止,再進(jìn)入下一個(gè)PA過(guò)程。(或者也可以評(píng)審?fù)ㄟ^(guò)后進(jìn)行試點(diǎn),試點(diǎn)成功再進(jìn)入下有個(gè)PA過(guò)程。)
亞遠(yuǎn)景根據(jù)自己多年的咨詢(xún)經(jīng)驗(yàn),總結(jié)了在定義過(guò)程文檔時(shí)一般容易出現(xiàn)的問(wèn)題。
1、“本地化做得不夠”
亞遠(yuǎn)景咨詢(xún)顧問(wèn)常常在項(xiàng)目進(jìn)行中發(fā)現(xiàn)這樣的問(wèn)題:在定義某個(gè)PA過(guò)程時(shí),客戶(hù)會(huì)過(guò)于依賴(lài)咨詢(xún)公司提供的其他一些企業(yè)的過(guò)程文檔,并將這些文檔梢作調(diào)整成為其自己的過(guò)程文件。由于每個(gè)軟件企業(yè)的情況是不一樣,流程、規(guī)范、記錄應(yīng)該根據(jù)公司實(shí)際情況來(lái)制定,參照CMMI框架,制定適合公司本身情況的“本地化”過(guò)程體系,這樣的效果會(huì)更好。
(2)總體把握,逐步細(xì)化
在定義第一個(gè)PA過(guò)程時(shí),如果沒(méi)有考慮它跟其它PA之間的關(guān)系就直接參照CMMI的此PA的目標(biāo)和實(shí)踐完成了過(guò)程文件,可能發(fā)生的結(jié)果要么是無(wú)法通過(guò)評(píng)審,要么就是通過(guò)了之后再返回進(jìn)行修改。由于各PA間關(guān)系密切,息息相關(guān),因此在實(shí)際的定義過(guò)程中,先要從總體上把握住各PA間關(guān)系,完成整個(gè)過(guò)程的數(shù)據(jù)流程圖的基礎(chǔ)上再進(jìn)行逐步細(xì)分,否則即是“只見(jiàn)樹(shù)木不見(jiàn)森林”。
(3)多交流、多總結(jié)
由于在項(xiàng)目初期,EPG小組對(duì)于CMMI的理解不夠透徹,大家也沒(méi)什么經(jīng)驗(yàn),這就需要EPG成員、QA、管理人員、開(kāi)發(fā)人員之間多多交流,在定義過(guò)程文檔時(shí)多討論,集眾人之智慧,隨著過(guò)程定義的進(jìn)展,EPG小組對(duì)CMMI的理解加深,就需要總結(jié)經(jīng)驗(yàn),避免將來(lái)在遇到類(lèi)似問(wèn)題的時(shí)候多走彎路。
聲明:本文版權(quán)由亞遠(yuǎn)景科技所有,轉(zhuǎn)載請(qǐng)注明作者及出處。
【?發(fā)表評(píng)論?0條?】