Artefactos de Scrum y sus Compromisos
Los artefactos en Scrum representan trabajo o valor. Están diseñados específicamente para maximizar la transparencia de la información clave y proporcionar elementos concretos para la inspección y adaptación.
Cada uno de los tres artefactos contiene un compromiso formal (Commitment) para garantizar que se proporcione información que mejore el enfoque y mida el progreso:
| Artefacto | Compromiso Asociado (Commitment) | Propósito del Compromiso |
|---|---|---|
| Product Backlog | Objetivo del Producto (Product Goal) | Describe el estado futuro del producto hacia el cual planifica el equipo a largo plazo. |
| Sprint Backlog | Objetivo del Sprint (Sprint Goal) | Único propósito del Sprint que orienta el trabajo y ofrece flexibilidad en su ejecución. |
| Incremento | Definición de Terminado (Definition of Done) | Descripción formal del estado de calidad que debe cumplir el trabajo para considerarse Incremento. |
1. Product Backlog y el Objetivo del Producto (Product Goal) #
El Product Backlog es una lista ordenada y emergente de todo lo que se conoce que es necesario para mejorar el producto. Es la única fuente de trabajo para el Scrum Team.
- Gestión Continua: El Product Owner es el responsable de priorizarlo según valor de negocio, riesgo, dependencias y retorno de inversión.
- El Compromiso (Product Goal): El Objetivo del Producto es la meta a largo plazo para el Scrum Team. El equipo debe cumplir (o abandonar) un objetivo antes de asumir el siguiente.
- Refinamiento (Refinement): Actividad continua en la que el Product Owner y los Developers desglosan, estiman y añaden detalles y criterios de aceptación a los elementos del Backlog.
2. Sprint Backlog y el Objetivo del Sprint (Sprint Goal) #
El Sprint Backlog es el plan operativo creado por y para los Developers. Es una imagen en tiempo real del trabajo que los Developers planean lograr durante el Sprint.
- Composición:
- El Objetivo del Sprint (Sprint Goal): el por qué del Sprint.
- El conjunto de elementos seleccionados del Product Backlog: el qué.
- Un plan accionable para entregar el Incremento (desglose de tareas técnicas): el cómo.
- El Compromiso (Sprint Goal): Aunque los elementos concretos de trabajo pueden renegociarse durante el Sprint a medida que se aprende más, el Sprint Goal no se modifica ni se pone en riesgo.
3. Incremento y la Definición de Terminado (Definition of Done) #
Un Incremento es un peldaño concreto hacia el Objetivo del Producto. Es la suma de todos los elementos del Product Backlog completados durante el Sprint actual, combinados con los incrementos de todos los sprints anteriores.
- Potencialmente Entregable: Para proporcionar valor, el Incremento debe ser inmediatamente utilizable, independientemente de si el Product Owner decide liberarlo a producción (release) en ese momento o no.
- El Compromiso (Definition of Done - DoD): Es una lista formal y consensuada de criterios de calidad (pruebas unitarias superadas, revisiones de código, documentación, despliegue en entorno de pruebas, accesibilidad).
- Regla de Oro: Si un elemento del Product Backlog no cumple con la Definición de Terminado, nunca se puede presentar en la Sprint Review ni considerarse parte del Incremento.
Resumen del tema
Conceptos clave #
- Los 3 Artefactos y sus 3 Compromisos:
- Product Backlog Product Goal: visión a largo plazo del producto.
- Sprint Backlog Sprint Goal: objetivo rector a corto plazo para el Sprint actual.
- Incremento Definition of Done (DoD): estándar de calidad estricto para que una funcionalidad sea utilizable.
- Transparencia Radical: los compromisos eliminan la ambigüedad sobre qué significa que una tarea esté realmente terminada.
Qué debes recordar #
En Scrum, cada artefacto tiene un compromiso explícito que mide el progreso y asegura que solo se entregue software funcional de máxima calidad.