Кожний цикл у моделі починається з визначення мети цього циклу, аналізу різних шляхів її досягнення й можливих обмежень; оцінюється ступінь невизначеності й ризику. Вибирається стратегія проектування, що дозволяє їх зменшити. Далі розробляється перший прототип, виконується аналіз, уточнення вимог і т.д. Коло за колом, програмний продукт наближається до остаточного виду. Ця модель застосовується для проектів з великою невизначеністю й ризиком.
Інформаційні технології та інформаційні системи