Pace, not Deadlines
blogs.balsamiq.com
blogs.balsamiq.com
I really _am_ curious about why people have deadlines...isn't it ready when it's ready? :)
Peldi
Sure, ideally it'd be better to fix the causes, but that's hard to do, and deadlines are easy to set (although not as easy to match :).
And, there are situations why you want something to be ready by some external event (eg. to show on a conference, or for contractors, the client actualy expects it to be done, etc).
As for procrastination, I think that's fixed by recruiting people who are the right fit and would do the job even if they weren't paid to do it. :) Hard to do, and some procrastination happens to everyone, it's natural. :)
Re: external events, that's a good point. And if you're working for clients, that's a whole different game. :)
Duke Nukem Forever.
Nuff said.
What happens in a couple of years when, for example, you want to redo the whole UI in one go? Because you can't release that piecemeal.
You're actually describing a classic anti-procrastination technique, small bite sized chunks that are so easy you can't fail.
In programming that's not always possible. An AAA game being a perfect example.