The spiral model
- a lot of complex detail
- risk assessment, prototypes, and looping
- a brief spiral model
- Come up with a basic design.
- Figure out the greatest risks in your design.
- Build prototypes that mitigate those risks.
- Test the prototypes.
- Come up with a more detailed design based on what you have learned.
- Return to step 2.