Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Scrum
Marian Moraga, Félix García
Objetivos
ESI-UCLM 6.5
Introducción
• Pilares de Scrum:
▪ Transparencia: aspectos visibles por todos los
responsables del resultado.
▪ Inspección: se deben inspeccionar frecuentemente los
artefactos y el progreso hacia el objetivo. Importante
buscar un equilibrio.
▪ Adaptación: si se detectan desviaciones, se ajusta.
• Valores de Scrum:
▪ Compromiso: para alcanzar las metas.
▪ Coraje: para hacer bien las cosas y trabajar en los
problemas difíciles.
▪ Apertura: a todo el trabajo y a los desafíos.
▪ Enfoque/Focalización: en el trabajo del Sprint y en las
metas.
▪ Respeto: entre sí, todos cuentan.
Scrum Team
Developers
Scrum Team:
▪ Auto-organizados: los equipos son auto-organizados (no
auto-dirigidos), con margen de decisión suficiente para
tomar las decisiones que consideren oportunas.
▪ Multifuncionales: tienen todas las competencias y
habilidades para desarrollar el trabajo.
▪ Colaboración: Las prácticas y el entorno de trabajo ágiles
facilitan la colaboración del equipo. Ésta es necesaria,
porque para que funcione la auto-organización como un
control eficaz cada miembro del equipo debe colaborar de
forma abierta con los demás, según sus capacidades y no
según su rol o su puesto.
▪ Responsabilidades:
▪ Formador y entrenamiento del proceso
▪ Introducción de Scrum en la cultura de la empresa
▪ Garantía de cumplimiento de roles y formas del modelo
▪ Coaching de las personas
▪ Facilitar los eventos de Scrum
▪ Eliminar impedimentos
▪ Responsabilidades:
▪ Retro-información
▪ Asesoría, sugerencias
▪ Colaboración
• Pila de producto:
▪ Responsable de la pila -> Product Owner
▪ Debe incluir:
▪ Identificador único de la funcionalidad o trabajo.
▪ Descripción de la funcionalidad.
▪ Campo o sistema de priorización.
▪ Estimación, Valor.
▪ Además, también puede incluir:
▪ Observaciones
▪ Definición de “Terminado”
▪ Persona asignada
▪ Nº de Sprint en el que se realiza
▪ Módulo del sistema al que pertenece
UCLM-ESI
▪ Etc. Marian Moraga, Félix García - GPS 2.21
Artefactos
• Incremento:
• Sprint
• Planificación del Sprint (Sprint Planning).
• Scrum Diario (Daily Scrum)
• Revisión del Sprint (Sprint Review)
• Retrospectiva del Sprint (Sprint Retrospective).
TIME-BOX
• Sprint:
▪ De 1 a 4 semanas
▪ Duración consistente.
▪ Cuando finaliza un Sprint automáticamente comienza el
siguiente.
▪ Aglutina:
▪ Planificación del Sprint
▪ Scrum Diario
▪ Trabajo de desarrollo
▪ Revisión del Sprint
▪ Retrospectiva del Sprint.
• Sprint:
▪ No se pueden realizar cambios que afecten al objetivo del
Sprint.
▪ Los objetivos de calidad no disminuyen.
▪ El alcance se puede clarificar y renegociar entre el
Propietario del Producto y el Equipo de Desarrollo.
▪ Solo el Propietario del Producto puede cancelar un Sprint
(rara vez tiene sentido).
▪ Se revisan los elementos completados y terminados.
▪ Los elementos no completados vuelven a la Pila del Producto y se
vuelven a estimar.
Reuniones
Retrospectiva.
SPRINT
• Los Desarrolladores:
▪ Todos conocen y comprenden la visión del Propietario del
Producto.
▪ Aportan y colaboran con el Propietario del Producto en el
desarrollo de la Pila del Producto.
▪ Comparten de forma conjunta el Objetivo de cada Sprint y
la responsabilidad del logro.
▪ Todos los miembros participan en las decisiones.
▪ Se respetan las opiniones y aportaciones de todos
▪ Todos conocen el modelo de trabajo con Scrum.
• Se dispone de :
▪ Lista de características ~ lista de historias de usuario que
describen el software a desarrollar.
▪ Mazo de cartas numeradas
• Cada estimador dispone de un juego de cartas
numeradas.
• Hay dos cartas especiales: ? – falta información y
café – descanso.
UCLM-ESI Marian Moraga, Félix García - GPS 2.55
Planning Poker
• Procedimiento:
Presentación de
requisitos
Elección de la carta
Consenso
(estimación)
Publicación
• Procedimiento:
▪ Se presentan las historias de usuario (o sus tareas) a
estimar una por una, haciendo una descripción de las
mismas y se procede a discutir aquellos detalles más
relevantes o que no hayan quedado claros.
• Procedimiento:
▪ Cada integrante del equipo muestra a la vez la carta
seleccionada (esto es así para evitar que las estimaciones
de unos modifiquen las de otros). Si existe una gran
dispersión entre las estimaciones (unos dicen 2, otros 20)
se vuelve al discutir la historia de usuario y se vuelve a
realizar el proceso de estimación.
▪ Si no existe una gran dispersión, se llega por consenso a
un acuerdo en la estimación de la historia de usuario.