the easy way to stop estimating

53
© 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

Upload: proyectalis

Post on 13-Jan-2015

9.137 views

Category:

Business


2 download

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 :)

TRANSCRIPT

Page 1: The easy way to stop estimating

© 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

Page 2: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ángel [email protected]

@angel_m

Page 3: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 4: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 5: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 6: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

44 slides, 28 minutes…

Page 7: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Foreword & Acknowledgement

(1934-2006)

Page 8: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Step 1: understand & evangelize

Page 9: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estimation is WASTE!

Page 10: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Uncertainty

Page 11: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Uncertainty

Page 12: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 13: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 14: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estimation is not THIS: Probability

Estimation Value

Page 15: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estimation is not even THIS: Probability

Estimation Value

Page 16: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estimation is THIS: Probability

Estimation Value

Page 17: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Accuracy vs. effort

Good enough!

Accuracy

Estimation effort

Page 18: The easy way to stop estimating

© 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

Page 19: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Exercise: burning man project

Page 20: The easy way to stop estimating

© 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

Page 21: The easy way to stop estimating

© 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$)

Page 22: The easy way to stop estimating

© 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$)

Page 23: The easy way to stop estimating

© 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$)

Page 24: The easy way to stop estimating

© 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$)

Page 25: The easy way to stop estimating

© 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$)

Page 26: The easy way to stop estimating

© 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

Page 27: The easy way to stop estimating

© 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$

Page 28: The easy way to stop estimating

© 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$

Page 29: The easy way to stop estimating

© 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!!)

Page 30: The easy way to stop estimating

© 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$)

Page 31: The easy way to stop estimating

© 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$)

????

Page 32: The easy way to stop estimating

© 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$)

????

Page 33: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estimation is WASTE!

Page 34: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Gedanken: the perfect P.O.

…..

Page 35: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

…..

Gedanken: the perfect P.O.

Page 36: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

…..

Gedanken: the perfect P.O.

Page 37: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

…..

Gedanken: the perfect P.O.

Page 38: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histogram

Page 39: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histogram Average

Page 40: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histogram

95% SLA

80% SLA

Average

Page 41: The easy way to stop estimating

© 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

Page 42: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Next steps:

Page 43: The easy way to stop estimating

© 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

Page 44: The easy way to stop estimating

© 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!

Page 45: The easy way to stop estimating

© 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!

Page 46: The easy way to stop estimating

© 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!

Page 47: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Step 5: reduce options

1 5

13 20

Page 48: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Step 6: use histograms to provide SLA’s

Page 49: The easy way to stop estimating

© 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)

Page 50: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Final Thought…

…..

Page 51: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

…and a disclaimer

Page 52: The easy way to stop estimating

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Blog It !!!!

[email protected]

Page 53: The easy way to stop estimating

© 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/