I found this interesting article on IEEE Computer.  It talks about the history of iterative and incremental development.  I didn't know Project Mercury at NASA ran on half-day iteration.

I like the quote from H.L. Mencken at the end: "For every complex problem,there is a solution that is simple, neat and wrong".