Waterfall არის თანმიმდევრობითი, გეგმაზე დამყარებული მიდგომა: შეაგროვე ყველა მოთხოვნა, შემუშავე, ააგე, გამოამჯდა, შემდეგ გამოუშვი — თითოეული ფაზა დასრულდება შემდეგი ფაზის დაწყებამდე. Agile არის იტერაციული და ადაპტაციური: მიაწოდე მცირე მუშა ნაჭრები განმეორებით და მოახდინე კორექტირება უკუკავშირის მიხედვით. არცერთი არ არის საყოველთაოდ "უკეთესი"; ისინი შეესაბამება სხვადსხვა контекstებს.
გვერდითი შედარება
| ასპექტი | Waterfall | Agile | |--------|-----------|-------|| | მიდგომა | თანმიმდევრობითი ფაზები | იტერაციული ნამატი | | მოთხოვნები | დაფიქსირებული წინასწარი | ვითარდება დროთა განმავლობაში | | უკუკავშირი | გვიან (აგების შემდეგ) | უწყვეტი | | რისკი | გამოჩნდება ბოლოში | გამოჩნდება ადრე | | მუშა პროგრამული უზრუნველყოფა | მიწოდებული ერთხელ | თითოეული იტერაციის დროს | | საუკეთესო | სტაბილური, კარგად ცნობილი ფარგლები | გაურკვეველი, ცვალებადი ფარგლები |
