Agile is an iterative project management methodology. Teams deliver work in small but consumable increments. As requirements, plans, and results are continuously evaluated, teams have a natural mechanism for responding quickly to changes, hence the name Agile.