CAPITULO 2 Fundamentos de agilidad
2.1 Entorno V.U.C.A.
V.U.C.A. Acrónimo de Volatilidad, Incertidumbre, Complejidad y Ambigüedad
¿Qué es la agilidad?
Es la capacidad de una empresa o equipo de innovar y adaptarse rápidamente y lo mejor posible a los cambios de mercado, contestar en poco tiempo, con flexibilidad y constancia a las peticiones de los clientes, además de liderar el cambio de manera productiva y rentable sin disminuir la calidad a fin de mejorar la experiencia del cliente.
2.2 4 Valores Agile
- Individuos y sus interacciones sobre procesos y herramientas
- Software funcionando sobre documentación exhaustiva
- Colaboración con el cliente sobre negociación contractual
- Responder al cambio sobre seguir un plan
![fig: https://viewnext.usal.es/](imgs/P01_4valores.png)
2.3 12 Principios agile
- Nuestra mayor prioridad es satisfacer al cliente
- Aceptar que los requisitos cambien
- Entregar software fucnional frecuentemente
- Los responsables de negocios, diseñadores y desarrolladores deben trabajar juntos dia a dia durante el proyecto
- Desarrollamos proyectos en torno a individuos motivados
- El método más eficiente de comunicar información es conversación cara a cara
- El software funcionando es la principal medida de éxito
- Los procesos ágiles promueven el desarrollo sostenible
- La atención continua a la excelencia técnica y al buen diseño mejora la agilidad
- La simplicidad es esencial
- Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados
- A intervalos regulares el equipo reflexiona sobre como ser más efectivo y de acuerdo a esto ajustan su comportamiento
![fig: https://asd-tech.mx/](imgs/P01_12_principios.jpg)
2.4 Prácticas agile
- Scrum
- ScrumBan
- Hybrid Methodology
- Scrum/XP Hybrid
- Kanban
- Iterative development
2.5 Mitos comunes
- Una solución mágica
- Agil = Hazlo ya
- No requiere documentación