必須的.如果項(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ì)劃盡可能合理.
3?2 項(xiàng)目開(kāi)發(fā)各階段的質(zhì)量保證
3?2?1 需求分析
需求分析是開(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í)是困難的.只有不斷地和客戶領(lǐng)域?qū)<疫M(jìn)行交流確認(rèn),方能逐步明了用戶的需求.從系統(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ì)量.
3?2?2 系統(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)目的特征和用戶的需求來(lái)分析,同樣也要考慮到參與項(xiàng)目小組成員的素質(zhì),如果其中大部分都沒(méi)有從事過(guò)面向?qū)ο蟮脑O(shè)計(jì)且項(xiàng)目進(jìn)對(duì)緊迫,這樣沒(méi)有多余的時(shí)間來(lái)培訓(xùn)小組成員來(lái)掌握面向?qū)ο蟮脑O(shè)計(jì)方法,盡管眾所周知面向?qū)ο笤O(shè)計(jì)方法的優(yōu)勢(shì),我們還是不如采用面向過(guò)程的方式(除用戶指定開(kāi)發(fā)設(shè)計(jì)方式外)可以減少項(xiàng)目承擔(dān)的技術(shù)風(fēng)險(xiǎn).
3?2?3 實(shí)現(xiàn)
實(shí)現(xiàn)也就是編碼過(guò)程.這里不僅包括代碼的產(chǎn)生,同時(shí)也包括測(cè)試用例的產(chǎn)生.針對(duì)上一階段提供詳細(xì)設(shè)計(jì),程序員開(kāi)始編碼并且調(diào)試程序,測(cè)試人員則根據(jù)設(shè)計(jì)進(jìn)行測(cè)試用例的設(shè)計(jì),設(shè)計(jì)出來(lái)的用例需要得到項(xiàng)目組成員認(rèn)可由項(xiàng)目經(jīng)理審核通過(guò)才能進(jìn)入配置庫(kù).同時(shí)程序員調(diào)試完程序提交測(cè)試人員進(jìn)行程序正確性檢測(cè).
3?2?4 文檔管理
文檔維護(hù)主要是配置管理小組的工作.
如何保證文檔的全面性,使其真正為項(xiàng)目的進(jìn)度提供保證,又不因?yàn)槲臋n的寫(xiě)作而耽誤項(xiàng)目的進(jìn)度,這仍然是一個(gè)比較難解決的問(wèn)題.解決此問(wèn)題,其核心仍然是個(gè)“度”的問(wèn)題.
配置管理小組真正核心的工作是對(duì)文檔的組織管理.根據(jù)文檔的不同,文檔的來(lái)源也不同,有些是通過(guò)質(zhì)量保證小組經(jīng)過(guò)復(fù)審之后轉(zhuǎn)交給配置管理小組,有些則會(huì)直接從文檔的出處到達(dá)配置管理小組.文檔的管理是一個(gè)非常煩瑣的工作,但是長(zhǎng)遠(yuǎn)來(lái)看它不僅使項(xiàng)目的開(kāi)發(fā)對(duì)單個(gè)主要人員的依賴減少,從而減少人員流動(dòng)給項(xiàng)目的帶來(lái)的風(fēng)險(xiǎn),更重要的是在項(xiàng)目進(jìn)行到后百分之十的時(shí)候起到拉動(dòng)項(xiàng)目的作用.
總之,建立一個(gè)完善的項(xiàng)目管理體系和項(xiàng)目質(zhì)量管理標(biāo)準(zhǔn),對(duì)軟件項(xiàng)目的管理與質(zhì)量有著重要的意義和決定性.