Home > Ask the Software Quality Experts > Software Project Management Questions & Answers > Project management charts: Beyond Gantt
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Project management charts: Beyond Gantt

David Christiansen EXPERT RESPONSE FROM: David Christiansen

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 28 July 2008
We use basic Gantt charts for communication and organization but are looking into ways to expand upon these. Can you recommend any tools that might help us expand Gants? Also, do you think PERT charts are good? And what are burn-down and burn-up charts? Thank you.

>
EXPERT RESPONSE

Gantt charts always make me groan a little. I don't use them for detailed planning -- I think they are ill-suited for the task. Check out this article by Tate Stuntz describing why the Gantt chart isn't all it's cracked up to be. I find that a detailed Gantt chart doesn't make a good project plan because the overhead of keeping it up to date quickly exceeds the value it provides. Generally speaking, they are also poor predictors of when the project will end because the dependencies rarely work out the way you think they will.

I prefer to use Gantt charts at a higher level for release scheduling. In this situation, less is more. Most of the time, I create these Gantt charts in Microsoft Excel. I lay out my timeline as columns (usually one month per column) and my iterations (or sprints or releases or whatever you call your chunks of work) as rows. In the first column I describe the scope, and then I color in the months in which I think the work will occur. Sometimes I enter the number of people involved in each month cell. When I do this, the second column is a total cost column.

For predicting when something will end, I use burn-down charts. Here's how wikipedia.org describes the burn-down chart:

"A burn down-chart is graphical representation of work left to do vs. time. The outstanding work (or backlog) is often on the vertical axis, with time along the horizontal. It is useful for predicting when all of the work will be completed. It is often used in Agile software development methodologies such as Scrum."

Burn-down charts are better at predicting end dates than Gantt charts because they take into account the actual pace of the project (velocity, in Agile speak). The velocity is simply the slope of the burn-down chart, and the end date is the point at which it crosses the x-axis.

Project management resources:
Project management tools and strategies: Gantt charts, PERT charts and PM planning tools

Successful project management: It's the person, not the process

How to create accurate project status reports

Some project managers use PERT networks to calculate the critical path of a project as well as to predict when it will complete. The critical path is the set of tasks that, if not completed as scheduled, will cause the overall project to slip. Although this technique is widely evangelized by project management training organizations, I believe the complexity of the approach and the inherent difficulty in predicting dependencies in software projects significantly impact the usefulness of this approach. Instead, I prefer to structure my projects in small, easily manageable chunks that don't have complex dependencies, thus eliminating the need for this type of analysis.

I'm not familiar with burn-up charts, unless it is a document used to plan what you will do with all those overly complex Gantt charts most project managers carry around!


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Software Project Management
Quality standards don't always mean fewer defects
How to present a project to the management
How to switch your team to Agile
How to deal with a difficult team member
Collaboration and communication tools for virtual meetings
Project management: How to compose a project team
How to create accurate project status reports
Varying SDLC methodologies among development teams
Software metrics and the SDLC
Using Six Sigma for software project management

Communication and collaboration tools
What are the traits of a successful project manager?
Keep software projects moving even during holidays
Virtual environments ease software development, testing
Using metrics to monitor software projects
Enhanced project scheduling included in Wrike Enterprise
Application lifecycle management moves up the executive ladder
Project management tool helps non-PMs improve their development lifecycle
Software project managers should allow for experimentation
Business mashup assists application release process
IBM Rational and Microsoft tango in the ALM moonlight

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
collaboration diagram  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts