При този подход разработката не се разглежда като единичен процес, а като последователност от по-малки стъпки.
След завършване на дейностите по разработката на текущата стъпка, се добавя нова група изисквания. Това стартира новата стъпка (инкремент) на разработка.
Реализираните изискванията в отделните инкременти трябва да са приблизително еднакви по сложност за реализиране.
Необходимо е предварително потребителските изисквания да се разделят по приоритети.
Колкото е по-висок приоритета на едно изискване, в толкова по-начален инкремент трябва да се реализира.
Изискванията за текущия инкремент не могат да се променят !