“When Will My Project Be Done?”

This question is central to project managers and clients.

Its a tough question because every project has its own unique characteristics. Even if its something that you’ve done before, many factors can throw off a schedule.  As a friend of mine says:

Its not the stuff you know that throws you off. And its not the stuff you know ‘you don’t know’ that throws you off -you can cover that by doubling your estimate or so. Its the stuff you don’t know that you don’t know that can throw you off, 5x or more.

Nevertheless, an estimated due date is a reasonable thing to ask for.  In fact, it is critical to successfully scheduling work, achieving goals and managing people.

So, what’s the best way to answer the question?

First, understand that a due date is a best guess of how things will turn out.  It should be based on the most accurate information available like:

  • past estimates of the amount of work tasks took
  • past estimates of the calender days tasks took
  • comparisons between those estimates and the actual data from past projects
  • familiarity with the strengths and weaknesses of the project team and
  • the current resources available for the project.

But when you present the schedule to your client, frame it as a basis for communication.  Let them know that, while based on the best information available, it is not a definitive prediction of the future. What it does do, though, is become a definitive guide for you to provide them updates on the schedule and for them to ask for the status of the project in very specific terms.

Second, carefully understand the constraints at play on your project. Every project has at least three constraints:

  • Time,
  • Money and
  • Scope - all of which should center around
  • Quality.

Explain to your client that each of those constraints directly impacts the others.

If your client requires a hard deadline, you need to have the right amount of resources and a limited scope. Your ability to meet deadlines further improves if you can scale up the resources allocated to the project to meet unforeseen challenges or pressures on the scope.

In any case, it is the project manager’s job to help control these factors and, most importantly, to communicate to the client how changes, challenges and surprises impact the estimated due date of a project.

Estimating Project Schedules: Setting Margins-of-Error

Estimating a project’s schedule can be a real challenge.  There is potential uncertainty and unkowns to consider when creating a schedule.  I’ve found it helpful to categorize projects when estimating a project’s schedule so you know what kind of margin-of-error to build into it. Three categories I find useful are:

  1.  New Work
  2.  Old Work
  3.  Combo Work -Combination of New and Old

New work is an effort or process you’ve never done before. This could be using a new technology, an upgraded tool, developing a new type of solution, implementing a new program or designing an entirely new asset e.g. a website, if you are used to designing print pieces.

Old work is an effort or process you’ve done many times before with the same tool set.

Combo work is a combination of new and old. This could be doing a standard project using a new tool or technique or working on something you’ve done before but which you wouldn’t call yourself an expert at just yet.

MARGIN-OF-ERROR

Each of these categories carries a different degree of uncertainty. You can capture that uncertainty by creating a margin-of-error for your schedule estimates. Here are some guidelines for margins-of-error. 

  1. New Work - a margin of 8x.
  2. Old Work -a margin of 1.5x
  3. Combo Work -a margin of 4x, though you can shift that higher or lower, depending on how much is new vs old.

DON’T FORGET CLIENTS

Clients are another element to consider when deciding what category to put a project into. Doing work for a new client or a new contact person at the client can add as much uncertainty as using a new tool or developing a new solution.

Comparison of Project Management Software - Schedules

A project schedule in tools like MS Project or Vertabase is different than in project collaboration tools like Basecamp.

The main idea behind a schedule in project management software like Vertabase is to create a detailed workflow for a project.  The schedule is the roadmap of the project and its successful completion.  It creates visibility and gives people the tools to do their work.

For example, documents and discussions that people need to work on on the project can all be connected directly to project schedules or even to specific tasks.

Also, project budgets and time estimates can all be connected to the project schedule (though access to this information can be easily controlled).  In fact, actual time can be posted directly to tasks on a schedule.

Read the rest of this post »

Follow me at: twitter LinkedIn

Get More Done



"Mark went out of his way to give a "real-world" talk on project management that was motivating and informational. Several of our group member filled up notebooks with great tips and takeaways from Mark's talk. I would highly recommend Mark for any discussion on Project Management and his talk is great for any audience."


- Matt Schulz, PMP, CIW

Archives

Subscribe to RSS Feed

Get the feed!


Add to Google



1999-2010 Standpipe Studios, L.L.C., All Rights Reserved.

Trademarks | Privacy | Sitemap