期內(nèi)實(shí)施質(zhì)量保證,讓我們從以下幾個(gè)方面來(lái)看質(zhì)量保證的實(shí)施過(guò)程:
3.2.1 項(xiàng)目進(jìn)度的質(zhì)量保證
項(xiàng)目進(jìn)度是項(xiàng)目進(jìn)行是否順利的最直觀表現(xiàn)。顯然在項(xiàng)目開(kāi)始之前,項(xiàng)目開(kāi)發(fā)計(jì)劃是必須的。如果項(xiàng)目開(kāi)發(fā)計(jì)劃的制定的是完全合理的,那項(xiàng)目進(jìn)度也就真正表達(dá)了項(xiàng)目與最終的交付使用之間的距離,然而要制定完全合理的項(xiàng)目開(kāi)發(fā)計(jì)劃幾乎不太可能??梢?jiàn)要保證項(xiàng)目進(jìn)度,首先要保證項(xiàng)目開(kāi)發(fā)計(jì)劃盡可能合理。
項(xiàng)目計(jì)劃的合理程度與項(xiàng)目計(jì)劃制定者從事類(lèi)似規(guī)模和類(lèi)似業(yè)務(wù)的項(xiàng)目的經(jīng)驗(yàn)有直接關(guān)系,通過(guò)經(jīng)驗(yàn)往往能夠預(yù)見(jiàn)潛在的阻礙,這樣要求項(xiàng)目計(jì)劃制定者需要集眾人之力來(lái)完善計(jì)劃。
當(dāng)項(xiàng)目計(jì)劃制定初期,由質(zhì)量保證小組組織召開(kāi)的項(xiàng)目計(jì)劃評(píng)審會(huì),邀請(qǐng)公司技術(shù)專(zhuān)家、用戶(hù)以及項(xiàng)目組小組成員一起討論項(xiàng)目計(jì)劃的可行性,會(huì)議通常采用頭腦風(fēng)暴法,各抒己見(jiàn),會(huì)后由指定的記錄員形成質(zhì)量記錄,發(fā)送給相關(guān)人員,對(duì)其計(jì)劃中不合理的地方進(jìn)行修改完善,并由質(zhì)量保證人員對(duì)其結(jié)果跟蹤,以確保項(xiàng)目計(jì)劃完整性、可行性,完善后的計(jì)劃交由配置管理人員進(jìn)行版本控制。
然而在計(jì)劃實(shí)施過(guò)程中,計(jì)劃不是“固定化”。常有人道,“計(jì)劃趕不上變化”,但“要跟上變化”。項(xiàng)目計(jì)劃以里程碑為界限,將整個(gè)開(kāi)發(fā)周期劃分為若干階段。根據(jù)里程碑的完成情況,適當(dāng)?shù)恼{(diào)整每一個(gè)較小的階段的任務(wù)量和完成的任務(wù)時(shí)間,這種方式非常有利于整個(gè)項(xiàng)目計(jì)劃的動(dòng)態(tài)調(diào)整。也利于項(xiàng)目質(zhì)量保證的實(shí)施。
實(shí)際運(yùn)作中,當(dāng)質(zhì)保小組發(fā)現(xiàn)計(jì)劃實(shí)施的差異后,報(bào)告項(xiàng)目經(jīng)理,由項(xiàng)目經(jīng)理組織負(fù)責(zé)對(duì)計(jì)劃進(jìn)行周期性維護(hù),對(duì)于已經(jīng)變動(dòng)的計(jì)劃由質(zhì)保小組協(xié)助配置管理小組完成版本控制。
項(xiàng)目開(kāi)發(fā)各階段的質(zhì)量保證
a、需求分析
需求分析是開(kāi)發(fā)人員對(duì)系統(tǒng)需要做什么和如何做的定義過(guò)程。從系統(tǒng)分析的經(jīng)驗(yàn)來(lái)看,這個(gè)過(guò)程往往是個(gè)循序漸進(jìn)的過(guò)程,一次性對(duì)系統(tǒng)形成完整的認(rèn)識(shí)是困難的。只有不斷地和客戶(hù)領(lǐng)域?qū)<疫M(jìn)行交流確認(rèn),方能逐步明了用戶(hù)的需求。從系統(tǒng)開(kāi)發(fā)的過(guò)程得知,系統(tǒng)分析時(shí)犯下的錯(cuò)誤,會(huì)在接下來(lái)的階段被成倍的放大,越是在開(kāi)發(fā)的后期,糾正分析時(shí)犯下的錯(cuò)誤所花費(fèi)的代價(jià)越是昂貴,也越發(fā)影響系統(tǒng)的工期和系統(tǒng)的質(zhì)量。
解決系統(tǒng)分析錯(cuò)誤的方法。TAJ Technologies公司通常采用邀請(qǐng)用戶(hù)參與進(jìn)行需求評(píng)定,然后對(duì)其用戶(hù)的意見(jiàn)由質(zhì)保成員跟蹤檢測(cè)是否納入需求規(guī)格說(shuō)明書(shū),同時(shí)與用戶(hù)簽字確認(rèn)形成需求基線,交由配置管理員放入配置管理庫(kù)。
雖然盡早的邀請(qǐng)用戶(hù)參與,仍然避免不了項(xiàng)目進(jìn)行中用戶(hù)的需求變更請(qǐng)求。對(duì)于開(kāi)發(fā)過(guò)程存在的需求變動(dòng),我們要求用戶(hù)填寫(xiě)變更申請(qǐng)單發(fā)送給項(xiàng)目配置管理員,在通過(guò)配置配置員轉(zhuǎn)交質(zhì)保小組,負(fù)責(zé)組織專(zhuān)家小組和項(xiàng)目組成員一起討論實(shí)施變更的可行性及實(shí)施后所帶來(lái)的影響,小的變更則直接記錄入變更記錄原因分析項(xiàng)和風(fēng)險(xiǎn)項(xiàng)欄,大的變更則需要形成正式的變更報(bào)告,無(wú)論那種變更都需要對(duì)相應(yīng)的文檔實(shí)施同步變更(包括需求規(guī)格說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)文、安裝手冊(cè)、操作手冊(cè)等)。但是對(duì)于無(wú)法實(shí)現(xiàn)或是變更會(huì)帶來(lái)巨大的影響而將導(dǎo)致進(jìn)度的延期,這時(shí),我們將變更報(bào)告提交給用戶(hù)或邀請(qǐng)用戶(hù)進(jìn)行協(xié)調(diào)會(huì)議,討論變更取舍問(wèn)題或是項(xiàng)目進(jìn)度變更問(wèn)題。
決定變更之后,由項(xiàng)目經(jīng)理組織實(shí)施變更,測(cè)試人員檢測(cè)變更結(jié)果,而質(zhì)保小組成員監(jiān)督變更實(shí)施過(guò)程并協(xié)助配置管理員對(duì)變更后的成果物進(jìn)行版本控制。變更實(shí)施完后,上線前還需要指定人員協(xié)助用戶(hù)一同測(cè)試并由用戶(hù)簽字后同意方可上線。
b、系統(tǒng)設(shè)計(jì)
優(yōu)良的體系結(jié)構(gòu)應(yīng)當(dāng)具備可擴(kuò)展性和可配置性,而好的體系結(jié)構(gòu)則需要好的設(shè)計(jì)方法,自然設(shè)計(jì)選型成為了系統(tǒng)設(shè)計(jì)首要的工作,究竟是采用哪種設(shè)計(jì)方法好呢?
對(duì)于設(shè)計(jì)選型不能一概而論,需要針對(duì)項(xiàng)目的結(jié)構(gòu)、項(xiàng)目的