F****ing Estimates

56
f***ing estimates procrastination planning fallacies gsm paradox who to blame and what to do??

description

People are bad estimators. We all know it and still customers ask "when will it be done". This talk lists a dozen explanations why estimating doesn't work and how potentially we can solve the more global problem of needing them.

Transcript of F****ing Estimates

Page 1: F****ing Estimates

f***ing estimates

procrastination

planning fallacies

gsm paradox

who to blame

and what to do??

Page 2: F****ing Estimates

1.what’s the problem?

Page 3: F****ing Estimates
Page 4: F****ing Estimates
Page 5: F****ing Estimates

Denver Intl. Airport

Page 6: F****ing Estimates

Denver Intl. Airport

$2 billion more expensive16 months later

Page 7: F****ing Estimates

Eurofighter Typhoon

Page 8: F****ing Estimates

Eurofighter Typhoon

Spent: $19 billion.$7 billion.54 months later…

Page 9: F****ing Estimates

Sydney Opera House

Page 10: F****ing Estimates

Sydney Opera House

Spent: $102 million.

$7

million.

10 years later…

Page 11: F****ing Estimates

Vicious Cycle in IT

BUSINESS WANTS A LOT

WE GIVE UNREALISTIC ESTIMATES

WE FAIL TO DELIVER

BUSINESS STARTS TO PRESS

IT BECOMES EVEN HARDER TO

DELIVER

Page 12: F****ing Estimates

Will they finish in time?

Page 13: F****ing Estimates

Let’s run an experiment!

Page 14: F****ing Estimates

A simple task

+ = $1,10

The bat costs $1,00 more than the ball.How much does the ball cost?

Page 15: F****ing Estimates
Page 16: F****ing Estimates

Planning Fallacy

http://en.wikipedia.org/wiki/Planning_fallacy

Page 17: F****ing Estimates

Planning Fallacy

optimism bias

wishful thinking

Page 18: F****ing Estimates

Student were asked to

50%

75%

99%

assign probabilities of completion time

1.Nov 20.Nov 10.Dec

Page 19: F****ing Estimates

what would you think?

Page 20: F****ing Estimates

50%

75%

99%

14% 19% 45%

real completion rate

1.Nov 20.Nov 10.Dec

Page 21: F****ing Estimates

Estimating time in real life

Page 22: F****ing Estimates

Planning Fallacy

wishful thinking

procrastination

optimism bias

student’s syndrome

Page 23: F****ing Estimates
Page 24: F****ing Estimates

Planning Fallacy

wishful thinking optimism bias

student syndrome

procrastination

perfectionism

Page 25: F****ing Estimates

“Anything less than perfect is unacceptable”

“Work takes as much time as you have”

Parkinson’s Law

Page 26: F****ing Estimates

Planning Fallacy

wishful thinkingoptimism bias

student syndrome

procrastination

perfectionism

gps paradox

Page 27: F****ing Estimates
Page 28: F****ing Estimates
Page 29: F****ing Estimates

Krivitsky’s ZapadLaw:

To arrive sooner – you need to drive much

faster.

To be later – you don’t need to do

anything.

Page 30: F****ing Estimates

Planning Fallacy

wishful thinking optimism bias

student syndrome procrastination

perfectionism

gps paradox

delay propagation

Page 31: F****ing Estimates

E. Goldratt

Delays get accumulated.

Early completions

get lost.

Page 32: F****ing Estimates

Planning Fallacy

wishful thinking optimism bias

student syndrome procrastination

perfectionism

gps paradox

delay propagation

F***

Page 33: F****ing Estimates

Will they finish in time?

Page 34: F****ing Estimates

HIGH CHANCES THEY

WON’T

Will they finish in time?

Page 35: F****ing Estimates

Scientists joke

Holfstandter’s law:

It always takes longer than you expect, even

when you take into account

Holfstandter’s law.

Page 36: F****ing Estimates
Page 37: F****ing Estimates

Last manager’s bullet

Page 38: F****ing Estimates

time

4x

3x

2x

1.5x

Last manager’s bullet

Page 39: F****ing Estimates

time

4x

3x

2x

1.5x

Cone of Uncertainty by Barry Boehm

Last manager’s bullet

Page 40: F****ing Estimates
Page 41: F****ing Estimates

Commitment

CommitmentCommitment

Commitment

Commitment

Commitment

Commitment

Commitment

CommitmentCommitment

Page 42: F****ing Estimates

GUESTIMATES

Page 43: F****ing Estimates
Page 44: F****ing Estimates

2.what to do?

Page 45: F****ing Estimates
Page 46: F****ing Estimates
Page 47: F****ing Estimates

1. CREATE SENCE OF URGENCY

Page 48: F****ing Estimates

2. NEVER ESTIMATE ALONE

Page 49: F****ing Estimates

3. ESTIMATE IN SIZE UNITS

Page 50: F****ing Estimates

4. MEASURE VELOCITY

Page 51: F****ing Estimates

5. DERIVE TIME = SCOPE/SPEED

Page 52: F****ing Estimates

6. INVOLVE CUSTOMERS

Page 53: F****ing Estimates

7. INCREMENTALLY BUILD

Page 54: F****ing Estimates
Page 55: F****ing Estimates

ONE MORE TIME

1. Create …2. Never …3. … size …4. Measure …5. … = … /…6. …. customers7. Incrementally …