Predictive (Waterfall) Development Approach:

  • 📊 heavy upfront planning — define all details early (scope, schedule, cost, resources, etc.)
  • 🚫 changes are difficult — require formal approvals and are costly
  • ➡️ linear flow — phases happen once in order (initiating → planning → executing → closing)
  • 🎯 final delivery at the end — no partial releases during the project

 

👉 best for: projects with clear requirements and low change (e.g., construction)

👉 bottom line: plan everything first, follow a step-by-step path, and deliver the result at the end