32
@sebrose http://claysnow.co.uk #NoEstimates does not mean “no estimates!” Seb Rose Claysnow Limited Friday, 17 April 15

#NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

#NoEstimates does not mean “no estimates!”

Seb RoseClaysnow Limited

Friday, 17 April 15

Page 2: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Your companyNEEDS

that estimate

Friday, 17 April 15

Page 3: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 4: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 5: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 6: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

I’ll be back tomorrow to finish off

You’ll be in by Christmas

That will be fixed before we

leave

All our previous customers are

completely satisfied

We don’t make mistakes like other

builders

You won’t notice we’re there

Friday, 17 April 15

Page 7: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

The project status is still green

We’re 90% doneWe will deliver

with zero defects

On time, on budget every project

It’s working in the test environment

Integration takes hardly any

time

Friday, 17 April 15

Page 8: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

BANGHEADHERE

Observed Cycle

http://ajcp.ascpjournals.org/content/134/3/361/F1.large.jpgFriday, 17 April 15

Page 9: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

The idea behind the #NoEstimates approach to software development isn't to eliminate estimates

[it is] to explore other ways to solve problems

without specifically asking, 'How long will it take?'

http://www.cio.com/article/2381167/agile-development/-no-estimates-in-action-5-ways-to-rethink-software-projects.htmlFriday, 17 April 15

Page 10: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

So, why do we estimate?

•Prediction•Prioritisation•Analysis and understanding of

requirements

Friday, 17 April 15

Page 11: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Prediction

Friday, 17 April 15

Page 12: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Prediction is very difficult,

especially about the future.

Niels Bohr, physicist

Friday, 17 April 15

Page 13: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 14: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

The Cone of Uncertainty in Project Management

Friday, 17 April 15

Page 15: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 16: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 17: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Overconfidence

Friday, 17 April 15

Page 18: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

"We aren't really bad at estimating.

What we are really bad at is enumerating all the

assumptions that lie behind our estimates."

-Paul RookFriday, 17 April 15

Page 19: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 20: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Is it small, or just far away?

Friday, 17 April 15

Page 21: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 22: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

https://estimation.lunarlogic.io/assets/cards-range-8fc41b2e3fd282125f4602a712020204.png

Friday, 17 April 15

Page 23: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Prioritisation

Friday, 17 April 15

Page 24: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.ukFriday, 17 April 15

Page 25: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

MMFs

1.

2.

3.

4.

5.

6.

7.

Naked PlanningIn progress Urgent

Average delivery time from here:

?? daysFriday, 17 April 15

Page 26: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Cost of delay

http://blackswanfarming.com/cost-of-delay/

... is a way of communicating the impact of time on value.

Friday, 17 April 15

Page 27: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Cost of delay

http://blackswanfarming.com/cost-of-delay/

1.Better Decision-making – by making the economic trade-offs visible

2.Better Prioritisation – by using CD3 (Cost of Delay Divided by Duration) we deliver more total value

3.By changing the focus – from efficiency and cost (which encourages the wrong behaviours), to speed and value

Friday, 17 April 15

Page 28: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Analysis

Friday, 17 April 15

Page 29: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

“... during an inception, when we aremost ignorant

about most aspects of the project,the best use

we can possibly make of the time available is to attempt to

identify and reduceour ignorance”

http://dannorth.net/2010/08/30/introducing-deliberate-discovery/

Deliberate discovery

Friday, 17 April 15

Page 30: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Challenge the use of estimates - what are they we trying to achieve?

What’s the value of the project- estimates of cost may not be necessary

Is it small or just far away? - ignorance is our major constraint

Take aways

Friday, 17 April 15

Page 31: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

@sebrose http://claysnow.co.uk

Ask yourself whether the value you get from estimates justifies the cost of producing them.

#NoEstimates is the banner under which people who answer “NO!”

are looking for better, cheaper ways of getting

the benefits that we want, without

the waste that we don’t.

Finally....

Friday, 17 April 15

Page 32: #NoEstimates does not mean “no estimates!”sddconf.com/brands/sdd/library/No_Estimates.pdf · #NoEstimates is the banner under which people who answer “NO!” are looking for

Seb  Rose

Twi$er:     @sebrose

Blog:       www.claysnow.co.uk

E-­‐mail:     [email protected]

count

code a

t prag

prog.c

om

SDD_Lo

ndon_2

5

Valid

for 1

month

Friday, 17 April 15