« time tracking | Main | show my pc »

August 13, 2008

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e54efca38e883400e553e42be68833

Listed below are links to weblogs that reference a few good men:

Comments

David Robinson

"I've been on projects where the end date was set before the planning was done."

There's nothing really wrong with this "right-to-left" scheduling. The purpose of planning here is to work out the subsequent scope, cost & quality tradeoffs needed to finish on this date (see the Project Management Triangle - http://en.wikipedia.org/wiki/Project_management ). People seem to forget this though, and think that because the end date is fixed, there's no point in planning at all. They then all rush off to join their death match.

"Is it really that we are so bad at estimating how long things will take?"
Sometimes. Steve McConnell's book on the topic goes into this in great detail. The problem seems to break down like this:

1. We really aren't that good at estimating
2. We try and present point numbers rather than an ever decreasing range of numbers
3. We negotiate the estimates, rather than the scope, cost or quality
4. We do this with senior managers, who tend to get their jobs because they know how to negotiate better than most
5. We don't explain to them where our estimates come from, so can't really justify them. Instead, we just let ourselves get brow-beaten into trying the impossible (and please no one mention stretch goals until you really know about their limitations)

Of course, this is all compounded by the fact that some project managers are simply insane and don't deserve the salary they're drawing. :-)

"Everyone knows it will be unachievable, but that's what you work towards"

It depends on how unachievable. If stretch goals are used properly (and other factors are in place, such as being in a good team, having a nice workplace, etc), then teams try to rise to the challenge (and sometimes even make it). All to often though, the goals really are unachievable, and that's just a demotivation for people. In that case, my experience has been that only the project manager works towards this (and once, not even him(!)). Everyone else just seems to works with the project's natural schedule (rather than some arbitrary Gant chart).

One final point, but if an engineer accepts a negotiated estimate and works towards it, are they not as much to blame for project failure than the project manager? I read the following quote recently, but forgot to write down the source:

"It’s a project manager’s job to make decisions, and an engineers job to make sure they are informed ones”

Gordon

Hi Davie,

thanks for commenting. I'd agree that scheduling with a pre-defined end date can be perfectly valid, but only if you are willing to change things like number of people or features or quality. When those aren't negotiable either in the up front planning, it is going to be painful.

I also agree about providing useful information to the project manager. I haven't always experienced project management that have been willing to listen, or perhaps in a position to listen, due to the pressure they themselves are getting from their management.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

My Photo

subscribe

  • Email subscribtion

    Enter your email address:

    Delivered by FeedBurner