A Gantt chart is a type of bar chart[4][5] that illustrates a project schedule.[6] This chart lists the tasks to be performed on the vertical axis, and time intervals on the horizontal axis.[4][7] The width of the horizontal bars in the graph shows the duration of each activity.[7][8] Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of aproject.[1] Terminal elements and summary elements constitute thework breakdown structure of the project. Modern Gantt charts also show thedependency (i.e., precedence network) relationships between activities. Gantt charts can be used to show current schedule status using percent-complete shadings and a vertical "TODAY" line.
Gantt charts are sometimes equated with bar charts.[8][9]
Gantt charts are usually created initially using anearly start time approach, where each task is scheduled to start immediately when its prerequisites are complete. This method maximizes thefloat time available for all tasks.[4]
Widely used in project planning in the present day, Gantt charts were considered revolutionary when introduced.[10] The first known tool of this type was developed in 1896 byKarol Adamiecki, who called it aharmonogram.[11] Adamiecki, however, published his chart only in Russian and Polish which limited both its adoption and recognition of his authorship.
In 1912,Hermann Schürch [de] published what could be considered Gantt charts while discussing a construction project. Charts of the type published by Schürch appear to have been in common use in Germany at the time;[12][13][14] however, the prior development leading to Schürch's work is unclear.[15] Unlike later Gantt charts, Schürch's charts did not display interdependencies, leaving them to be inferred by the reader. These were also static representations of a planned schedule.[16]
The chart is named afterHenry Gantt (1861–1919), who designed his chart around the years 1910–1915.[2][3] Gantt originally created his tool for systematic, routine operations. He designed this visualization tool to more easily measureproductivity levels ofemployees and gauge which employees were under- or over-performing. Gantt also frequently includedgraphics and other visual indicators in his charts to track performance.[17]
The earliest Gantt charts were drawn on paper and therefore had to be redrawn entirely in order to adjust to schedule changes. For many years, project managers used pieces of paper or blocks for Gantt chart bars so they could be adjusted as needed.[19] Gantt's collaboratorWalter Polakov introduced Gantt charts to theSoviet Union in 1929 when he was working for theSupreme Soviet of the National Economy. They were used in developing theFirst Five Year Plan, supplying Russian translations to explain their use.[20][21]
In the 1980s,personal computers allowed widespread creation of complex and elaborate Gantt charts. The first desktop applications were intended mainly for project managers and project schedulers. With the advent of the Internet and increased collaboration over networks at the end of the 1990s, Gantt charts became a common feature of web-based applications, including collaborativegroupware.[citation needed] By 2012, almost all Gantt charts were made by software which can easily adjust to schedule changes.[19]
In 1999, Gantt charts were identified as "one of the most widely used management tools for project scheduling and control".[4]
In the following tables there are seven tasks, labeleda throughg. Some tasks can be done concurrently (a andb) while others cannot be done until their predecessor task is complete (c andd cannot begin untila is complete). Additionally, each task has three time estimates: the optimistic time estimate (O), the most likely or normal time estimate (M), and the pessimistic time estimate (P). The expected time (TE) is estimated using thebeta probability distribution for the time estimates, using the formula (O + 4M + P) ÷ 6.
Activity
Predecessor
Time estimates (in days)
Expected time (TE)
Opt. (O)
Normal (M)
Pess. (P)
a
—
2
4
6
4.00
b
—
3
5
9
5.33
c
a
4
5
7
5.17
d
a
4
6
10
6.33
e
b,c
4
5
7
5.17
f
d
3
4
8
4.50
g
e
3
5
8
5.17
Once this step is complete, one can draw a Gantt chart or a network diagram.
A Gantt chart created usingMicrosoft Project. Note (1) thecritical path is in red, (2) theslack is the black lines connected to non-critical activities, (3) since Saturday and Sunday are not work days and are excluded from the schedule, some bars on the Gantt chart are longer if they cut through a weekend.
In a progress Gantt chart, tasks are shaded in proportion to the degree of their completion: a task that is 60% complete would be 60% shaded, starting from the left. A vertical line is drawn at the time index when the progress Gantt chart is created, and this line can then be compared with shaded tasks. If everything is on schedule, all task portions left of the line will be shaded, and all task portions right of the line will not be shaded. This provides a visual representation of how the project and its tasks are ahead or behind schedule.[22]
Linked Gantt charts contain lines indicating the dependencies between tasks. However, linked Gantt charts quickly become cluttered in all but the simplest cases.Critical path network diagrams are superior to visually communicate the relationships between tasks.[23] Nevertheless, Gantt charts are often preferred over network diagrams because Gantt charts are easily interpreted without training, whereas critical path diagrams require training to interpret.[9] Gantt chart software typically provides mechanisms to link task dependencies, although this data may or may not be visually represented.[4] Gantt charts and network diagrams are often used for the same project, both being generated from the same data by a software application.[4]
The Gantt chart's widespread adoption is perhaps less based on its universal application and suitability as perhaps the absence of any alternative. It flattens assumptions, which in turn can constrain the ability to respond to uncertainty and change.[24]
^Kumar, Pankaja Pradeep (2005). "Effective Use of Gantt Chart for Managing Large Scale Projects".Cost Engineering.47 (7). Morgantown, WV: American Association of Cost Engineers:13–21.ISSN0274-9696.OCLC209778284.
A Guide to the Project Management Body of Knowledge (PMBOK® Guide) (7th ed.). Newtown Square, Pennsylvania: Project Management Institute. 2021.ISBN978-1-62825-664-2.
Weaver, Patrick (2012a)."Henry L Gantt, 1861–1919: A retrospective view of his work"(PDF).PM World Journal. Retrieved29 January 2018 – via Mosaic Projects. (It is unclear when this was last modified. The PDF metadata indicates 2015, and a note in the text says "Augmented with additional materials received since publication".)
Geraldi, Joana; Lechter, Thomas (2012). "Gantt charts revisited: A critical analysis of its roots and implications to the management of projects today".International Journal of Managing Projects in Business.5 (4):578–594.doi:10.1108/17538371211268889.