Big Design Upfront = Design-in-progress = Less Productivity = Lost Money

Henrik MÃ¥rtenson has an excellent post on Design-in-progress (similar to work-in-progress in Lean Manufacturint).

Really worth a read!