什麼是甘特圖(Gantt chart)
一般對甘特圖的解釋是:以圖示的方式通過活動列表和時間刻度形象地表示出任何特定項目的活動順序與持續時間,即甘特圖(Gantt chart)是將活動與時間聯繫起來的一種圖表形式,顯示每個活動的歷時長短。甘特圖能夠從時間上整體把握進度,很清晰地標識出直到每一項任務的起始與結束時間,這也就不難理解甘特圖的產生原因了——因為生產管理領域生產計劃制定的需要而產生。
讓我們先看一下甘特圖長什麼樣子,下圖是用java報表系統FineReport製作的一個簡單的項目甘特圖,在這個甘特圖中可以直觀地查看每個項目的進展狀況,並對多個項目進行對比 。在下面的多項目甘特圖中,橫軸表示時間,縱軸表示項目進度,這也是一般甘特圖通用的形式。

甘特圖的使用場景
理解了甘特圖的產生原因與自身特點,也就不難想像甘特圖的使用場景了。甘特圖適用於以下幾種應用場景:
1、項目管理:甘特圖是在現代的項目管理里,被廣泛應用的一種圖表形式。甘特圖可以幫助我們預測時間、成本、數量及質量上的結果並回到開始,也能幫助我們考慮人力、資源、日期、項目中重複的要素和關鍵的部分,還能集成多張張各方面的甘特圖而成為一張總圖。以甘特圖的方式,可以直觀的看到任務的進展情況,資源的利用率等等。
2、如今甘特圖不單單被應用到生產管理領域,隨著生產管理的發展、項目管理的擴展,它被應用到了各個領域,如:建築、IT軟體、汽車等所有有把時間和任務進度聯繫到一起的領域。
製作甘特圖的工具選擇
能用來製作甘特圖的軟體工具大致分為三類:
1、免費開源圖形插件
2、製作甘特圖的專門圖表軟體
3、包含有甘特圖功能的專業報表工具
對這三類工具,可能每個人的看法都有差別,但大致的方向是一致的,大家可根據具體需要進行選擇:
免費開源圖形插件適用於代碼能力比較強的個人使用,眾所周知,插件既然已經被稱為開源插件,就是需要對其源代碼進行一定的調試變化才能靈活使用;
專門製作甘特圖的圖表製作軟體分為免費和收費兩種,功能也就有強有弱,適合只有甘特圖一種圖表需求的用戶;
包含甘特圖功能的報表,即報表已經將甘特圖集成到報表中,可以和其他報表與圖表形式綜合使用,適合處理比較複雜的數據,此類報表工具一般為專業的數據分析軟體(例如FineReport),適用於功能要求比較高的企業級用戶。
製作甘特圖的簡要步驟
1.明確項目報表牽涉到的各項活動、項目。內容包括項目名稱(包括順序)、開始時間、工期,任務類型(依賴/決定性)和依賴於哪一項任務。
2.創建甘特圖草圖。將所有的項目按照開始時間、工期標註到甘特圖上。
3.確定項目活動依賴關係及時序進度。使用草圖,按照項目的類型將項目聯繫起來,並安排項目進度。
4.計算單項活動任務的工時量。
5.確定活動任務的執行人員及適時按需調整工時。
6.計算整個項目時間。
用FineReport製作單項目甘特圖詳細教程
下圖為一個簡單的單項目甘特圖,該項目包含需求調研、功能開發、驗收測試3個任務:

以計劃實際完成百分比甘特圖為例,下面介紹其製作方法。
數據準備
新建工作薄,添加內置數據集如下:

在單元格中統計出每個步驟的計劃開始與結束時間、實際開始與結束時間及完成百分比,作為圖表數據來源,如下圖:

註:每個步驟的時間必須是縱向排列,活動必須為橫向排列,即上面的表格必須保持一樣的展現方式。
插入圖表
以懸浮圖表為例,點擊插入>懸浮元素>插入圖表,選擇甘特圖,點擊確定。
設置圖表數據,某項如果沒有,則填無。

保存並預覽
至此,一個簡單的單項目甘特圖就製作完成了,保存模板,點擊分頁預覽,便即可看到如上的效果。
FineReport報表系統——零編碼做報表、多維圖表、多源填報、許可權管理,完美兼容excel。報表免費下載:http://www.finereport.com/tw/