項目的規(guī)模和進度估算有一定的關系。進度估算是從時間的角度對項目進行規(guī)劃,而成本估算則是從費用的角度對項目進行規(guī)劃。類比估算法、參數(shù)模型估算法、自下而上估算法等都是規(guī)模成本估算的方法,而經(jīng)驗導出模型、工程評價技術(PERT,Program Evaluation and Review Technique)、關鍵路徑法(CPM,Critical Path Method)等都是進度估算的方法。在項目的進行過程中,可能要不斷重復進行估算,以減少估算的誤差。在項目的不同階段可以采用不同的估算方法,開始可能很粗糙,隨著項目的進展會逐步精確。
在安排項目進度的時候,可以根據(jù)WBS的分解情況,繼續(xù)分解相應的活動(任務),分析確定各個活動之間的順序關系,畫出任務的網(wǎng)絡圖(例如PDM網(wǎng)絡圖或者ADM網(wǎng)絡圖)。圖中的每一項任務必須有一個前驅(qū)和后繼,除了項目中的第一項和后一項任務。確定關鍵路徑在哪里、哪些任務還有變化,然后結(jié)合資源、成本等情況,再不斷進行資源調(diào)整優(yōu)化以及工期、活動關系的調(diào)整等。計劃調(diào)整的過程雖然很費時費力,但也是一個關鍵的過程,要經(jīng)過多次調(diào)整、修改、評審討論等,后才能確定一個計劃,將此計劃存為基準計劃。這個基準計劃可以存入項目管理系統(tǒng)中,例如MS Project。
通過這個基準計劃可以確定項目的范圍即項目所有的任務,還可以確定項目的時間進度表,這個計劃也確定了各個任務的資源(人力資源、物力資源等),當然項目的成本可以確定下來。
仍以《校務通管理平臺信息系統(tǒng)》為例,根據(jù)項目WBS的分解情況,繼續(xù)分解相應的活動(任務),然后確定各個活動之間的關系,系統(tǒng)的功能采用增量方式實現(xiàn),實施階段分6個增量,對各個任務(活動)分配相應的資源,經(jīng)過多次的活動調(diào)整以縮短工期,多次的資源調(diào)配以解決資源沖突和減少成本,終形成了基準計劃,如圖2所示。
圖2 《校務通管理平臺信息系統(tǒng)》基準計劃
制定輔助計劃
1. 質(zhì)量保證計劃
質(zhì)量保證的主要活動包括過程評審和產(chǎn)品審計。過程評審和產(chǎn)品審計的目的是為了確保在項目進展過程的各個階段和各個方面采取各項措施來保證和提高產(chǎn)品質(zhì)量。
產(chǎn)品審計 產(chǎn)品審計由質(zhì)量保證人員來進行,檢查項目產(chǎn)品是否達到質(zhì)量目標。質(zhì)量保證人員對項目生存期中創(chuàng)建的工作產(chǎn)品可以有選擇性地進行審計,以驗證是否符合適當?shù)臉藴剩欠襁M行了質(zhì)量檢查。
過程評審 過程評審是檢查項目是否嚴格按照組織定義的軟件過程進行開發(fā),過程評審的具體依據(jù)可以參照企業(yè)的過程規(guī)范,以保證項目中的所有過程活動都在實施范圍內(nèi)。在每次評審之后,要對評審結(jié)果做出明確地決策并形成評審記錄。評審可采取文件傳閱、評審會等形式。
這里質(zhì)量保證人員負責對項目過程進行監(jiān)督,發(fā)現(xiàn)的問題和解決情況在每周的例會上通報,對沒有解決的問題進行討論,對不能解決的問題提交高級管理者處理。
要注意的事,項目的質(zhì)量活動包括質(zhì)量保證和質(zhì)量控制,質(zhì)量保證是一種管理職能、質(zhì)量控制是一種檢查職能,質(zhì)量保證是確定項目完成的是否正確,質(zhì)量控制是確定項目是否正確地在進行。有時將質(zhì)量控制歸類到開發(fā)活動中,質(zhì)量控制活動更多由開發(fā)人員完成。
2. 配置管理計劃
軟件配置管理貫穿于軟件生存期的全過程,目的是用于建立和維護軟件產(chǎn)品的完整性和可追朔性。軟件配置管理是一組追蹤和控制活動,軟件配置管理可以管理好項目進行的中間產(chǎn)品以及它們之間的關系。配置管理計劃中包括很多的內(nèi)容,例如配置管理工具、配置項計劃、基線計劃、配置管理規(guī)程等。