Definition
A traditional, linear project management approach where each phase of development must be completed before the next begins. Phases typically include requirements, design, implementation, verification, and maintenance.
Why it matters (in Poovi’s context)
Contrasted with Agile in the video to highlight why a sequential, ‘big task all at once’ approach is less effective when working with AI, which benefits from iterative feedback.
Key properties or components
- Linear progression
- Sequential phases
- Defined stages
- Late feedback
Contradictions or debates
Rigid and resistant to change; issues discovered late in the process can be costly and difficult to rectify. It is generally considered less suitable for complex, evolving projects compared to Agile.