Agile es un conjunto de metodologías que permiten adoptar una forma de trabajo a las condiciones de un proyecto, donde cada solución evoluciona en cada etapa y según las necesidades, aprovechando estos cambios para proporcionar una ventaja competitiva.
Nace a partir de observar una reacción en contra de métodos demasiado estructurados y estrictos, este tipo de métodos con una estricta planificación inicial no permitían a los equipos de trabajo adaptarse a los cambios ni a nuevas peticiones y demandas. En un sector en el que cada vez se producían más cambios, más radicales y de manera más constante. Las metodologías Agiles son una fórmula para el desarrollo de proyectos que necesitan rapidez y flexibilidad para adaptarse a las necesidades del cliente, y siempre está enfocada a resultados.
Algunas de las metodologías más importantes son: Agile Modeling, Agile Unified Process, Crystal Clear, Extreme Programming y Scrum.