"get it in front of the customer" is a great idea when you don't understand the problem. Now there are plenty of times when it's OK to not understand the problem, but if your building a driver and still don't understand the problem then something is wrong. Iteration as a process of discovering the question / need, but if the problems well understood it's not really the best solution.