June 6, 2007

...Learn TDD with Codemanship

Delivering On Time != Project Success

This feature on bbc.co.uk gave me the screaming heebie-jeebies yesterday when I read it.

By berating the percentage of IT projects that miss their deadlines - without considering any other aspect of project team performance (like the quality of the end product, or its value to the business) - the author continues to spread the damaging myth that finishing on time = successful project. Yet again, we are asked to believe that the ultimate goal is predictability.

Sure: there are some projects where missing a date would mean failure (e.g., missing your Mars launch window), but most project deadlines are entirely arbitrary and based on rough estimates of when we might be finished.

More evidence of our dysfunctional work ethic...
Posted 14 years, 1 month ago on June 6, 2007