田小敏
(南京工業職業技術學院 商務貿易學院,江蘇 南京 210046)
甘特圖,也稱為條狀圖(Bar Chart),是1917 年由亨利.甘特開發的,其內在思想簡單,基本是一條線條圖,橫軸表示時間,縱軸表示活動(項目),線條表示在整個期間上計劃和實際的活動完成情況。 它直觀地表明任務計劃在什么時候進行, 及實際進展與計劃要求的對比。 管理者由此極為便利地弄清一項任務(項目)還剩下哪些工作要做, 并可評估工作是提前還是滯后,亦或正常進行。 甘特圖是一個非常實用的項目管理工具。 在很多公司的日常項目工作中, 不管是項目經理還是開發人員, 大家普遍都會遇到需要規劃項目工作安排的情況,那么畫一個甘特圖就非常適合了。
但畫出一個漂亮、 合理的甘特圖并不總是那么簡單, 本人將根據經驗總結出幾種比較順手的甘特圖畫法,并提供甘特圖模板,希望能給大家一點參考。
本人認為,好的項目甘特圖需達成的幾個目的:
(1)方便了解項目計劃
(2)方便了解項目當前進展
(3)清晰項目工作的拆分(WBS)
(4)清晰項目里的工作分工
如果你在網上搜索甘特圖畫法, 會發現有很多種畫法。 但網上找到的甘特圖畫法大部分都比較繁瑣復雜, 并不一定適用于我們日常軟件開發類項目中不同工作場景, 接下來本人從簡單到復雜給大家介紹一下幾種不同場景下項目甘特圖的畫法。
嚴格來說這種線性進度圖不能算是甘特圖,更準確的來說是項目的里程碑圖, 但我們在簡化展示項目規劃安排的情況下,也可以用這種圖作為甘特圖使用。

圖1
這種圖的好處是簡單易懂, 能夠非常清晰的基于橫軸的時間看到項目的關鍵節點, 了解到目前項目的進展程度是否符合預期; 但缺點也非常明顯, 圖上只關注于項目本身, 而忽視了參與在項目中不同的角色、 不同的任務的情況, 這個圖對于有較多人參與的項目沒有太多的項目跟進的價值, 參與項目的人看這個圖沒有太多指導自己工作進度安排的作用。
總結:這種圖由于提供的信息比較粗,適合用于向上做項目情況匯報, 不適合作為項目組內部用于項目具體工作跟進。
分角色的甘特圖又是另一種基于傳統甘特圖的變形(傳統甘特圖上縱軸往往是基于任務的)。在我們軟件開發的項目中會有很多種不同的角色, 常見的有產品、UED、后端開發、前端開發、app 開發、測試、運營等等,在項目中不同的角色往往在不同的階段對項目有不同程度的參與,基于角色的甘特圖能很清楚的體現不同角色在不同時間在項目中的進展情況,讓大家相對比較清楚的知道自己角色要做的是什么、進度是否正常。
這種按角色的甘特圖也可以轉換成按任務的甘特圖, 但要注意的是任務的數量不能太多如果一定要展示細化的小任務, 那么就需要參考下面章節的按任務甘特圖的方式了。
總結: 這種圖展示了不同角色在項目中的任務安排和進度,適合用于任務比較簡單、參與的人不多的項目(較少跨團隊的情況),用于向上匯報和項目組內溝通都相對比較合適。
前面兩種簡易的甘特圖本人建議的方式是使用PPT 的方式來畫, 簡單方便, 調整項目安排也直觀快捷,那么按任務的甘特圖本人就建議需要使用excel 來做了, 表格的方式能方便地把復雜眾多的任務項管理起來, 同時利用表格也能方便的表示日期。 表格式的任務甘特圖能容納包含更多信息, 比如任務負責人、任務狀態、任務的起始時間、任務的分類。 通過excel的高級特性的能力, 還能控制內容的格式、 自動化標記內容的顏色等等, 提升甘特圖制作的便捷性、 內容的易讀性。 但這種圖的問題就是文字相對較多, 看起來并不直觀, 不熟項目情況的人很難一下子抓住當前項目的進展情況,需要一定的理解成本。
總結:這種圖表結合的甘特圖相對比較重,不合適用于向上匯報, 在任務較多的時候用于項目組內傳播也相對比較復雜, 但用于PM 做任務進度管理非常有效,較適合用于相對比較嚴肅的復雜型項目管理。
上面我介紹了三種自己在項目中使用的甘特圖形式,使用的工具都是大家最常見的office 軟件,全手動來繪制,相對來說都比較簡單易用。但其實甘特圖領域其實存在很多專業化的工具, 下圖中列舉了幾個 (MS Project,GanttProject,OpenProject),每種方法都可以嘗試一下,挑選出最適合自己的方法。
本文通過對甘特圖的系統研究,發現甘特圖在現代的項目管理里,被廣泛的應用,這可能是最容易理解、最容易使用并最全面的一種。它可以讓你預測時間、成本、數量及質量上的結果并回到開始。它也能幫助你考慮人力、資源、日期、項目中重復的要素和關鍵的部分。 以甘特圖的方式,可以直觀的看到任務的進展情況和資源的利用率,靈活使用甘特圖,可以讓項目管理事半功倍。