CursosDPY
PARTE II · MÓDULO 10

Mentalidad ágil: manifiesto y principios

Ágil no es un conjunto de reuniones; es una forma de trabajar cuando no se puede saber todo de antemano.

Al terminar vas a poder

  • Explicar los 4 valores y los 12 principios del Manifiesto Ágil.
  • Usar el modelo de Stacey y Cynefin para decidir si conviene un enfoque ágil.
  • Reconocer el "ágil de cartón" y sus síntomas.

Origen

En febrero de 2001, 17 profesionales que practicaban métodos "livianos" (Scrum, XP, DSDM, Crystal, FDD) se reunieron en Snowbird, Utah, y acordaron el Manifiesto por el Desarrollo Ágil de Software. No inventaron un método nuevo: pusieron nombre a lo que tenían en común.

Los 4 valores

Cada valor compara dos cosas. Ambas importan, pero se valora más la de la izquierda:

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.

Malinterpretación frecuente

"Ágil = sin documentación ni plan". Falso. El manifiesto dice sobre, no en lugar de. Un equipo ágil documenta lo que agrega valor (decisiones de arquitectura, API, manual de usuario) y planifica en varios niveles (visión, release, sprint, día).

Los 12 principios (resumidos)

  1. La prioridad es satisfacer al cliente con entregas tempranas y continuas de software valioso.
  2. Se aceptan cambios de requisitos, incluso tarde, si dan ventaja competitiva al cliente.
  3. Se entrega software funcionando con frecuencia: de semanas a pocos meses, preferiblemente lo más corto.
  4. Negocio y desarrollo trabajan juntos a diario.
  5. Proyectos en torno a personas motivadas, con el entorno y la confianza que necesitan.
  6. La conversación cara a cara es la forma más eficiente de transmitir información.
  7. El software funcionando es la medida principal del progreso.
  8. Ritmo sostenible: patrocinadores, desarrolladores y usuarios deben poder mantenerlo indefinidamente.
  9. Atención continua a la excelencia técnica y al buen diseño.
  10. Simplicidad: maximizar la cantidad de trabajo no realizado.
  11. Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.
  12. A intervalos regulares el equipo reflexiona cómo ser más efectivo y ajusta su conducta.

¿Cuándo conviene ágil?

Modelo de Stacey

Simple Complicado Complejo → ágil Caótico Incertidumbre técnica (cómo) → Incertidumbre de requisitos (qué) →
  • Simple: se sabe qué y cómo. Lista de tareas o predictivo liviano.
  • Complicado: requiere expertos y análisis, pero es predecible. Predictivo o híbrido.
  • Complejo: solo se entiende haciendo. Ágil: inspección y adaptación frecuentes.
  • Caótico: actuar primero para estabilizar (incidente de producción). Ni Scrum ni Gantt: gestión de crisis.

Cynefin (Dave Snowden) propone dominios parecidos y el modo de actuar en cada uno: claro (percibir–categorizar–responder), complicado (percibir–analizar–responder), complejo (sondear–percibir–responder), caótico (actuar–percibir–responder).

Empirismo: la base de todo

Las prácticas ágiles se apoyan en el control empírico de procesos: transparencia (todos ven el estado real), inspección (se revisa con frecuencia) y adaptación (se ajusta cuando algo se desvía). Si falta uno, los otros dos se debilitan.

Ágil de cartón: síntomas

  • Las "dailies" son reportes de estado al jefe.
  • El sprint termina sin nada desplegable ("lo integramos en el sprint de integración").
  • El backlog lo escribe alguien que nunca habla con usuarios.
  • Las retrospectivas producen siempre las mismas quejas y ningún cambio.
  • Velocidad usada para comparar equipos o presionar personas.
  • Fecha y alcance fijos, "pero hacemos sprints".
Práctica 10
  1. Ubicá 3 proyectos que conozcas en la matriz de Stacey y justificá qué enfoque usarías en cada uno.
  2. Elegí 3 principios del manifiesto que tu equipo actual no cumple. Para cada uno, proponé un cambio pequeño y medible para las próximas 2 semanas.

Autoevaluación

5 preguntas. Elegí una opción para ver la explicación. Puntaje: 0/5 · las respuestas de la muestra no se guardan

1. El manifiesto ágil valora 'software funcionando sobre documentación extensiva'. Esto significa…

2. Según Stacey, un proyecto con requisitos y tecnología inciertos está en la zona…

3. Los tres pilares del empirismo son…

4. 'Maximizar la cantidad de trabajo no realizado' se refiere a…

5. ¿Cuál es un síntoma de 'ágil de cartón'?