Qué es Ágil
Metodología de desarrollo flexible con iteraciones
Ágil — una familia de metodologías de desarrollo flexibles basadas en enfoque iterativo, adaptación rápida a cambios e interacción continua con el cliente.
Valores Ágiles (Manifiesto)
- Individuos e interacciones sobre procesos y herramientas
- Software funcionando sobre documentación extensiva
- Colaboración con el cliente sobre negociación contractual
- Respuesta ante el cambio sobre seguir un plan
Principios
- Entregas frecuentes (semanas, no meses)
- Bienvenida a cambios en los requisitos
- Colaboración diaria del equipo
- Equipos autoorganizados
- Mejora continua del proceso
Frameworks populares
- Scrum — sprints, roles, ceremonias
- Kanban — visualización del flujo, límites WIP
- XP — programación en parejas, TDD
- SAFe — escalado Ágil a nivel empresarial
Beneficios para el negocio
Ágil reduce el time-to-market, disminuye riesgos del proyecto y asegura transparencia del progreso.