This document provides an overview of Agile methodology. It begins by stating that Agile is a philosophy or set of values rather than a process. It then discusses when Agile is appropriate to use and lists some popular Agile frameworks like Scrum and Kanban. The document explains that Agile uses iterative development cycles which allow for faster design, coding, and testing. It also allows changes to be incorporated more easily. One section focuses on Scrum as a popular Agile methodology, outlining its processes of backlogs, sprints, daily stand-up meetings and more. It concludes by emphasizing that Agile is about people, communication, and delivering solutions over documentation.