Capitulo II: Planificación del Sprint - Lucia-G-R/Creacion-Wiki GitHub Wiki
Este epic abarca todas las actividades relacionadas con la reunión de planificación del Sprint, un evento clave dentro del marco de trabajo Scrum. Su propósito principal es asegurar que el equipo Scrum comience el Sprint con una comprensión clara de lo que se va a construir, por qué se va a construir y cómo se va a llevar a cabo el trabajo. Esto incluye la preparación previa a la reunión, la definición del objetivo del Sprint, la selección de historias de usuario desde el backlog del producto, y la estimación del esfuerzo requerido para completarlas. Una planificación efectiva permite al equipo enfocarse en prioridades claras, mejorar la colaboración y aumentar las probabilidades de éxito del Sprint.
Realizar la reunión de planificación del Sprint
Como equipo Scrum, queremos realizar una reunión de planificación del Sprint para definir qué historias de usuario se van a trabajar y establecer un objetivo claro para el Sprint.
Preparar agenda de la reunión
- Se debe definir la agenda para la reunión, incluyendo la revisión del backlog, la selección de historias de usuario y la definición del objetivo del Sprint.
- Criterios de aceptación: La agenda debe estar lista antes de la reunión. Debe ser compartida con el equipo Scrum.
Confirmar asistencia del equipo Scrum
- El Scrum Master debe asegurarse de que todos los miembros clave (Scrum Master, Product Owner y equipo de desarrollo) estén disponibles para la reunión.
- Criterios de aceptación: Todos los participantes deben confirmar su disponibilidad.
Definir tiempo estimado de la reunión
- Se debe establecer una duración adecuada para la reunión, considerando el tamaño del Sprint y la cantidad de trabajo pendiente.
- Criterios de aceptación: El tiempo de la reunión debe ser acordado por el equipo
Definir el objetivo del Sprint y seleccionar historias de usuario
Como equipo de desarrollo, queremos definir un objetivo claro para el Sprint y seleccionar historias de usuario del backlog para garantizar un enfoque alineado con las prioridades del producto
Revisar prioridades con el Product Owner
- Se debe discutir con el Product Owner cuáles son las historias de usuario más importantes para incluir en el Sprint.
- Criterios de aceptación: El product Owner debe aprobar las prioridades antes de la selección final.
Seleccionar historias de usuario para el Sprint
- Basándose en las prioridades y la capacidad del equipo, se seleccionarán las historias de usuario que se trabajarán en el Sprint.
- Criterios de aceptación: La selección debe reflejar la capacidad del equipo y los objetivos del producto.
Registrar las historias de usuario seleccionadas en Jira
- Todas las historias de usuario seleccionadas deben ser documentadas correctamente en Jira y vinculadas al Sprint.
- Criterios de aceptación: Todas las historias deben tener una descripción clara y criterios de aceptación definidos.
Desglosar historias de usuario en tareas más pequeñas
Como equipo Scrum, queremos dividir las historias de usuario en tareas más pequeñas para facilitar la asignación y ejecución del trabajo durante el Sprint.
Identificar las acciones necesarias para cada historia de usuario
- Para cada historia de usuario, se debe discutir con el equipo qué pasos concretos se requieren para completarla.
- Criterios de aceptación: Todas las historias deben estar divididas en tareas más pequeñas.
Crear tareas en Jira y asignarlas a los responsables
- Cada tarea debe registrarse en Jira y asignarse a un miembro del equipo.
- Criterios de aceptación: Todas las tareas deben estar correctamente documentadas y asignadas.
Estimar el esfuerzo de cada tarea con Planning Poker
- Utilizando Planning Poker o una técnica similar, se debe estimar el esfuerzo necesario para cada tarea.
- Criterios de aceptación: Todas las tareas deben tener una estimación acordada por el equipo.
Asignar tareas y estimarlas utilizando técnicas como Planning Poker
Como equipo de desarrollo, queremos asignar las tareas del Sprint y estimar su esfuerzo para garantizar una distribución equilibrada del trabajo.
Distribuir las tareas entre los miembros del equipo
- Cada miembro del equipo debe recibir tareas según su disponibilidad y habilidades.
- Criterios de aceptación: Ningún miembro debe tener una sobrecarga de trabajo.
Actualizar el Sprint Backlog con tareas responsables
- El Sprint Backlog en Jira debe reflejar todas las tareas, responsables y estimaciones.
- Criterios de aceptación: El Sprint Backlog debe estar actualizado antes de iniciar el Sprint.
graph TD;
A[Planificación del Sprint] --> B[Realizar la reunión de planificación del Sprint];
A --> C[Definir el objetivo del Sprint y seleccionar historias de usuario];
A --> D[Asignar tareas y estimarlas utilizando técnicas como Planning Poker];
A --> E[Desglosar historias de usuario en tareas más pequeñas];
B --> B1[Preparar agenda de la reunión];
B --> B2[Confirmar asistencia del equipo Scrum];
B --> B3[Definir tiempo estimado de la reunión];
C --> C1[Revisar prioridades con el Product Owner];
C --> C2[Seleccionar historias de usuario para el Sprint];
C --> C3[Registrar las historias de usuario seleccionadas en Jira]
D --> D1[Identificar las acciones necesarias para cada historia de usuario];
D --> D2[Crear tareas en Jira y asignarlas a los responsables];
D --> D3[Estimar el esfuerzo de cada tarea con Planning Poker];
E --> E1[Distribuir las tareas entre los miembros del equipo ];
E --> E2[Actualizar el Sprint Backlog con tareas responsables ];
%% Colores
style A fill:#81D4FA,stroke:#0288D1,stroke-width:2px
style B fill:#A5D6A7,stroke:#388E3C,stroke-width:2px
style C fill:#FFF59D,stroke:#FBC02D,stroke-width:2px
style D fill:#FFCDD2,stroke:#D32F2F,stroke-width:2px
style D fill:#D1C4E9,stroke:#673AB7,stroke-width:2px
style B1 fill:#C8E6C9,stroke:#A5D6A7,stroke-width:2px
style B2 fill:#C8E6C9,stroke:#A5D6A7,stroke-width:2px
style B3 fill:#C8E6C9,stroke:#A5D6A7,stroke-width:2px
style C1 fill:#FFF9C4,stroke:#FFF59D,stroke-width:2px
style C2 fill:#FFF9C4,stroke:#FFF59D,stroke-width:2px
style C3 fill:#FFF9C4,stroke:#FFF59D,stroke-width:2px
style D1 fill:#FFEBEE,stroke:#FFCDD2,stroke-width:2px
style D2 fill:#FFEBEE,stroke:#FFCDD2,stroke-width:2px
style D3 fill:#FFEBEE,stroke:#FFCDD2,stroke-width:2px
style E1 fill:#EDE7F6,stroke:#D1C4E9,stroke-width:2px
style E2 fill:#EDE7F6,stroke:#D1C4E9,stroke-width:2px