6.2活動排序
活動排序指識別與記載活動之間的邏輯關系;顒颖仨殰蚀_排序,只有這樣才能在以后制訂出符合實際、可以實現的進度。排序可以用電腦進行,也可以手工操作。手工和自動操作還可以結合使用。對于較小項目,以及大項目早期階段詳細資料尚不具備時,手工操作往往更為有效。
6.2.1活動排序的投入
1.活動清單(Activitylist)
2.產品描述(Productdescription)
產品特征往往會影響活動排序(例如一個擬建廠區的平面布置,一個軟件項目的子系統接口)?紎試/大雖然這些影響常常明顯的反映在活動清單上,但一般仍應對產品描述進行審核,以確保其準確無誤。
3.強制性依存關系(Mandatorydependencies)
強制性依存關系指所從事工作性質中固有的依存關系。
它們往往涉及到一些實際的限制(例如:在施工項目中,在基礎完成之前,不可能進行上層建筑的施工;在電子項目中,必須先制作原型機,然后才能進行測試)。
強制性依存關系又稱硬邏輯關系(Hardlogic)。
4.可斟酌處理的依存關系(Discretionarydependencies)
可斟酌處理的依存關系指由項目團隊所確定的依存關系。其使用宜謹慎從事(并要有完整的文字記載),因為它們可能會限制今后進度安排方案的選擇。可斟酌處理的依存關系通常根據以下方面的知識來定義:
某個具體應用領域內的“最佳方法”。
雖然也可采用其它可接受的排序方式,但希望采用某種具體排序的項目中的某些不尋常的方面。
可斟酌處理的依存關系也可稱為優先選用邏輯關系(Preferredlogic)、優選邏輯關系(Preferrentiallogic)或者軟邏輯關系(Softlogic)。
5.外部依存關系(Externaldependencies)
外部依存關系指涉及項目活動和非項目活動之間關系的依存關系。
例如軟件項目測試活動的進行,可能取決于由外部提供的硬件是否到位;施工項目的場地平整,考|試/大可能要在環境聽證會之后才能動工。
6.里程碑(Milestones)
里程碑事件應成為活動排序的一部分,以保證滿足里程碑事件按期完成的要求。
6.2.2活動排序的工具與技術
1.優先順序圖法(單代號網絡圖)(PDM,precedencediagrammingmethod)
這是一種(用方格或矩形)節點表示活動,并用表示依存關系的箭線將節點連接起來的一種項目網絡圖的繪制法。
這種技術又稱活動的節點表示法(AON,activity-on-node),是大多數項目管理軟件包使用的方法。PDM可用手工或電腦完成。
PDM包括四種依存關系或先后關系:
完成對開始:后一活動的開始要等到前一活動的完成。
完成對完成:后一活動的完成要等到前一活動的完成。
開始對開始:后一活動的開始要等到前一活動的開始。
開始對完成:后一活動的完成要等到前一活動的開始。
在PDM中,完成對開始是最常用的邏輯關系類型。開始對完成關系很少用,通常僅有專門制訂進度的工程師才使用。考|試/大在項目管理軟件使用開始對開始、完成對完成、和開始對完成關系,可以產生意想不到的結果,因為關于這些類型的關系如何應用,目前尚未取得一致看法。
2.箭線圖法(雙代號網絡圖)(ADM,arrowdiagrammingmethod)
這是一種利用箭線表示活動,并在節點處將其連接起來,用節點表示其依存關系的一種項目網絡圖的繪制法。
這種技術也叫活動箭線表示法(AOA,activity-on-arrow),雖然其使用不如PDM那樣普遍,但仍然是某些應用領域所選用的技術。
ADM只使用完成對開始依存關系,因此可能要使用虛工序才能正確地定義所有的邏輯關系。虛擬活動沒有歷時,不需要花費資源。
3.條件繪圖法(Conditionaldiagrammingmethods)
有些繪圖技術,例如圖形評審技術(GERT)和系統動力學模型允許使用諸如回路考|試/大(例如,必須重復多次的試驗)或者有條件分枝(例如:只有檢查發現錯誤時才需要修改設計)這樣的非時序活動。PDM和ADM都不允許回路或有條件分枝存在。
4.網絡樣板(Netowrktemplates)
可以利用標準化的網絡加快項目網絡圖的繪制。這些標準網絡可以包括整個項目或其一部分。網絡的一部分往往稱為子網絡或者網絡片段。
在項目包括若干相同或者幾乎相同的特征時(例如,高層辦公樓的樓層、藥品研制項目的臨床試驗、軟件開發項目的程序模塊、或者開發項目的啟動階段),子網絡就特別有用。