Agile is a process that helps teams provide quick and unpredictable responses to the feedback they receive on their product. It creates opportunities to assess a product's direction during the development cycle. Teams assess the product in regular meetings called sprints or iterations.