3. Agenda
▪ Unidades de estimacion para Product Backlogs
– Story Points
– Tiempo Ideal
▪ Tecnicas de estimacion
▪ Planificacion de Iteraciones
▪ Planificacion de Releases
4. Que es un “buen plan”?
▪ Un buen plan es aquel que puede sostenerse a traves de la
toma de decisiones
▪ Iremos desde
– Terminaremos el 3er trimester
– Terminaremos en Agosto
– Terminaremos del 18 de Agosto
Es mejor estar más o menos en lo correcto
que precisamente equivocado
- John Maynard Keynes
5. Product, Release, planificación de
iteraciones
Release 1 Release 3Release 2
Release Plan
Sprint 1 Sprint 2 Sprint 3 Sprint 4-7
Task A 8 hs
Task B 16 hs
TasK C 5 hs
Task D 8 hs
9. Medidas de tamaño
Tradicional
▪ Lineas de Codigo (LOC)
▪ Puntos de Funcion (FP)
Agil - Scrum
▪ Story Points
▪ Horas/Dias Ideales
10. Story Points
▪ Lo “laborioso” de una tarea
▪ Recibe influencia de:
– Que tan difícil es
– Que tanto hay hecho
▪ Lo importante es usar valores relativos,
ej.:
– Un “login” es un 2.
– Una “búsqueda” es un 8.
▪ Los puntos son sin unidad
▪ Pueden someterse a aritmética básica
Como un Usuario, yo quiero poder elegir que
algunos ítems de mi carrito de ventas lleven
envoltorio de regalo.
8
11. Dias/Horas Ideales
▪ Cuanto tiempo tomaría si:
– Es tiempo neto de trabajo
– No tuvieras interrupciones
– Tenes todo lo necesario para realizar tu trabajo
▪ El tiempo ideal de un partido de basket es 48min:
– 4 cuartos de 12 minutos
▪ El tiempo transcurrido es mucho mas (~2 horas)
12. Comparacion entre ambos
▪ Los Story points ayuda a manejar el comportamiento funcional
cruzado.
▪ Los Story points no decaen.
▪ Los Story points son una medida de tamaño pura.
▪ Estimar en Story points es mas rápido.
▪ Mis horas ideales no pueden ser sumadas a otras horas ideales.
▪ Las horas ideales son mas fáciles de explicar hacia afuera del equipo.
▪ Las horas ideales son mas fáciles de estimar a priori.
13. Estimacion emergente (como lo hago?)
▪ Se prefieren los SP, pero pueden generar escozor, pero se puede
empezar asi:
– Empezar con Horas Ideales
▪ Le da al equipo un mismo idioma
▪ Ayuda para empezar
– Se puede definir “1 SP = 1 Dia Ideal”
– Luego…
▪ Gradualmente invitar al equipo a pensar en Story Points
▪ “Esta Story es parecida q aquella Story”
▪ Dejar de hablar en términos de duración de tiempo