Agile methodology is an approach to project management, typically used in software development. It helps teams respond to the unpredictability of building software through incremental, iterative work cadences, known as sprints. This methodology that inspired it: waterfall, or traditional sequential development.