Spiral model of the software lifecycle - 1
Idea start on a small scale and incrementally build understanding and design.
Explicitly address risks that associated with many projects, E.g. poorly understood:
- requirements
- design
- architecture
- system components
Each iteration moves the project to a larger scale and a more detailed plan