estimación Ágil, story points y planning poker
TRANSCRIPT
![Page 1: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/1.jpg)
http://anahatacoaching.files.wordpress.com/2011/07/zen-stones-620x387.jpg
Agile y ScrumBienvenidos al mundo de la Agilidad
Estimación y
Planificación ÁgilJohnny Ordóñez
![Page 2: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/2.jpg)
El Arte Negro
http://www.womenofgrace.com/blog/wp-content/uploads/2012/10/crystal-ball1.jpg
Software Estimating
“Demystifying the Black Art”
by Steve McConnell
![Page 3: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/3.jpg)
http://gotgame.com/wp-content/uploads/2012/02/divination.jpg
Más o menos unos 6 meses con un equipo de 3
personas…
Uhmm…
digamos 8, por
si acaso!
Cuánto tiempo
le podemos
decir al cliente?
![Page 4: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/4.jpg)
RequisitosTécnica de
estimación
Experiencia
Disponibilidad Tamaño
BufferEstimación
final
Suposiciones
Fechas
Presión
Cómo se realizan las estimaciones normalmente?
![Page 5: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/5.jpg)
Tamaño
Complejidad
Esfuerzo
Costos
Duración
Cómo se realizan las estimaciones normalmente?
![Page 6: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/6.jpg)
Porcentaje de Fallas en Proyectos de Tecnología
No llega al ROI
esperado20%-25%
Falla Rotundamente25%
Desviados en costos
en más del 41% +52%
Los proyectos de TI tienen un desvío promedio de 41% del costo
estimado.
- Standish Group Chaos Report 2011
“”
Fuente: Standish Group Chaos Report 2011: http://www.projectsmart.co.uk/docs/chaos-report.pdf
![Page 7: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/7.jpg)
Cuando estimas eres influenciable.
- The Impact of Irrelevant and Misleading Information on Software Development
Effort Estimates: A Randomized Controlled Field Experiment - Jurgensen & Grimstad - SimulaResearch Laboratory & University of Oslo
“ ”
Fuentes:
• http://simula.no/research/se/publications/Simula.SE.299
• www.site.uottawa.ca/~shervin/courses/elg5100/project/SAbtahi.pptx
Tamaño de las Especificaciones
Estimación Promedio
3 páginas 295 hh
12 páginas330 hh(+12%)
Esfuerzo de desarrollo del sistema a reemplazar
Estimación Promedio
Sin información 568 hh
Esfuerzo muy bajo (25 hh)
481 hh(-15%)
Expectativa de esfuerzoEstimación Promedio
Sin información 954 hh
Expectativa muy baja (100 hh)
860 hh(-10%)
Expectativa de duraciónEstimación Promedio
Sin información 209 hh
Duración muy baja (3 semanas)
142 hh(-31%)
![Page 8: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/8.jpg)
8.00
6.60
7.80
9.50
12.00
Desarrollador solo
Líder solo
Desarrollador y Líder
Analista
Sin estimación
Si no hay estimación explícita el equipo trabaja mejor.
- Lawrence & Jeffery Survey – University of New South Wales
in Peopleware – Productive Projects and Teams – De Marco & Lister
“ ”
Productividad Promedio
Fuentes:
• http://dynamicproperties.googlecode.com/files/DorsetHouse-PeopleWare_2ed.pdf
• http://javatroopers.com/Peopleware.html
Si la estimación la hace
![Page 9: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/9.jpg)
Restan productividad
Re-estimaciones
Solucionar conflictos
Explicar desvíos
Buscar culpables
Cancelar proyectos
Frenar los cambios
Congelar requerimientos
Firmar especificaciones
Opacar éxitoshttp://www.exabyzness.com/files/3413/4062/7376/200397990-001.jpg
![Page 10: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/10.jpg)
![Page 11: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/11.jpg)
Cono de Incertidumbre
![Page 12: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/12.jpg)
Grado de
Precisión
![Page 13: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/13.jpg)
5 niveles de Planificación Ágil
![Page 14: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/14.jpg)
Los planes son
inútiles, pero la
planificación es indispensable.
“
” - Dwight Eisenhower
34º Presidente de los EEUU
![Page 15: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/15.jpg)
Niveles de Abstracción
Product Backlog
Project
Planning
Release
Planning
Sprint
Planning
EPIC EPIC EPIC EPIC
Feature Feature Feature Feature
User
Story
User
Story
User
Story
User
Story
User
Story
Task Board
Task Task Task Task Task
Alto NivelTallas (XS, S, M, L, XL)
Nivel MedioStory Points (Fibonacci)
Bajo NivelHoras (duración < 1 día)
![Page 16: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/16.jpg)
Pilares de la Estimación Ágil
Comparación Relativa
• En ágil todo es relativo.
• Consenso (“Knowledge of Crowds”).
Iteratividad
• Toma de decisiones basadas en hechos.
• Aprendizaje continuo.
![Page 17: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/17.jpg)
Herramientas y Técnicas
User Stories• Levantamiento de requerimientos.
• Representar necesidades en lenguaje de negocio.
• Dinámica de equipo.
• Estimación basada en consenso.
Story Points
Planning Poker
• Asignación del valor de estimación en base a complejidad.
• Serie de Fibonacci.
![Page 18: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/18.jpg)
<<Descripción>>
Como <Rol>
User Story
Deseo <Actividad>
Para <Lograr un Objetivo>
ID
Bussines Value Points
StoryPoints
![Page 19: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/19.jpg)
Ver Lista de Oportunidades
Como Gerente comercial
User Story
Deseo Ver la Lista de Oportunidades
Para Planear la estrategia comercial
US1
208
![Page 20: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/20.jpg)
Criterios de Aceptación
Given Que he ingresado al sistema como Gerente Comercial
User Story – Parte de Atrás
When Estoy en la sección de Oportunidades
Then Debo ver las oportunidades ingresadas por todos los
asesores.
Given Que he ingresado al sistema como Gerente Comercial
When Selecciono una oportunidad
Then Debo ver el Monto y la Probabilidad de cumplimiento
![Page 21: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/21.jpg)
User Story
AT1
AT2
Pruebas de Aceptación Automatizadas
![Page 22: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/22.jpg)
Características de una User Story
Independent
Negotiable
Valuable
Estimatable
Small
Testable
INV E ST
![Page 23: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/23.jpg)
Labrador
Dachshund
Dogo Alemán
Terrier
Pastor Alemán
Poodle
San Bernardo
Bulldog
Fila Brasileiro
Chow Chow
Pitbull
Estimar los perros de acuerdo con
sus tamaños relativos:
• Elegir el más pequeño
• Utilizarlo como 1 story point
• Estimar todos los otros
relativamente a el primero
1 2 3 5 8 13
Estimación Relativa y Story Points
![Page 24: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/24.jpg)
Empire State Building
Teatro Sucre
Tú casa
Cristo Redentor
Torre Eiffel
Portal de Brandenburg
Casa Rodante
1 2 3 5 8 13
Estimación Relativa y Story Points
![Page 25: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/25.jpg)
![Page 26: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/26.jpg)
Product Backlog
Sta
kehold
ers
agre
em
ent
degre
e
-
+Decision-making
Certainty degree
+ -
Manejo del Backlog
Gra
do d
e d
eta
lle+
-
![Page 27: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/27.jpg)
Alta prioridad
Baja prioridad
En cada iteración es definido un
conjunto de más alta prioridad(baja granularidad).
Se puede mover los PBIs de acuerdo con las necesidadesdel cliente.
PBIs abajo (con alta granularidad) deben ser trabajados (refinados) antes de moverlos hacia arriba.
Manejo del Backlog
![Page 28: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/28.jpg)
Planning Poker
![Page 29: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/29.jpg)
½ 1 2 3
5 8 13 20
Item del backlog
Item del backlog
Item del backlog
Item del backlog
Item del backlog
Item del backlog
Item del backlog
Item del backlog
![Page 30: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/30.jpg)
40 8 ¿?¡No entendí nada!
Descansemos 10 minutos
Item del backlog Item del backlogDebes estar bromeando??
(Mucho mucho tiempo)
100
![Page 31: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/31.jpg)
Planning PokerEstimemos al estilo ágil
![Page 32: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/32.jpg)
Labrador
Salchicha
Dogo Alemán
Terrier
Pastor Alemán
Poodle
San Bernardo
Bulldog
Fila Brasileiro
Chow Chow
Pitbull
![Page 33: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/33.jpg)
Zebra
![Page 34: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/34.jpg)
Jirafa
![Page 35: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/35.jpg)
León
![Page 36: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/36.jpg)
Hipopótamo
![Page 37: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/37.jpg)
Pingüinos
![Page 38: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/38.jpg)
![Page 39: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/39.jpg)
“La cooperación es la convicción plena de que nadie llega
a la meta si no llegamos todos”. – Virginia Burden
![Page 40: Estimación Ágil, Story Points y Planning Poker](https://reader034.vdocuments.pub/reader034/viewer/2022052116/589ce7f71a28abf86d8b67a3/html5/thumbnails/40.jpg)