Agile strives to deliver shorter development cycles and more frequent product releases within a short period of time for development teams. This allows teams to quickly and easily respond to changes in customer requirements. Agile also aims for continuous improvement.