項目或任務依賴關係對於:
- 對項目計劃中的工作包(任務)進行排序。
- 計算項目計劃中任務的關鍵路徑 (最長路徑/持續時間)。
- 識別資源和調度問題並做出支持決策。
- 作為整體項目計劃的一部分進行監控和管理。
- 通過快速跟踪或崩潰識別加速計劃的機會。
項目任務依賴項的示例:
儘管對大型項目的任務依賴性的分析是一項複雜的任務,通常需要計算機軟件,但請考慮一些簡單的例子來說明這一概念。
例1:製作咖啡 。 想像一下,早上起床,打哈欠,走向廚房,發現你忘了預設咖啡機自動沖泡。 現在要擺脫睡眠並開始咖啡沖泡。 您知道您需要完成以下任務:
- 加水
- 研磨咖啡豆
- 測量咖啡進入過濾器
- 添加咖啡過濾器
- 將玻璃瓶放在加熱盤上
- 按釀造
當然,這個過程有一個適當的順序。 在完成所有其他步驟之前,您不會按釀啤酒。 考慮依賴關係的事件順序可能如下:
- 研磨咖啡豆
- 添加咖啡過濾器
- 測量咖啡進入過濾器
- 加水
- 將玻璃瓶放在加熱盤上
- 按釀造。
在這一系列任務中,在磨豆之前,您無法測量咖啡進入過濾器。 研磨咖啡豆是測量咖啡進入過濾器的前身。 測量步驟是一個後續活動。 所有任務都是前一步的活動:按Brew。
示例2:在全新的房子中安裝草坪和草坪灑水系統。 重要任務包括:
- 安裝草皮(草坪)
- 挖溝並安裝灑水系統軟管
- 找到噴頭
- 評分很多
- 填補戰壕
考慮到任務依賴性的事件順序是:
- 評分很多。
- 找到噴頭。
- 挖溝並安裝灑水系統軟管。
- 填補戰壕
- 安裝草坪。
了解這個例子中的依賴關係可以讓園藝師計劃分級和挖掘設備,確保供應的可用性並為每個步驟安排合適的資源。
項目計劃依賴的類型:
有四種類型的項目計劃依賴關係。 他們建立任務之間的關係。
它們按照最常用的順序列出。
- 完成開始(FS)。 第一項任務必須在第二項任務開始前完成。 例如,任務“寫入代碼模塊1”必須在任務“測試代碼模塊1”開始之前完成。
- 完成(FF)。 第二項任務在第一項任務完成之前無法完成。 任務“測試代碼模塊x”完成之前無法完成“所有測試代碼”任務。
- 開始啟動(SS)。 第二項任務直到第一項任務開始時才開始。 “編寫培訓手冊”任務必須在“編寫培訓手冊第1章”任務開始之前開始。
- 開始完成(SF)。 第一項任務必須在第二項任務完成之前開始。 任務“為模塊3分配編碼器”必須在“所有工作分配”任務完成之前啟動。
項目計劃依賴的類別
還有其他項目的依賴關係。
規劃依賴關係分為三類:邏輯,基於資源或優先。 有四種類型的項目計劃依賴關係。
- 邏輯計劃依賴關係:這些是依賴邏輯驅動的依賴關係。 在建造牆壁之前,你不能畫牆。 編寫代碼之前,您無法測試代碼模塊。
- 基於資源的計劃依賴關係:如果您擁有更多資源,則這些依賴關係可以更快或更快地完成任務。 如果您有多個作者,手冊可以寫得更快。 除了所有其他開發人員致力於其他項目之外,您可以編寫更多代碼。
- 偏好計劃依賴關係:這些任務可以按不同的時間安排,但項目經理選擇安排此特定順序。
底線:
項目經理必須能夠規劃和管理項目中任務之間的依賴關係。 依賴性會影響計劃和資源活動,在尋找改善項目進度計劃的機會時理解這些關係至關重要。
-
由Art Petty更新