sábado, 26 de nov. de 2022
Artefactos de scrum
1. Backlog
El backlog es una lista de tareas que se deben realizar para completar el proyecto. Esta lista es dinámica y cambiante. El backlog esta compuesto por Épicas las cuales a su vez están compuestas por Historias de Usuario.
El backlog se divide en dos partes:
- El backlog del producto es una lista de tareas que se deben realizar para completar el proyecto.
- El backlog de iteración es una lista de tareas que se deben realizar en una iteración. Este se crea a partir del backlog del producto en las reuniones.
Historias de Usuario
Las historias de usuario son elementos o funcionalidades específicas y atómicas. Estas se escriben en formato de usuario, es decir, se escriben como si fueran tareas que el usuario debe realizar.
Formato :
- Título: debe ser corto y conciso.
- Descripción: debe ser lo más detallada posible.
- Puntos: es la estimación de la complejidad de la historia de usuario.
- Criterios de aceptación: son los requisitos que debe cumplir la historia de usuario para ser considerada como completada.
Épicas
Las épicas son funcionalidades o módulos que se deben desarrollar para completar el proyecto
2. Sprint
Un sprint es un periodo de tiempo en el que se crea un incremento del producto. Los sprints son de duración fija y se realizan de manera consecutiva. Es un proceso iterativo e incremental.
- Debe tener un objetivo claro.
- Debe tener una duración fija maxima de 4 semanas.
- Debe ser un proceso iterativo e incremental.
- Debe ser un proceso de aprendizaje.
- Los cambios son negociados entre el product owner y el equipo de desarrollo.
- Se puede cancelar un sprint en cualquier momento por el product owner.
Sigue el siguiente flujo:
- Sprint Planning: En esta reunión se eligen las historias de usuario que se deben realizar en el sprint. Se elige la duración del sprint y se asignan las historias de usuario a los miembros del equipo.
- Daily Scrum: Es una reunión diaria de 15 minutos en la que se discuten los avances del proyecto. Se reponden preguntas como: ¿Qué hice ayer? ¿Qué haré hoy? ¿Qué obstáculos tengo?.
- Implementations: Es el desarrollo de las historias de usuario.
- Sprint Review: Es una reunión al final del sprint en la que se revisan los avances de la iteración y el producto funcional que se ha creado.
- Sprint Retrospective: Es una reunión al finalizar el sprint en la que se analiza las oportunidades de mejora del proceso y se eligen las acciones a tomar. Se analizan las herramientas utilizadas, las relaciones entre los miembros del equipo, los procesos, etc. Se reponden preguntas como: ¿Qué hicimos bien? ¿Qué hicimos mal? ¿Qué podemos mejorar?.