The document provides an introduction to Agile software development. It outlines the Agile Manifesto and 12 principles of Agile. The Agile Manifesto values individuals, interactions, working software over processes, tools, comprehensive documentation, and contract negotiation. It emerged in response to shortcomings of traditional waterfall development as business needs began changing more rapidly. The 12 Agile principles place emphasis on customer satisfaction, responding to change, frequent delivery, collaboration between business and developers, motivated individuals, face-to-face communication, progress measurements, sustainability, technical excellence, simplicity, self-organizing teams, and continuous improvement.