"Los artefactos de Scrum" Curso GRATIS de SCRUM Fundamentos (Clase 3 de 10)
Introducción a la Clase 3 de Agilidad
Presentación del Curso
- Buenas tardes y bienvenida a la clase número 3 de la clínica de agilidad, parte de una serie de videos que abordan temas específicos.
- Este curso prepara a los participantes para enfrentar certificaciones gratuitas como Foundation o Scrum Fundamentals.
Recursos Adicionales
- Se invita a suscribirse al canal de YouTube "Clínica Vigilia" y seguir en LinkedIn para acceder a más contenido sobre agilidad y gestión de proyectos.
Artefactos del Framework Scrum
Diferenciación entre Artefactos y Eventos
- Es importante distinguir entre artefactos (irradiadores de información visibles para todos) y eventos (reuniones con objetivos específicos).
Componentes del Framework
- Los artefactos principales son el Product Backlog, Sprint Backlog e Incremento.
Product Backlog
- El Product Backlog es una lista priorizada que incluye todas las historias de usuario y tareas necesarias para el producto.
Sprint Backlog
- El Sprint Backlog es un subconjunto del Product Backlog que contiene las prioridades seleccionadas para el próximo sprint.
Incremento
- El Incremento representa todo lo construido por el equipo durante un sprint, acumulando los resultados obtenidos.
Detalles sobre el Product Backlog
Estructura del Product Backlog
- La lista debe estar ordenada y contener todo lo necesario para desarrollar el producto; no puede faltar nada esencial.
Historias de Usuario vs. Épicas
- Las historias de usuario son requerimientos más pequeños, mientras que las épicas son grandes requerimientos que deben subdividirse en historias más manejables.
Rol del Product Owner
- El Product Owner es responsable del contenido, disponibilidad y ordenamiento del Product Backlog, asegurando su actualización constante.
Responsabilidades Clave
- Su tarea principal incluye generar, priorizar y explicar las historias de usuario al equipo durante la planificación del sprint.
Dinámica del Product Backlog
Evolución Continua
- El Product Backlog es dinámico; cambia constantemente según las necesidades identificadas en cada sprint.
Refinamiento Constante
¿Cómo se gestiona el Product Backlog en un entorno ágil?
Importancia del Product Backlog
- El Product Backlog es esencial para definir las prioridades del producto, asegurando que todos los miembros del equipo tengan claridad sobre lo que se debe realizar.
- La gestión del backlog es dinámica y se adapta a cambios en el entorno, como la transición de restaurantes a servicios de delivery durante la pandemia.
Adaptación al Cambio
- La adaptación al cambio es uno de los valores fundamentales de la agilidad; el equipo debe estar preparado para modificar su enfoque según surjan nuevos requisitos o correcciones.
- Los errores y nuevas historias de usuario pueden surgir durante los sprints, lo que requiere una priorización constante dentro del backlog.
Refinamiento y Priorización
- Es crucial que el Product Owner mantenga el backlog ordenado y refinado antes de cada planificación (planning), asegurando que las prioridades estén claras para el equipo.
- El Sprint Backlog es un subconjunto del Product Backlog, conteniendo las tareas más prioritarias y detalladas que se abordarán en el próximo sprint.
¿Qué elementos componen el Sprint Backlog?
Estructura del Sprint Backlog
- Durante la planificación del sprint, se seleccionan historias de usuario más pequeñas y refinadas para incluirlas en el Sprint Backlog.
- El Sprint Backlog incluye no solo las tareas seleccionadas sino también un plan para entregar incrementos funcionales al final del sprint.
Compromiso del Equipo
- Antes de iniciar un sprint, el equipo debe establecer un objetivo claro basado en las historias de usuario seleccionadas, asegurando así una comprensión compartida entre todos los miembros.
- El compromiso del equipo implica completar todas las funcionalidades acordadas dentro del incremento previsto para ese sprint.
¿Qué es el Incremento en Scrum?
Definición e Importancia
- El Incremento representa la suma total de todos los elementos completados durante un sprint, incluyendo aquellos desarrollados en sprints anteriores.
- Este artefacto guarda todo lo realizado por el equipo a lo largo de los sprints, permitiendo evaluar progresos acumulativos hacia objetivos más amplios.
Valor Funcional
Incrementos en Scrum: Proceso y Producción
Concepto de Incremento
- El incremento es un artefacto que permite al cliente interactuar y evaluar el progreso del proyecto, acumulando resultados a lo largo de los sprints.
- La visibilidad del equipo sobre el estado de los componentes es crucial para determinar cuándo están listos para ser producidos y presentados al cliente.
Acumulación y Funcionalidad
- No se busca acumular incrementos indefinidamente; la meta es tener un incremento funcional listo para producción al menos cada dos o tres sprints.
- Al final de cada sprint, el nuevo incremento debe estar terminado y en condiciones de ser utilizado, permitiendo su paso a producción.
Definición de "Terminado"
- La cajita del incremento sirve para identificar todo lo acumulado por el equipo durante el sprint, asegurando que cumple con la definición acordada por el equipo Scrum (Definition of Done).
- La definición de "terminado" incluye todos los criterios establecidos por el equipo para considerar que un incremento está listo para salir a producción.
Artefactos del Framework Scrum