Cómo funcionan las iteraciones en SAFe y por qué la calidad integrada es innegociable.
Las iteraciones de SAFe son cajas de tiempo de 2 semanas (ocasionalmente 1 o 3 semanas, pero 2 es el estándar). Cada iteración sigue un ciclo familiar:
Planificación de Iteración (medio día) — El equipo revisa los objetivos de la iteración, extrae historias del backlog del equipo, las descompone en tareas y se compromete con lo que entregará. En SAFe, los objetivos de iteración deben alinearse con los objetivos de PI establecidos durante la Planificación de PI.
Ejecución (la mayor parte de la iteración) — El equipo trabaja en las historias, realiza standups diarios e integra continuamente. Las historias avanzan por estados: definida, en progreso, terminada. El equipo rastrea el progreso contra sus objetivos de iteración.
Revisión de Iteración / Demo del Sistema (1-2 horas) — El equipo demuestra el trabajo completado. En SAFe, esto alimenta la Demo del Sistema a nivel de ART donde todos los equipos muestran su trabajo integrado a los interesados. La demo individual del equipo es preparación para la demo del sistema.
Retrospectiva de Iteración (1 hora) — El equipo reflexiona sobre qué salió bien, qué no, y qué mejorar. En SAFe, los conocimientos de la retrospectiva también pueden alimentar el evento de Inspeccionar y Adaptar a nivel de PI.
Qué es diferente del Scrum independiente: La iteración está sincronizada entre todos los equipos del ART. Todos comienzan y terminan el mismo día. Esta cadencia compartida crea puntos de integración naturales y hace que la coordinación entre equipos sea predecible.
Cada PI incluye una Iteración de Innovación y Planificación (IP) al final. Esto es único de SAFe y una de sus innovaciones más valiosas.
Qué sucede durante IP:
Por qué importa IP:
Sin tiempo dedicado a la innovación, la deuda técnica se acumula, las habilidades se estancan y los equipos se convierten en fábricas de características. La iteración IP es una garantía estructural de que la mejora y la exploración suceden—no depende de "encontrar tiempo" que nunca se materializa.
La iteración IP también proporciona un amortiguador natural. Si los equipos encuentran complejidad inesperada durante el PI, la iteración IP absorbe el desbordamiento sin requerir extensiones de cronograma o recortes de alcance en medio de una iteración.
Protege la Iteración IP
La forma #1 en que las organizaciones sabotean SAFe es usando la iteración IP para 'ponerse al día con el trabajo de características'. Esto derrota su propósito. El tiempo IP es una inversión en la capacidad futura del sistema—protégelo ferozmente.
SAFe es inflexible sobre la calidad: no puedes ser ágil con código malo. La calidad integrada no es algo deseable—es un valor central y un prerrequisito para el flujo sostenible.
Prácticas de ingeniería de software:
Prácticas arquitectónicas:
Por qué la calidad a escala importa más:
Con un equipo, la mala calidad significa entrega lenta. Con diez equipos, la mala calidad significa fallas de integración en cascada, señalar con el dedo y defectos a nivel de sistema que nadie posee. El costo de los problemas de calidad crece super-linealmente con el conteo de equipos.
La Trampa del Atajo de Calidad
Recortar calidad para 'ir más rápido' es pedir prestado contra el futuro a tasas de interés de usurero. A escala, esta deuda se compone entre equipos y se vuelve exponencialmente más difícil de pagar.