Waterfall هو نهج متسلسل موجه بالتخطيط: جمع جميع المتطلبات، والتصميم، والبناء، والاختبار، ثم الإطلاق — حيث ينتهي كل مرحلة قبل بدء المرحلة التالية. Agile هو تكراري وقابل للتكيف: توفير شرائح عمل صغيرة بشكل متكرر والتعديل بناءً على التعليقات. لا أحدهما "أفضل" عالمياً؛ فكلاهما يناسب سياقات مختلفة.
