Comment Re:Specs (Score 1) 551
Kind of related to this is decision making. Don't put a decision off to make sure we know 100% the best possible solution. Usually a good-enough solution will work until more is known about the problem (especially if it contributes to the later solutions).
I've seen near a year lost on a project because management couldn't make the decision everyone knew they would.
There is actually an interesting parallel to this coming from the Lean software development ideology. You shouldn't make a decision until the last responsible moment, when you have the maximum amount of information.
I know, easier said than done.