Upload
proyectalis
View
9.140
Download
2
Tags:
Embed Size (px)
DESCRIPTION
30 minute talk about estimations a a form of waste and some steps to understand it and reduce (or quit) your estimation process. Delivered at ALE2011, Berlin :)
Citation preview
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
The easy way to stop estimating step by step guide to reduce waste by dropping the estimation process
Berlin, September 2011
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Ángel [email protected]
@angel_m
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
44 slides, 28 minutes…
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Foreword & Acknowledgement
(1934-2006)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 1: understand & evangelize
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Estimation is WASTE!
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Uncertainty
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Uncertainty
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Estimation is not THIS: Probability
Estimation Value
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Estimation is not even THIS: Probability
Estimation Value
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Estimation is THIS: Probability
Estimation Value
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Accuracy vs. effort
Good enough!
Accuracy
Estimation effort
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Accuracy vs. effort
Good enough!
50-70% accuracy
100% accuracy Accuracy
Estimation effort
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Exercise: burning man project
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
?= 12.000 Scrum$ / sprint ~20 work units / sprint
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Estimated Real Left Should be Deviation
20 18 102 100 -2
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Estimated Real Left Should be Deviation
20 18 102 100 -2
22 15 (-5) 92 80 -12
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Estimated Real Left Should be Deviation
20 18 102 100 -2
22 15 (-5) 92 80 -12
25 20 72 60 -12
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project Estimated Real Left Should be Deviation
20 18 102 100 -2
22 15 (-5) 92 80 -12
25 20 72 60 -12
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project Estimated Real Left Should be Deviation
20 18 102 100 -2
22 15 (-5) 92 80 -12
25 20 72 60 -12
Delay: 0 days V=24 S$=0
V=20 Delay=-12 (1/2 sp.)
S$=6.000S$
V=10 OMG!
V=15 Delay=-27 (2 sp.)
S$=24.000S$
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Delay: 0 days V=24 S$=0
V=20 Delay=-12 (1/2 sp.)
S$=6.000S$
V=10 OMG!
V=15 Delay=-27 (2 sp.)
S$=24.000S$
V=18 Delay=-18 (1 sp.)
S$=12.000S$
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Delay: 0 days V=24 S$=0
V=20 Delay=-12 (1/2 sp.)
S$=6.000S$
V=10 OMG!
V=15 Delay=-27 (2 sp.)
S$=24.000S$
V=18 Delay=-18 (1 sp.)
S$=12.000S$
We can: - Drop scope (~18pt.) - Give more time (~1sp.) - Add more resources (Brooks law!!)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Estimated Real Left Should be Deviation
20 18 102 100 -2
22 15 (-5) 92 80 -12
25 20 72 60 -12
22 25 47 40 -7
25 28 19 20 +1
19 19 0 0 0
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Estimated Real Left Should be Deviation
20 18 102 100 -2
22 15 (-5) 92 80 -12
25 20 72 60 -12
22 25 47 40 -7
25 28 19 20 +1
19 19 0 0 0
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
????
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Burning Man Project
Estimated Real Left Should be Deviation
200 18 102 100 -2
2,2 15 (-5) 92 80 -12
2500 20 72 60 -12
22M. 25 47 40 -7
0,25 28 19 20 +1
2¶/3 19 0 0 0
?= 12.000 Scrum$ / sprint ~20 work units / sprint
…..
120 work units (~72.000s$) Buffer size: 12 units(~7.200S$)
????
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Estimation is WASTE!
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Gedanken: the perfect P.O.
…..
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
…..
Gedanken: the perfect P.O.
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
…..
Gedanken: the perfect P.O.
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
…..
Gedanken: the perfect P.O.
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Histogram
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Histogram Average
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Histogram
95% SLA
80% SLA
Average
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Different kind of stories
T-Shirt size XS – 2 days S – 4 days M – 9 days L – 15 days XL – 22 days
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Next steps:
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 2: go story points (size!!)
1 2 3 5
8 13 20 40
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 3: stop estimating tasks
J-43745
“Como administrador, quiero saber quién está conectado en todo momento para poder comunicarme con ellos”!
Est: 20 25
Bck: 3/2/11
Sel: 9/2/11
An: 12/2/11
Dsg: 17/2/11
Tst: 19/2/11
Don: 19/2/11
BufCount: I I I I I I
Left: 18 16 14 19 16 14 9 6 2 0
Task! Task! Task!
Task! Task!
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 4: the burn-down experiment
13!
2!
8!
5!
5!
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 4: the burn-down experiment
13!
2!
8!
5!
5!
7!
7!
7!
7!
7!
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 5: reduce options
1 5
13 20
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 6: use histograms to provide SLA’s
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Step 7: don’t estimate at all!! (but still measure for histograms)
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Final Thought…
…..
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
…and a disclaimer
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
Blog It !!!!
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis
This presentation is based upon the ideas and work of many people. And while I’ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there’s something that should be added, changed or removed from this presentation, please drop me an e-mail at [email protected]
http://creativecommons.org/licenses/by-nc-nd/3.0/