在項目施工過程中必須不斷掌握計劃的實施狀況,并將實際情況與計劃進行對比分析,必要時采取有效措施,使項目進度按預(yù)定的目標(biāo)進行,確保目標(biāo)的實現(xiàn)。進度控制管理是采用科學(xué)的方法確定進度目標(biāo),編制進度計劃與資源供應(yīng)計劃,進行進度控制,在與質(zhì)量、費用、安全目標(biāo)協(xié)調(diào)的基礎(chǔ)上,實現(xiàn)工期目標(biāo)。
由于進度計劃實施過程中目標(biāo)明確,而資源有限,不確定因素多,干擾因素多,這些因素有客觀的、主觀的,主客觀條件的不斷變化,計劃也隨著改變,因此,進度控制管理是動態(tài)的、全過程的管理,其主要方法是規(guī)劃、控制、協(xié)調(diào)。
一、項目進度控制的目的
項目進度控制和監(jiān)督的目的是:增強項目進度的透明度,以便當(dāng)項目進展與項目計劃出現(xiàn)嚴(yán)重偏差時可以采取適當(dāng)?shù)募m正或預(yù)防措施。已經(jīng)歸檔和發(fā)布的項目計劃是項目控制和監(jiān)督中活動、溝通、采取糾正和預(yù)防措施的基礎(chǔ)。
1、根據(jù)計劃進行監(jiān)控
項目控制的第一個目的是根據(jù)計劃對項目的各項活動進行監(jiān)控,即根據(jù)已經(jīng)制定并取得共識的軟件開發(fā)項目計劃來監(jiān)控項目的實際表現(xiàn)和進度。為此應(yīng)該根據(jù)項目計劃來監(jiān)控項目計劃參數(shù)的實際值,這些參數(shù)包括進度表、項目成本、工作量、工作產(chǎn)品和任務(wù)的屬性、使用的資源、項目成員的知識和技能;根據(jù)項目計劃來監(jiān)控項目團隊所作的承諾是否已經(jīng)或可能兌現(xiàn)、原來的確定的風(fēng)險是否可以避免或減少損失,是否有新的風(fēng)險出現(xiàn);根據(jù)項目計劃來收集、管理、使用項目數(shù)據(jù);根據(jù)計劃監(jiān)督項目干系人的參與情況,監(jiān)控各項任務(wù)承擔(dān)人的參與活動;定期進行必要的進度評審,確定項目是否存在重大偏差、跟蹤變更請求和問題報告直到變更或問題得到解決;在項目的里程碑對項目的成果進行評審。
2、管理糾正和預(yù)防措施
項目控制的另外一個目的是管理糾正和預(yù)防措施,即當(dāng)項目進度或者結(jié)果已經(jīng)或即將與計劃有嚴(yán)重偏差時,對需要采取的糾正或預(yù)防措施進行管理。為此應(yīng)當(dāng)收集并且分析項目進行中可能存在的問題,并以此確定解決這些問題的糾正或預(yù)防措施;對已經(jīng)確定的問題采取糾正和預(yù)防措施;監(jiān)控要實施的糾正和預(yù)防措施,分析措施采取以后的結(jié)果,判斷這些措施的有效性,確定和記錄糾正與計劃結(jié)果存在偏差的問題而采取的必要且合適的措施。
項目執(zhí)行過程中僅僅靠最初建立的一份“完善”的基準(zhǔn)計劃是不夠的,最好的計劃也未必會一直有效。根據(jù)項目任務(wù)漸進明晰的特點,特別是軟件開發(fā)項目的特點,在項目進行過程中,肯定需要在適當(dāng)和必要的時候?qū)椖窟M行變更控制,這種控制過程包括定期搜集有關(guān)項目進展情況的信息,把實際進展情況與計劃進展情況進行對比;如果實際進展情況比計劃進展情況有差距,或可能會有差距,就應(yīng)當(dāng)采取糾正或預(yù)防措施。變更控制應(yīng)當(dāng)在項目期間定期進行,這里所說的變更控制不一定要進行真正的變更,而是說要定期對變更進行控制。
如果在項目生命周期內(nèi)的某一時間點,把實際進度與計劃中約定的進度相比對,顯示出項目已經(jīng)延誤或即將延誤、超出預(yù)算目標(biāo)或不符合質(zhì)量要求,就必須采取糾正或預(yù)防措施使項目回到正軌上來,重新符合計劃的安排要求。在已做出執(zhí)行糾正或預(yù)防措施的決定之前,應(yīng)評估一下糾正與預(yù)防措施的有效性和無副作用性,以確保糾正措施使項目回到項目的工作范圍、時間和預(yù)算約束內(nèi),并對項目的其他目標(biāo)不會造成太大的影響。
3、在各種項目目標(biāo)中進行平衡
如果經(jīng)過評估確定項目確實已無法控制,就應(yīng)當(dāng)下定決心以犧牲軟件功能范圍、工作成果范圍(如某些中間文檔)、成本預(yù)算、進度計劃或軟件質(zhì)量中的某一項目標(biāo)為代價,來保住項目最重要的那些目標(biāo),在各種項目目標(biāo)中進行平衡,最終確定一個最合適的解決方案。有效的項目控制的