Introduction to Milestones

Published 14 October 8 6:33 AM | Aaron Stannard

Over the past couple of weeks we’ve covered a variety of project planning concepts, like breaking up large tasks and recognizing shared dependencies between tasks. One subject that we have not covered is how to definitively measure progress in an ongoing project, and that’s what we’re going to discuss today.

The Problem with Most Progress Measurement

Actually measuring progress on projects is one of the weakest areas for most project managers—how many times have you been in a meeting where someone was asked “how far are you along with project X?” and the answer was “oh, uhhh, I’d say maybe 50%, 60% done.” That’s not a definitive answer—that’s a guess.

That’s what’s wrong with most progress measurement—most project managers rely on broad estimates rather than definitive answers.

The Cure: Milestones and Concrete Deliverables

There is a cure that will help project managers see clearly through the fog, and it’s called “milestones.” A milestone is a well-defined, solid achievement that is met at some point through the course of a project. The word “milestone” takes its name from the placeholders used to indicate how far travelers had progressed along the roads built by the Romans; every time you passed a milestone, it was another indication that you were closer to reaching your destination.

The analogy accurately describes what we are trying to do when we manage our projects: we want to define clear indicators that tell us how close we are to reaching our goal. So let’s take a look at some sample milestones for a software engineering project:

  • Milestone 1 – All of the design specifications and the design specification documents are complete.
  • Milestone 2 – All members of the development team have individual assignments and set deadlines. Work on the software itself can begin.
  • Milestone 3 – Data layer is complete. Testing is ongoing.
  • Milestone 4 – Business layer is complete. Testing is ongoing.
  • Milestone 5 – Presentation layer is complete. Testing is ongoing.
  • Milestone 6 – All major errors and bugs are resolved. Minor bug fixing and testing is ongoing.
  • Milestone 7 – Project ships.

Even though these milestones are pretty broad, these are good milestones in that they are very definitive. For instance, the data layer is complete when all of the functionality defined in the project’s requirements is satisfied. A good, definitive milestone is one that every team member recognizes once it has been met. Compare this to the old approach, which is that a milestone has been met only once the project manager thinks it has been met.

The value of having these definitive milestones is thus: when asked “how far along are you on your project?” you can safely answer, “we’ve reached four of our seven milestones so progress is coming along smoothly; following the schedule set on our Gantt chart, we expect to have reached our final milestone by mid-January.” This brings up my final point for this article: integrating milestones into our project charts and schedules.

Integrating Milestones into Project Charts

For this post, I’m going to reuse my “buying a new SUV” example project from my recent post about using project charts for scheduling.

Here is my original project chart, without any milestones:

I’m going to keep this example simple and stick to just the broad tasks and broad milestones for the sake of brevity. Now, each of these major tasks should have a milestone. Rather than list all of my milestones, I’ll show them to you on a new project chart:

I’ve highlighted my milestones on the project chart—these are all deliverables that have to be completed before the next set of tasks can begin and they are an effective way of determining how far along you are in the course of your project. The first milestone is when I’ve decided what range of cars I want to drive and the second milestone is when I’ve found a specific car that I want to purchase and so forth.

Adding milestones to a project chart is pretty trivial—the hard part is determining the right kind of milestones to begin with. Ideally, you want to create a set of definitive milestones which accurately reflect how far along your project is. In our next article we’re going to get into a bit more detail about how broad milestones should be and how to use them properly.

If you want to try building your own project charts you can download a free trial of SmartDraw.

If you liked this post, make sure you subscribe to our RSS feed or follow us on Twitter.



Comments

# Anca S said on October 20, 2008 10:24 AM:

Your articles give me a work context for many ways to use Smartdraw and the documetns contained therein.

I take the time to read your articles and very quickly use them in my daily work routine.

I have never thought of charting milestones how great and visually simplified for my project teams and my upper management personel.

Thank-you

# Aaron Stannard said on October 20, 2008 10:40 AM:

Anca,

Thanks so much for your great comment - this is exactly why we set up the blog, to help our own customers get more mileage out of their software. Reading comments like yours are what I look forward to every time we send out the Working Smarter bulletin.

# Phil Reed said on October 20, 2008 3:07 PM:

Go stuff keep 'em coming!

# Dr.SteveD000128 said on October 22, 2008 12:51 AM:

Is your software compatible with Office? Can the Gantt chart be inserted into a power point presentation?

# Phyllis Perkins said on October 28, 2008 3:28 PM:

Even though your articles cover things we all should know, in fact, they are very informative and helpful.  Thanks.

One comment on the Gantt charts.  Is there any way to have a start and end time that could be measured in hours rather than days?  I sometimes have a project that is quite complicated in terms of the flow of work, but none of the parts necessarily takes that long.  Is there a way to assign hours instead of days?

# Aaron Stannard said on October 28, 2008 4:18 PM:

Phyllis,

Currently we don't have that capability - I myself have even asked our development team for that capability as I'd find it personally useful for a lot of my own work here at SmartDraw.

# Working Smarter said on March 6, 2009 8:57 AM:

In our most recent post, we introduced you to project milestones and how they can be used to effectively

# Working Smarter said on March 24, 2009 8:48 AM:

How many teams have you worked with over the course of your life thus far? You’ve probably worked with

Leave a Comment

Name:  
Website:

Powered by SmartDraw

Increase your productivity. Be a better manager.

Request a Demo
Request a Demo

Learning Resources


Foundations of Persuasive Presentations
Foundations of Persuasive Presentations
Learn new ways to ensure that your presentation is targeted, compelling, and persuasive.
Click here to learn more
How to Optimize a Business Process
How to Optimize a Business Process
Learn how to increase the efficiency of and profitability of your business through process optimization.
Click here to learn more
How to Manage a Project
How to Manage a Project
Learn how to get more done on time and under budget by using mind maps, project charts, and team charts to effectively manage your projects.
Click here to learn more

You can find more of these freely available learning materials and eCourses from the Working Smarter Learning Center.