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