The Fine Art of Scheduling – The Format of Project Schedules – Gantt charts
The Fine Art of Scheduling – The Format of Project Schedules – Gantt charts (#32 in the Hut A Project Management Primer)
By Nick Jenkins
Why the fine “art” of scheduling?
If it were a science then every project would be delivered on time!
This sadly is not the case. Overruns are so common that most people have no faith in project deadlines. In truth, the art of scheduling is based on experience and the more experience you have, the more accurate your schedule will be. However, you can still produce a good schedule by following some simple rules.
One useful tool available to project managers is a Gantt chart. This is simply a visual representation of a schedule. In a Gantt chart, time is represented along a horizontal axis and tasks listed down the left-hand side. The duration of a task is then represented in the body of the graph by a horizontal bar. Milestones are usually represented by single points or diamonds.
Dependencies between tasks are also shown as linked arrows. An arrow indicates the necessary order of completion for each task and therefore the progress of the project (including the critical path).
In the above diagram you can also note that “Production Phase 1” has been broken down into three sub phases. Delivery of the “core database”, “account screens” and “sales module” have been estimated separately. Together they form the overall estimate for the first production phase and delivery of the Alpha version milestone. Note that either different people are working on the “core database” and “account screens” (since they are happening in parallel) or someone is working overtime!
While this visualisation can be a great help in organising a schedule it should be remembered that the Gantt chart is only a tool. The project manager who constructs the most elaborate and pleasing Gantt chart is not necessarily the one who will complete his project on time. Far too often project managers are lured into the intricacies of artefacts like Gantt charts and spend more time constructing them than managing the project. A Gantt chart helps you design, monitor or communicate a schedule. If it does none of these — then it is simply a useless but pretty toy.
Next in the Hut A Project Management Primer:
Costing and Budgeting – Introduction
Previously in the Hut A Project Management Primer:
The Fine Art of Scheduling – The Format of Project Schedules – A More Complicated Example
Nick Jenkins is an IT manager with 10 years experience in software development, project management and software testing. He’s worked in various fields of IT development in Australia, Britain and the USA and occasionally he learned something along the way. Now he lives on the banks of the Swan River in Perth, Western Australia, and he publishes the odd guide to help aspiring IT professionals. Nick’s website can be found at www.nickjenkins.net.
the pasted Gantt chart is really ambiguous because of the relationships arrows. There are only four relation ships
1. Start to finish
2. Finish to start
3. Finish to Finish
4. Start to Start
the most frequent relation ship is Finish to start. the schedule that have “finish to start” relation ship is the real schedule as all kind of the project activities are actually finish to start if we are dealing with the project at micro level. other relations are only used when we have broader vision. or large activities.