Agile is an iterative approach to project management and software development that focuses on continuous improvement, scope flexibility, team input, and delivering working software frequently. This document discusses the Agile Manifesto, principles, history and evolution of Agile methods. It also covers the business value of Agile in terms of increased productivity, quality and reduced costs compared to traditional methods.