In his recent blog entry titled programmers don't make projects fail, Udi Dahan argues (quite correctly, in my opinion) that, well, programmers don't make projects fail. I'll leave reading the blog entry to you but I would like to focus your attention on Udi's closing paragraph on the blog:
Not to end on a doom-and-gloom note, you'd be surprised how quickly you can identify real issues by checking overtime. Of course, the faster you identify these issues, the sooner you can resolve them.
While it's very true that programmers doing overtime is a good indicator of timely delivery being at risk, most projects--I'd dare to speculate--are in fact not aware of the need for overtime until very late in the project when it's already {drum roll, please} too late.
If you're dying to know the solution I have to offer for resolving that problem, don't hesitate to call my 24/7 telephone consulting line at 1-800-ITERATIVE ...







