0274 PPT Sprint 201Q v1-1
0274 PPT Sprint 201Q v1-1
0274 PPT Sprint 201Q v1-1
Sprint
Un sprint o iteración es una unidad básica de tiempo durante el cual se trabaja para generar un
entregable.
Cada sprint se empieza definiendo la lista de historias de usuarios o Work Items a trabajar durante el
sprint (sprint backlog). Esos ítems se estiman en base al esfuerzo que le representaran al equipo
(StoryPoints, aunque hay equipos que estiman en oras).
h
© 2
Sprints
Sprint
Un sprint en scrum tiene una duración prefijada, la cual debe sostenerse (no debe
cambiarse la duración de la sprint).
© 3
Sprints
Sprint
Duración de
e los sprint
Los Sprints cortos son muy manejables. Permiten a una compañía ser “ágil”, es decir,
cambiar de dirección frecuentemente. Sprints cortos = ciclo de feedback corto = más entregas
y más frecuentes = más feedback del cliente = menos tiempo desarrollando en dirección
incorrecta = aprender y mejorar más rápido, etc.
Pero los Sprints largos también son muy manejables. El equipo tiene más tiempo para
conseguir impulso, tienen más espacio para recuperarse de los problemas que surjan y aun
así cumplir la meta del Sprint, tiene menos carga de gestión en términos de reuniones de
planificación de Sprints, Demos, etc.
© 4
Sprints
Sprint
Consideración de duración
• La duración del sprint es algo que se puede cambiar. Si tras varios sprints (alrededor de 5 por
ejemplo) el equipo no está cómodo con la duración, se puede cambiar y probar otra duración.
Nota: La guía Scrum no lo contempla y no es lo esperable aunque podría llegar a ser un acuerdo de equipo, no debiera pasar, y que tiene una desventaja, ya se pierde
toda referencia de velocidad del equipo.
© 5
Sprints
El flujo de trabajo (el workflow) son los pasos que sistemáticamente siguen los integrantes del
equipo.
• Compromiso y adhesión.
• Objetivo.
© 6
Sprints
Definición de hecho
• Esto permite saber claramente en qué punto real se está del proyecto y tomar buenas
decisiones al respecto sobre lo que se ha conseguido hasta ese momento y lo que todavía
no se sabe con certeza cuándo estará acabado.
© 7
Sprints
Definición de hecho
• Por otro lado, lo peor que podría suceder es que, aunque el equipo haya ido presentando
todos los objetivos/requisitos completados durante el proyecto (en cada iteración), se
podría dar el caso de que los días previos a una entrega de repente se den cuenta de que
hay que hacer mucho trabajo de integración y finalización (que podría haberse ido
haciendo antes, durante el proyecto). Esto también les dificultaría estimar cuándo tiempo
necesitan para acabar de terminar el producto (lo cual pondría en peligro la fecha de
entrega).
© 8
Sprints
Definición de hecho
• El trabajo de cada miembro del equipo ha sido revisado por al menos otro miembro del equipo.
• Todo el equipo considera que para cada objetivo /requisito se cumplen sus criterios de validación.
• El trabajo en cada iteración tiene que cumplir con los requisitos de calidad X, Y, Z.
© 9
Sprints
Definición de hecho
Cada requerimiento (user story) debe especificar sus criterios de aceptación, los cuales
definen cómo se va a probar/demostrar que el requerimiento ha sido desarrollado conforme la
especificación funcional.
© 10
© Universidad de Palermo
Prohibida la reproducción total o parcial de imágenes y textos.