Home > Articles > Process Improvement

Hell No! I Won't Go! - Avoiding Death March Projects

  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
Although the bursting of the dot-com bubble has allowed a drop of reality to seep into project schedules, all too many projects are still planned with aggressive (read: impossible) schedules. Why do organizations do this, and why do we let ourselves get suckered into working on these doomed projects?

Ed Yourdon's book Death March: The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects (Yourdon Press, 1999, ISBN 0-13-014659-5) states that the world would be a healthier place if more of us stood up to say, "Hell, no, I won't join this death march!" Unfortunately, he then spoils it all by stating "...death-march projects are the norm, not the exception." (See related article.)

Well, I beg to differ. Death-march software projects are not the norm. It is possible to run projects with sensible schedules that don't threaten to burn out the entire team. We don't have to deliver buggy software because we're too tired even to think.

What Exactly Are Death-March Projects?

The really crazy thing about death-march projects is that, as Tom DeMarco pointed out in his speech at OOPSLA in Tampa Bay (Oct., 2001), these death-march projects are characteristically insignificant. Yes, they're dramatically hyped by the organization, but their success or failure doesn't really matter. If the project really did matter, the organization would invest sufficient time and resources to make sure that it had a much better chance of succeeding.

Think about it. Really important projects that are valued by the organization get staffed, planned, and managed properly. The organization makes sure that the delivery dates are realistic given the desired functionality.

Insignificant projects, on the other hand, have to make great promises about what they can deliver at minimal cost—just to get funded. Sure, if you can pull it off, you get to look like a hero. Even if you don't pull it off, you can still claim that it was successful because of how much you managed to accomplish.

  • Share ThisShare This
  • Save To Your Account

Discussions

comments powered by Disqus

Related Resources

#TuesdayTrivia: Spotlight on WP7 (Win a copy of Sams Teach Yourself Windows Phone 7 Application Development)
By on May 2, 2012Comments
These days, what CAN'T a smartphone do? Microsoft is putting their own spin on things to help you experience "life in motion" when using your device. Instead of containing static application icons, the re-imagined Start screen features live Tiles showing real-time content updates.

Information Technology Musings...
By on April 11, 2012Comments

Surprise!  Students are returning to IT as a career.  Are they ready?  Are you ready as a long-term IT worker for your new colleagues?


April Trivia #1: Test Like a Pro (Win How Google Tests Software)
By on April 2, 2012Comments

Even "Nooglers" (new Google employees) ask it as soon as they walk out of orientation: How does Google test software? Here's your chance to get the inside scoop.

See All Related Blogs