← Todos los artículos

Entregar un Incremento real en cada Sprint: una lista para esta semana

By XNM Technologies · March 23, 2021 · 3 min read
Entregar un Incremento real en cada Sprint: una lista para esta semana

La Guía de Scrum es contundente: el Incremento es un peldaño concreto hacia el Objetivo del Producto, y cada Incremento debe ser usable. Un trabajo solo 'casi terminado' no es un Incremento. Sin embargo, muchos equipos llegan a la Revisión del Sprint con un montón de elementos a medias, una demostración sostenida con cinta adhesiva y nada que pudieran entregar de verdad. La causa suele ser una Definición de Terminado que existe en el papel pero no en la práctica.

Con equipos distribuidos, esto se vuelve más difícil. Cuando la gente no puede asomarse a un escritorio para confirmar que algo funciona, la ambigüedad sobre el 'terminado' se multiplica. La solución es la misma disciplina que Scrum siempre ha pedido, aplicada de forma más deliberada. Aquí tiene una lista para aplicar este Sprint.

Antes y durante el Sprint

  • Confirme que su Definición de Terminado sea explícita y compartida; si los estándares de calidad viven en la cabeza de alguien, escríbalos donde todo el equipo los vea.

  • Dimensione los elementos del Backlog del Sprint para que cada uno pueda alcanzar de forma plausible el estado Terminado dentro del Sprint; un elemento que no se puede finalizar no puede formar parte del Incremento.

  • Integre y pruebe de forma continua durante el Sprint, no en un empujón frenético el último día.

  • Trate 'Terminado' como una puerta, no como una meta que se rebasa de lado; un elemento está Terminado según su definición o no lo está.

  • Mantenga el Incremento usable a medida que avanza, de modo que en cualquier momento del Sprint haya algo potencialmente entregable.

En la Revisión del Sprint y más allá

  1. Demuestre software que funciona, no diapositivas. La Revisión del Sprint inspecciona el Incremento real frente al Objetivo del Producto. Si presenta intenciones en lugar de funcionalidad en marcha, el Incremento no es real.

  2. No cuente el trabajo sin terminar dentro del Incremento. Los elementos que no cumplieron la Definición de Terminado regresan al Backlog del Producto. Arrastrarlos como 'casi listos' oculta el estado verdadero del producto.

  3. Mantenga el Incremento entregable aunque decida no entregar. La decisión de entregar es del Product Owner; el Incremento debe estar en un estado en que entregar sea una elección de negocio, no una imposibilidad técnica.

  4. Endurezca la Definición de Terminado con el tiempo. A medida que el equipo madura, incorpore más controles de calidad a Terminado. Una definición más fuerte produce un Incremento más confiable, con menos inspección al final.

  5. Use la Revisión para adaptar el Backlog del Producto. Inspeccionar un Incremento real con las partes interesadas debería cambiar lo que construye a continuación. Si nada en el backlog se mueve, la Revisión fue una reunión de estado, no una inspección.

El hilo que recorre todo esto es la honestidad sobre el estado del trabajo. Un equipo que entrega cada Sprint un Incremento pequeño pero genuinamente Terminado construye confianza y un ritmo estable y predecible. Un equipo que muestra humo y arrastra deuda oculta erosiona ambas cosas. El Incremento es donde la promesa de empirismo de Scrum se vuelve concreta: inspecciona algo real y se adapta a partir de ello.

Si sus últimos Sprints terminaron con prisas y una demostración endeble, empiece por la Definición de Terminado. Hágala explícita, hágala compartida y niéguese a llamar Terminado a cualquier cosa que no la cumpla. Todo lo demás de esta lista se deriva de esa única decisión.

Si quiere ayuda para construir una cadencia de entrega que produzca un Incremento real y entregable en cada Sprint, la asesoría en ejecución de programas y proyectos de XNM trabaja con los equipos para que perdure.