Agile (Ágil en español) es un término que se utiliza para describir un conjunto de principios y prácticas para el desarrollo de software que promueven un enfoque iterativo y colaborativo en la gestión de proyectos y el desarrollo de productos. El objetivo de Agile es entregar software funcional de manera rápida y eficiente, al mismo tiempo que se permite responder a los cambios en los requisitos del cliente o del mercado de manera flexible.
El Manifiesto Ágil, creado en 2001 por un grupo de desarrolladores de software, establece los valores y principios centrales del enfoque Ágil. Los cuatro valores fundamentales son:
- Individuos e interacciones sobre procesos y herramientas.
- Software funcionando sobre documentación extensiva.
- Colaboración con el cliente sobre negociación de contratos.
- Responder al cambio sobre seguir un plan.
Junto con estos valores, el Manifiesto Ágil también incluye doce principios que guían la forma de trabajar dentro de este enfoque. Algunas de las metodologías Ágiles más conocidas incluyen Scrum, Kanban, Extreme Programming (XP), y Lean Development, cada una con sus propias reglas y prácticas específicas, pero todas comparten la filosofía Ágil común.
El enfoque Ágil es especialmente popular en la industria del software, pero sus principios también se han adaptado y aplicado a otros tipos de proyectos y sectores.