Waterfall একটি ক্রমবর্ধমান, পরিকল্পনা-চালিত পদ্ধতি: সমস্ত প্রয়োজনীয়তা সংগ্রহ করুন, ডিজাইন করুন, তৈরি করুন, পরীক্ষা করুন, তারপর প্রকাশ করুন — প্রতিটি পর্যায় পরবর্তীটি শুরু হওয়ার আগে শেষ হয়। Agile হল পুনরাবৃত্তিমূলক এবং অভিযোজনযোগ্য: ছোট কাজের অংশগুলি বারবার সরবরাহ করুন এবং প্রতিক্রিয়ার উপর ভিত্তি করে সামঞ্জস্য করুন। কোনটিই সর্বজনীনভাবে "ভাল" নয়; এগুলি বিভিন্ন প্রসঙ্গের জন্য উপযুক্ত।
