Gantt charts are special kind of charts used in software project management to represents the scheduling of all activities that will be performed by the software team. There are many tools to built the Gantt Chart. But simple you can build the Gantt Chart in Microsoft Excel or you can use any UML tool built the Gantt tool.
Basically, Gantt chart is used to manage the project scheduling information in an effective way and to oversee the project statistics and to see what task will come at first and next and so on. Here is the Gantt chart automated version example.
In Gantt charts there are two axes, one is horizontal axis and the other is vertical axis.
Example of Gantt Chart
As an example, we present a Gantt chart in table 1.This chart contains two axes. The horizontal axis and vertical axis.
Horizontal axis of Gantt Chart
In table 1 we can see that horizontal axis represents the project activities such as Planning, Designing, Coding, Testing, Delivery.
Vertical axis of Gantt Chart
The vertical axis represents the project duration of the activities such as days/weeks/months/years.
As we can see in the table, the third row in yellow color represents that software team will utilize first 3 months of planning the software.
As we can see in the table, 4th row in red color represents that software team will utilize 3rd to 5th months in designing the software.
As we can see in the table, 5th row in yellow color represents that software team will utilize 6th to 8th month in coding the software.
As we can see in the table, 6th row in purple color represents that software team will utilize 8th to 9th month in testing the software.
As we can see in the table, 7th row in brown color represents that software team will utilize 10th month in delivering the software.
Note: We represent a simple example here, you can draw the Gantt chart of your own choice. You can out days/months/weeks/year or even hours on the vertical axis. Similarly, you can add more activities on the horizontal axis of the Gantt Chart.
Advantages of using Gantt
Some advantages of using Gantt chart are here mentioned below;
It saves a lot of time.
It is cost effective.
For making effective and efficient software.
A good planned Gantt Chart is a factor for the success of the software.
Enforces the team to complete the activities on time.
Disadvantages of using Gantt chart
Some disadvantages of using Gantt chart are here mentioned below;
Gantt chart can become more complex.
The size of the bar (as shown here in different colors) does not show the amount of work done.
Gantt chart can be updated from time to time because all activities depend on each other. For example, designing activity depends on planning activity. So any delay in planning activity can be a cause to change the schedule of other activities.