Waterfall એ ક્રમિક, યોજના-આધારિત અભિગમ છે: તમામ આવશ્યકતાઓ એકત્રિત કરો, ડિઝાઇન કરો, બનાવો, પરીક્ષણ કરો, પછી પ્રકાશિત કરો — દરેક તબક્કો આગલા તબક્કા શરૂ થાય તે પહેલાં પૂર્ણ થઈ જાય. Agile પુનરાવર્તક અને અનુકૂલનીય છે: નાનાં કાર્યશીલ ટુકડાઓ વારંવાર આપવા અને પ્રતિક્રિયાના આધારે સમાયોજન કરવું. કોઈ પણ સર્વત્રીય "બेતર" નથી; તેઓ વિવિધ સંદર્ભોમાં બંધબેસે છે.
