## Agile as a Movement Agile is fundamentally a movement that emerged to restore balance and effectiveness in traditional project management methodologies; it has become a cornerstone of modern software development. It opposes rigid, heavyweight processes that hinder adaptability and responsiveness. Instead, Agile promotes flexibility, iterative progress, collaboration, and delivering value incrementally. ## The Essence of Agile Agile is more than a set of frameworks—it is a philosophy described in the [[Agile Manifesto]] that thrives on adaptability, collaboration, and iterative learning. It allows teams to embrace uncertainty and evolve their processes as they discover better ways to deliver value. ## Agile as an Umbrella Term for Frameworks Agile is not a single framework but an umbrella term encompassing various methodologies and practices that align with its core principles. Some of the most prominent Agile frameworks include: - **Scrum** – Focuses on iterative development through time-boxed sprints and defined roles (Scrum Master, Product Owner, and Development Team). - **Kanban** – Visualizes work in progress and optimizes flow to improve efficiency. - **Extreme Programming (XP)** – Emphasizes technical excellence, continuous integration, and test-driven development. --- ## References > Agile is a mindset — it’s a way of thinking — that’s defined by four values, described by twelve principles, and then manifested through an unlimited number of practices or different ways of working > > -[Ahmed Sidky](https://youtu.be/ESDQCcnapGA?t=23) - [THERE IS NO SUCH THING AS AGILE METHODOLOGY — Café Curiosity](https://www.cafecuriosity.com/blog/2024/agile-methodology) - [Manifesto for Agile Software Development](https://agilemanifesto.org)