安排專案的第一步是確定專案所需的任務以及必須完成的次序。這個次序對於某些任務可能很容易記錄(例如當建造房屋時,地表必須在鋪設地基之前整平);而對於其它類型的任務而言卻是困難的(例如有兩塊地表需要整平,但只有某些推土機能整平其中一個)。此外,時間估計通常反映是正常的,而非倉促行動的時間。許多時候以增加成本或降低品質的方式,可減少任務執行所需的時間。
範例
編輯
以下範例中有七個任務,分別標記為A到G。某些任務可以並行地完成(A 和 B),而其它任務在前導任務完成之前無法進行(C不能在A完成之前開始)。此外,每個任務都有三個估計時間:樂觀時間估計(o),最可能或正常時間估計(m)和悲觀時間估計(p)。使用公式(o + 4m + p)÷6 計算預期時間(te)。
活動
前導任務
估計時間
預期
樂觀的 (o)
正常的 (m)
悲觀的 (p)
A
—
2
4
6
4.00
B
—
3
5
9
5.33
C
A
4
5
7
5.17
D
A
4
6
10
6.33
E
B, C
4
5
7
5.17
F
D
3
4
8
4.50
G
E
3
5
8
5.17
完成此步驟後,可以繪製如下的甘特圖或節點圖。
建立節點圖或使用軟體
編輯
可手動或使用製圖軟體建立節點圖。節點圖有兩種類型,箭頭上的活動(AOA)和節點(AON)上的活動。節點圖上的活動通常較容易繪製和解釋。要繪製AON圖,建議(但非必需)從名為start的節點開始。這個「活動」的持續時間為零(0)。然後繪製出每個沒有前導任務的活動(在本例中為a和b),並將其與從起始到每個節點的箭頭連接。接下來由於c和d都列出a作為前導任務,所以它們的節點用來自a的箭頭繪製。活動e以b和c列為前導任務,所以用b和c兩邊的箭頭繪製節點e,表示e在b和c完成之前才能開始。活動f具有d作為前導任務,因此繪製了連接活動的箭頭。同樣地,從e到g繪製箭頭。由於f或g之後沒有任何活動,建議(但不再需要)連接到標記為完成的節點。
上圖所示的節點圖並不比甘特圖提供更多的資訊; 然而,它可以擴展到顯示更多的資訊。 最常見的資訊是:
活動名稱
正常工期(持續時間)
提前開始時間(early start, ES)
提前完成時間(early finish, EF)
延遲開始時間(late start, LS)
延遲完成時間(late finish, LF)
鬆弛
為了確定這個資訊,假設給出了活動和正常的持續時間。第一步是確定ES和EF。ES被定義為所有前導活動的最大EF,除非有關活動是ES為零(0)的第一個活動。EF是ES加任務持續時間(EF = ES + 持續時間)。
確定關鍵路徑和可能的浮時
編輯