Creating a software system without delivering anything
to the users until everything is done, is like constructing a complete
office building on its side, then trying to lift it into position.
The system is likely to collapse in a heap of rubble.