Without the ability to show the customer something early, you'll build the wrong thing. And even after you've built the right thing, the customer will want to tweak it. And in order to know whether what you're doing is the right thing, you need to show it often.
From Servlets and the Web