Time Management
Not a
Member Yet?
The Mind Tools Career Excellence Club gives you the training, coaching and support you need to make a lasting success of your career. Take our FREE tour, and find out what it can do for you!
Recent Discussions:
 
Quick Start
 
Relevant
Courses & Resources
     
 

Learn how to master the stresses that come with a successful, high-powered career...

 
 

Time CAN be on your side with "Make Time for Success!" Discover the 39 essential tools needed to map out your goals, maximize your effectiveness, and win control of your time and your life.

More >>

     
 

Mind Tools Ebook

 
 

 
 

The key tools on the Mind Tools site, brought together into one easily downloadable, easily printable PDF.

More>>

 
     

   Mind Tools
E-book
  


The key tools on the Mind Tools site, brought together into one easily downloadable, easily printable PDF.

More >>

Gantt Charts

Planning and Scheduling Complex Projects

Gantt Charts are important tools that help you plan and manage complex projects.

They help you work out the order in which tasks need to be carried out; allow you to identify the resources needed to complete the project, along with the times when these resources will be needed; help you work out the quickest possible time in which a project can be completed; and help you identify the "critical path" for a project. This is the sequence of tasks that must be completed on time if you are to complete the project by a particular date.

When a project is under way, Gantt Charts help you to monitor whether the project is on schedule. If it is not, they help you to pinpoint the remedial action necessary to put it back on schedule.

These are all essential activities if you are going to manage projects successfully.

Sequential and parallel activities:

An essential concept behind project planning (and Critical Path Analysis as well) is that some activities are dependent on other activities being completed first. As a shallow example, it is not a good idea to start building a bridge before you have designed it!

These dependent activities need to be completed in a sequence, with each stage being more-or-less completed before the next activity can begin. We can call dependent activities 'sequential' or 'linear'.

Other activities are not dependent on completion of any other tasks. These may be done at any time before or after a particular stage is reached. These are nondependent or 'parallel' tasks.

How to Use the Tool:

To plan a project using a Gantt Chart, follow these steps:

1. List all activities in the plan
The first step is to list all of the tasks that need to be completed to deliver the project. For each task, show the earliest start date, estimated length of time it will take, and whether it is parallel or sequential. And if tasks are sequential, show which previous stage or stages they depend on.

You will end up with a task list like the one in figure 1. This example shows the task list for an example custom-written computer project. We will use this same example for both this section and the section on Critical Path Analysis and PERT. This will allow you to compare the results of the two approaches.

Figure 1. Gantt Chart Example: Planning a custom-written computer project
NB: The start week shows when resources become available. Whether a task is parallel or sequential depends largely on context.

Task
possible start Length Type

Dependent on...

1. High level analysis
week 1 5 days sequential
2. Selection of hardware platform
week 1 1 day sequential
1
3. Installation and commissioning of hardware
week 3 2 weeks parallel
2

4. Detailed analysis of core modules

week 1 2 weeks sequential
1
5. Detailed analysis of supporting utilities
week 1 2 weeks sequential
4
6. Programming of core modules
week 4 3 weeks sequential
4
7. Programming of supporting modules
week 4 3 weeks sequential
5
8. Quality assurance of core modules
week 5 1 week sequential
6
9. Quality assurance of supporting modules
week 5 1 week sequential
7
10.Core module training
week 7 1 day parallel
6
11.Development of accounting reporting
week 6 1 week parallel
5
12.Development of management reporting
week 6 1 week parallel
5
13.Development of management analysis
week 6 2 weeks sequential
5
14.Detailed training
week 7 1 week sequential
1-13
15.Documentation
week 4 2 weeks parallel
13

2. Head up graph paper with the days or weeks through to task completion

3. Plot the tasks onto the graph paper
Next draw up a rough draft of the Gantt Chart. Plot each task on the graph paper, showing it starting on the earliest possible date. Draw it as a bar, with the length of the bar being the length of the task. Above the task bars, mark the time taken to complete them. Do not worry about task scheduling yet: All you are doing is setting up the first draft of the analysis.

This will produce an untidy diagram like the one below:

4. Schedule Activities
Now take the draft Gantt Chart, and use it to schedule actions. Schedule them in such a way that sequential actions are carried out in the required sequence. Ensure that dependent activities do not start until the activities they depend on have been completed.

Where possible, schedule parallel tasks so that they do not interfere with sequential actions on the critical path. While scheduling, ensure that you make best use of the resources you have available, and do not over-commit resource. Also allow some slack time in the schedule for holdups, overruns, quality rejections, failures in delivery, and so on.

A redrawn and scheduled version of the example project is shown below:

By drawing this Gantt Chart, you can see that:

  • If all goes well, the project can be completed in 10 weeks.
  • If you want to complete the task as rapidly as possible, you need:
    • 1 analyst for the first 5 weeks.
    • 1 programmer for 6 weeks starting week 4.
    • 1 programmer for 3 weeks starting week 6.
    • Quality assurance resource for weeks 7 and 9.
    • Hardware to be installed by the end of week 7.
  • Analysis, development and installation of supporting modules are essential activities that must be completed on time.
  • Hardware installation is a low priority task as long as it is completed by the end of week 7.

While this section describes how to draw a Gantt Chart manually, in practice project managers tend to use software tools like Microsoft Project to create Gantt Charts.

Not only do these ease the drawing of Gantt Charts, they also make modification of plans easier and provide facilities for monitoring progress against plans.

Key points:

Gantt charts are useful tools for planning and scheduling projects. They help you to assess how long a project will take to complete, determine the resources needed, and lay out the order in which tasks need to be carried out. They are useful in managing the dependencies between tasks.

When a project is under way, Gantt charts are useful for monitoring its progress. You can immediately see what should have been achieved at a particular point in time, and can therefore take remedial action to bring the project back on course if needed. This can be essential for the successful and profitable implementation of the project.

Most Project Managers use tools such as Microsoft Project to build and manage Gantt Charts.

MindTools.com - Learn Much More in Our Community!

In the next article, we look at Critical Path Analysis, a sophisticated project planning technique. To read this, click 'Next article' below. Other relevant destinations are shown in the "Extension Resources" list underneath.

Spread the word:

del.icio.us    Digg it    reddit    StumbleUpon

Where to go from here: Join Mind Tools Newsletter
  Next Article
 

Extension Resources (Not included in the Mind Tools E-book.)

* Shows articles available in full only to Career Excellence Club Premium members.

Costing Your Time - Understand the real value of your time*
Charts and Graphs - Choosing the right format
Project Dashboards - Quickly communicating project progress*
Project Milestone Reporting - Keeping projects on track by monitoring check points*
Logframes, and the Logical Framework Approach - Planning projects robustly
Affinity Diagrams - Organizing ideas into common themes

return to top

Learn to manage the stress in your life with our sister site, stress.mindtools.com.

Mind Tools Store: Mind Tools Ebook, Make Time for Success
 Stress Management Masterclass, How to Lead, Design Your Life
 Relaxation MP3s

© Mind Tools Ltd, 1995-2008, All Rights Reserved

For requests to reprint or reproduce material from this site, please contact our Permissions Center.

Store · Search · Newsletter · Downloads · Advertisers · Affiliates

MindTools.com is one of the Internet's most-visited career skills resources.
Click here to see analysis.

Mind Tools
Free E-Newsletter
New Career Skills - twice a month PLUS Planning Workbook Free!
Subscribe to our free e-newsletter, and get new skill-builder tools every two weeks. Plus get our Personal Development Plan Workbook worth US$19.99 free when you subscribe!
"Great newsletter. Simple and not too long. Great articles. Thank you."
Mandi J Luis, Burlington, Ontario, Canada
First name
Email
Privacy Policy
 
What People Say
About Mind Tools...

"I love this newsletter! As a manager I can relate to all topics and use them quite often within myself and my team."

Christina Wall,
Davenport, IA, USA

"I have been receiving your newsletter and using your website as a resource for a while now. I wanted to let you know that you have done a great job at providing useful business tools and explanations on how to use the tools. Before finding your site I used some of the information while consulting with clients. Now I just refer people to your site and it saves me time."

Henry Pellerin,
President,
VantaEdge

What Bugs You?
Let us know about anything wrong, or anything you don't like about this site, and you could win a US$50 Amazon voucher!
 
Sponsored Links



Search Now:
In Association with Amazon.com