Agile takes an iterative, adaptive approach with constant feedback for continuous feedback and adaptation while Waterfall follows a strict plan from start to finish.