Podemos definir las metodologías ágiles como un conjunto tareas y procedimientos dirigidos a la gestión de proyectos. Son aquellos métodos de desarrollo en los cuales tanto las necesidades como las soluciones a estas evolucionan con el pasar del tiempo, a través del trabajo en equipo de grupos multidisciplinarios que se caracterizan por tener las siguientes cualidades:
1. Desarrollo evolutivo y flexible.
2. Autonomía de los equipos.
3. Planificación.
4. Comunicación.
Existen diferentes opciones ágiles entre las cuales podemos destacar las siguientes:
- Scrum
- programación extrema (XP)
- Kanban
siendo estas tres (03) las alternativas más utilizadas.
Es importante mencionar, que todas las metodologías ágiles cumplen con el Manifiesto ágil, el cual se encuentra compuesto por doce (12) principios agrupado en cuatro (04) valores fundamentales:
1) Individuos e interacciones sobre procesos y herramientas.
2) Software funcionando sobre documentación extensiva.
3) Colaboración con el cliente sobre negociación contractual.
4) Respuesta ante el cambio sobre seguir un plan.