1What is the difference between Agile and Waterfall?
Waterfall is sequential: requirements → design → build → test → deploy, each phase finishing before the next. It needs stable requirements, gives predictable plans and documentation, but changes are expensive and users see the product late.
Agile is iterative: work is delivered in short cycles (sprints) as working increments, with continuous feedback and reprioritisation. It handles changing requirements and reduces the risk of building the wrong thing, but needs engaged stakeholders and makes long-term fixed-scope commitments harder.
Choose based on uncertainty and cost of change: construction or regulatory compliance projects lean waterfall; software and digital products lean agile; many organisations use a hybrid.