SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
SCRUM
Desde las trincheras
Octubre, 2016
frt@utn
Estimacion y
Planificacion Agil
En SCRUM…
Agenda
▪ Unidades de estimacion para Product Backlogs
– Story Points
– Tiempo Ideal
▪ Tecnicas de estimacion
▪ Planificacion de Iteraciones
▪ Planificacion de Releases
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
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
Story Points
Cuanto tomara…
▪ …manejar hasta Paris?
▪ … leer el ultimo libro de Harry Potter?
Estimar tamaño; derivar duracion
Tamaño Calculo Duracion
300kg Velocity=20 300/20 = 15 Sprints
Medidas de tamaño
Tradicional
▪ Lineas de Codigo (LOC)
▪ Puntos de Funcion (FP)
Agil - Scrum
▪ Story Points
▪ Horas/Dias Ideales
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
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)
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.
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
Planning Poker
Planificacion de Iteraciones (Sprints)
Planificacion de Releases

Más contenido relacionado

Similar a Scrum103

Master mx 31ª edicion
Master mx 31ª edicionMaster mx 31ª edicion
Master mx 31ª edicionMaster Mx
 
Presentación final: Hablemos del Tiempo
Presentación final: Hablemos del TiempoPresentación final: Hablemos del Tiempo
Presentación final: Hablemos del TiempoNayelli Pérez Villegas
 
Juan Andres Barrera Quizhpe
Juan Andres Barrera QuizhpeJuan Andres Barrera Quizhpe
Juan Andres Barrera QuizhpeJUAN ANDRES
 
Haz que tus horas sean más significativas en el 2016
Haz que tus horas sean más significativas en el 2016Haz que tus horas sean más significativas en el 2016
Haz que tus horas sean más significativas en el 2016Violetta Rios
 
Por qué NO tengo tiempo
Por qué NO tengo tiempoPor qué NO tengo tiempo
Por qué NO tengo tiempojimmclean
 
Scrum y XP desde las Trincheras
Scrum y XP desde las TrincherasScrum y XP desde las Trincheras
Scrum y XP desde las TrincherasDiego Dana
 
COMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPO
COMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPOCOMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPO
COMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPOAlejandraDavid4
 

Similar a Scrum103 (8)

Master mx 31ª edicion
Master mx 31ª edicionMaster mx 31ª edicion
Master mx 31ª edicion
 
Presentación final: Hablemos del Tiempo
Presentación final: Hablemos del TiempoPresentación final: Hablemos del Tiempo
Presentación final: Hablemos del Tiempo
 
Juan Andres Barrera Quizhpe
Juan Andres Barrera QuizhpeJuan Andres Barrera Quizhpe
Juan Andres Barrera Quizhpe
 
Haz que tus horas sean más significativas en el 2016
Haz que tus horas sean más significativas en el 2016Haz que tus horas sean más significativas en el 2016
Haz que tus horas sean más significativas en el 2016
 
Por qué NO tengo tiempo
Por qué NO tengo tiempoPor qué NO tengo tiempo
Por qué NO tengo tiempo
 
Scrum y XP desde las Trincheras
Scrum y XP desde las TrincherasScrum y XP desde las Trincheras
Scrum y XP desde las Trincheras
 
Administra tu tiempo
Administra tu tiempoAdministra tu tiempo
Administra tu tiempo
 
COMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPO
COMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPOCOMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPO
COMO SEr MAS PRODUCTIVO Y ORGANIZAR MEJOR EL TIEMPO
 

Scrum103

  • 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
  • 7. Cuanto tomara… ▪ …manejar hasta Paris? ▪ … leer el ultimo libro de Harry Potter?
  • 8. Estimar tamaño; derivar duracion Tamaño Calculo Duracion 300kg Velocity=20 300/20 = 15 Sprints
  • 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
  • 14.
  • 15.