f****ing estimates

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

Upload: alexey-krivitsky

Post on 17-Jan-2015

2.043 views

Category:

Documents


3 download

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

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 …