The Spiral Model
This is a refinement of the traditional waterfall, explicitly
recognizing that development cycles. The spiral incorporates
risk analysis into the process, and allows developers to
stop the process as well as clients, depending on expected
returns from new requirements.
diagram of the process