甘特圖主要是用來做項目管理的,可以清楚的看到任務間的邏輯關係,任務與時間關係和任務間並行關係。
在甘特圖中,橫軸方向表示時間,縱軸方向並列着活動列表。圖表內可以用線條、數字、文字代號等來表示計劃(實際)所需時間,計劃(實際)輸出,計劃(實際)開工或完工時間等。
1、根據計劃列出所有任務
對於每一個任務,不管這項任務是並行任務或者是線性任務,列出任務的啓動時間,估算完成該任務所需要花費的時間。如果本項任務是線性任務,同時也列出這項任務所依賴的任務,最後使用表格的方式將所有的任務按先後順序列出。下面用一個簡單的說明這個問題,某公司決定開發一套遊戲軟件;公司技術人員爲這個項目列出了十五條主要任務。
任務 | 可能的開始時間 | 持續時間 | 任務類型 | 依賴 |
1、遊戲選題和總體設計 | 第一週 | 五天 | 線性任務 | - |
2、選擇硬件平臺 | 第一週 | 一天 | 線性任務 | 1 |
3、安裝和佈置硬件平臺 | 第三週 | 兩週 | 並行任務 | 2 |
4、詳細分析核心模塊 | 第一週 | 兩週 | 線性任務 | 1 |
5、詳細分析外圍輔助模塊 | 第一週 | 兩週 | 線性任務 | 4 |
6、編程序實現核心模塊 | 第四周 | 三週 | 線性任務 | 4 |
7、編程序實現外圍輔助模塊 | 第四周 | 三週 | 線性任務 | 5 |
8、保證核心模塊的質量 | 第五週 | 一週 | 線性任務 | 6 |
9、保證輔助模塊的質量 | 第五週 | 一週 | 線性任務 | 7 |
10、核心模塊的培訓 | 第七週 | 一天 | 並行任務 | 6 |
11、開發收費系統 | 第六週 | 一週 | 並行任務 | 5 |
12、開發管理系統 | 第六週 | 一週 | 並行任務 | 5 |
13、開發數據分析系統 | 第六週 | 一週 | 並行任務 | 5 |
14、用戶試玩 | 第七週 | 一週 | 線性任務 | 1-13 |
15、幫助手冊 | 第四周 | 兩週 | 並行任務 | 13 |
下一步畫出甘特圖草圖,將每一個任務在紙上畫出,並顯示其開始的最早時間。每個任務的時間段用一個條塊表示,條塊的長度即爲任務需要花費的時間。在任務的條塊上標識出完成該任務所需要的時間。繪製草圖時並不需要考慮如何規劃這些任務,下圖即爲本案例的甘特圖草圖:
2、規劃任務
有了草圖後需要完成的工作就是規劃任務,將連續性的任務按照要求的順序進行規劃,確保相互依賴的任務不在其所依賴的任務完成前就開始。在規劃的過程中,可以引入別的技巧,如關鍵路徑分析。例如可以採用“避免將平行的任務與在關鍵路徑上的連續任務相沖突”的原則來規劃平行任務等。同時規劃過程中,確保儘量使用能夠獲得的資源,而不是隨意使用或過度使用資源。同時在時間表中預留各種停頓時間:包括因質量造成的生產停頓,或者由於出貨問題造成的滯延等等。
3、展現分析
製作甘特圖的最後一步是形成最終版本的甘特圖,所有任務在甘特圖上分配合理,不同的任務之間具有好的協調性和連貫性。經過修改後的甘特圖見如下:
通過這張甘特圖,您可以發現:如果一切發展正常,本項目將在十週內完成,如果希望確保按時完成任務,作爲項目管理者,項目經理通常需要:
1、在項目開始的五週內安排一個分析師
2、在項目的第四周後的六週內安排一名程序編寫人員
3、在項目的第六週後的三週內安排另一名程序編寫人員
4、在項目的第七週與第九周安排質量保證人員
5、在第七週結束時完成硬件安裝
6、對於輔助模塊的分析、開發以及安裝,對於整個項目至關重要,因此需要按時完成
7、只要在第七週結束前完成,硬件安裝是優先度比較低的任務。
原文來自http://www.51diaodu.com/xinwen/7
二、優缺點
1、甘特圖簡單清晰、形象易懂並且使用方便。
2、可以直接在甘特圖中進行各項資源需要量統計。
3、不能直接反映各個過程之間相互聯繫、相互制約的邏輯關係。
4、不能明確指出哪些工作是關鍵工作,哪些工作不是關鍵工作。
5、不能計算各工作的時間參數,看不到計劃潛力。