This document provides an overview of agile methodology. It discusses agile principles from the Agile Manifesto including prioritizing individuals, working software, customer collaboration, and responding to change. Common agile methodologies like Scrum, XP, and FDD are described. The key processes in agile include requirement gathering, design, build, testing, and deployment in short iterative cycles. Advantages are rapid delivery and adaptation to change, while disadvantages include difficulty estimating effort and lack of documentation.
Related topics: