什么是甘特圖(Gantt chart)
一般對甘特圖的解釋是:以圖示的方式通過活動(dòng)列表和時(shí)間刻度形象地表示出任何特定項(xiàng)目的活動(dòng)順序與持續(xù)時(shí)間,即甘特圖(Gantt chart)是將活動(dòng)與時(shí)間聯(lián)系起來的一種圖表形式,顯示每個(gè)活動(dòng)的歷時(shí)長短。甘特圖能夠從時(shí)間上整體把握進(jìn)度,很清晰地標(biāo)識出直到每一項(xiàng)任務(wù)的起始與結(jié)束時(shí)間,這也就不難理解甘特圖的產(chǎn)生原因了——因?yàn)樯a(chǎn)管理領(lǐng)域生產(chǎn)計(jì)劃制定的需要而產(chǎn)生。
讓我們先看一下甘特圖長什么樣子,下圖是用java報(bào)表軟件FineReport制作的一個(gè)簡單的項(xiàng)目甘特圖,在這個(gè)甘特圖中可以直觀地查看每個(gè)項(xiàng)目的進(jìn)展?fàn)顩r,并對多個(gè)項(xiàng)目進(jìn)行對比 。在下面的多項(xiàng)目甘特圖中,橫軸表示時(shí)間,縱軸表示項(xiàng)目進(jìn)度,這也是一般甘特圖通用的形式。

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

以計(jì)劃實(shí)際完成百分比甘特圖為例,下面介紹其制作方法。
數(shù)據(jù)準(zhǔn)備
新建工作薄,添加內(nèi)置數(shù)據(jù)集如下:

在單元格中統(tǒng)計(jì)出每個(gè)步驟的計(jì)劃開始與結(jié)束時(shí)間、實(shí)際開始與結(jié)束時(shí)間及完成百分比,作為圖表數(shù)據(jù)來源,如下圖:

注:每個(gè)步驟的時(shí)間必須是縱向排列,活動(dòng)必須為橫向排列,即上面的表格必須保持一樣的展現(xiàn)方式。
數(shù)據(jù)列設(shè)置如下:
單元格 | 數(shù)據(jù)集 | 數(shù)據(jù)列 | 屬性 |
---|
C1 | ds1 | 步驟 | 從左到右擴(kuò)展,其余默認(rèn) |
C2 | ds1 | 計(jì)劃開始時(shí)間 | 從左到右擴(kuò)展,其余默認(rèn) |
C3 | ds1 | 計(jì)劃結(jié)束時(shí)間 | 從左到右擴(kuò)展,其余默認(rèn) |
C4 | ds1 | 實(shí)際開始時(shí)間 | 從左到右擴(kuò)展,其余默認(rèn) |
C5 | ds1 | 實(shí)際結(jié)束時(shí)間 | 從左到右擴(kuò)展,其余默認(rèn) |
C6 | ds1 | 完成百分比 | 從左到右擴(kuò)展,其余默認(rèn) |
插入圖表
以懸浮圖表為例,點(diǎn)擊插入>懸浮元素>插入圖表,選擇甘特圖,點(diǎn)擊確定。
設(shè)置圖表數(shù)據(jù),某項(xiàng)如果沒有,則填無。

保存并預(yù)覽
至此,一個(gè)簡單的單項(xiàng)目甘特圖就制作完成了,保存模板,點(diǎn)擊分頁預(yù)覽,便即可看到如上的效果。
原文轉(zhuǎn)載自:FineReport官網(wǎng):http://www.finereport.com/knowledge/chart/gantt-chart.html
了解Java報(bào)表工具就從這里開始
posted on 2014-12-11 15:56
season 閱讀(343)
評論(0) 編輯 收藏 所屬分類:
Java報(bào)表—技術(shù)知識