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