102
JUST STOP ASKING «WHEN?» the time to stop the slav [email protected] @alexeykri

Stop asking WHEN?

Embed Size (px)

DESCRIPTION

Often wrong estimations are blamed as causes of project failures. In this talk I'm explaining why we as human beings inevitably suck at estimating our work in time. Irrational behaviour, cognitive biases, and laws of project nature work against a team trying to make estimates. Stop asking "when" - this is a wrong question.

Citation preview

Page 1: Stop asking WHEN?

JUST STOP ASKING

«WHEN?»

it is the time to stop the slavery

[email protected]@alexeykri

Page 2: Stop asking WHEN?

I’m one of the scrum guides

Page 3: Stop asking WHEN?

… when I am not coaching

Page 4: Stop asking WHEN?

BUSINESS HAS ITS WANTS

WE ESTIMATE

WE FAIL MAKING PROMISES

BUSINESS STARTS TO PUSH

Page 5: Stop asking WHEN?

THE VICIOUS CICLE

BUSINESS HAS ITS WANTS

WE ESTIMATE

WE FAIL MAKING PROMISES

BUSINESS STARTS TO PUSH

UNDER PRESSURE WE ESTIMATE WORSE

WE FAIL AGAIN

BUSINESS PUSHES HARDER

Page 6: Stop asking WHEN?

A TYPICAL PROJECT …

#NOESTIMATES

we should have multiplied by 2x….

Page 7: Stop asking WHEN?

Denver Intl. Airport

Page 8: Stop asking WHEN?

Denver Intl. Airport

Overrun by $2 billionLater by 16 months.

Page 9: Stop asking WHEN?

Eurofighter Typhoon

Page 10: Stop asking WHEN?

Eurofighter Typhoon

Spent: $19 billion $7 billion

With a delay of 54 months

Page 11: Stop asking WHEN?

Sydney Opera House

Page 12: Stop asking WHEN?

Sydney Opera House

Spent: $102 million

$7 million

Opened 10 years later

Page 13: Stop asking WHEN?

*CHAOSREPORT от Standish Group

Statistically a software development project will take

x2.0 MONEYx1.6 TIME

Page 14: Stop asking WHEN?

we’re good a solving simple tasks!

Page 15: Stop asking WHEN?
Page 16: Stop asking WHEN?

1. BOTH ITEMS COST $1,10

2. THE BAT IS ONE DOLLAR MORE EXPENSIVE

HOW MUCH DOES THE BALL COST?

Page 17: Stop asking WHEN?

we’re good a solving simple tasks…

NOT!

Page 18: Stop asking WHEN?
Page 19: Stop asking WHEN?
Page 20: Stop asking WHEN?
Page 21: Stop asking WHEN?
Page 22: Stop asking WHEN?
Page 23: Stop asking WHEN?

The “software” of our brain is buggy.

Page 24: Stop asking WHEN?
Page 25: Stop asking WHEN?
Page 26: Stop asking WHEN?

DON’T READ THIS TEXT

AND DON’T CALCULATE

3x3 = ?

Page 27: Stop asking WHEN?
Page 28: Stop asking WHEN?
Page 29: Stop asking WHEN?
Page 30: Stop asking WHEN?

WATERSO_PSHOWER

Page 31: Stop asking WHEN?

SALADSO_P

SPAGHETTI

Page 32: Stop asking WHEN?

WATERSOAPSHOWER

SALADSOUP

SPAGHETTI

Page 33: Stop asking WHEN?

3x3 =

THIS IS DONE BY YOUR «RABBIT»

abc def

Page 34: Stop asking WHEN?

“How much time will this feature take?”

2 days

Page 35: Stop asking WHEN?

“How much time will this feature take?”

How much time do I have?

2 days

Page 36: Stop asking WHEN?

“How much time will this feature take?”

How much time do I have?How do I feel

about it?

2 days

Page 37: Stop asking WHEN?

“How much time will this feature take?”

How much time do I have?How do I feel

about it?How good is the

spec?

2 days

Page 38: Stop asking WHEN?

“How much time will this feature take?”

How much time do I have?How do I feel

about it?How good is the

spec?How much time will they allow me?

2 days

Page 39: Stop asking WHEN?

JUM

PIN

GTO

CON

CLUSIO

NS

Page 40: Stop asking WHEN?

SOMETIMES FAST DECISIONS ARE GOOD

Page 41: Stop asking WHEN?

THE RABBIT IS ALSO GOOD AT

Page 42: Stop asking WHEN?

HOW MUCH IS 17x38 ?

Page 43: Stop asking WHEN?
Page 44: Stop asking WHEN?

WHAT KILLED THE ROMAN EMPIRE?

Page 45: Stop asking WHEN?

MCMLXXXIVwars

politics

lack of resourcesgood food:)

muslim nomads

rebels slavery

WHAT KILLED THE ROMAN EMPIRE?

Page 46: Stop asking WHEN?

“INTUITION” fast decisions

low energy consumption huge energy consumption

RABBIT vs. TURTLE

“LOGIC” complex stuff

Page 47: Stop asking WHEN?

RABBIT vs. TURTLE 2

WHEN YOU’RE ESTIMATINGWHICH SYSTEM IS ENGAGED?

Page 48: Stop asking WHEN?

How old was Mahatma Gandhi when he died?

Page 49: Stop asking WHEN?

2. How old was he when he died?

1a. Was Gandhi less than 100 years old when he died?

1b. Was Gandhi less more than 60 years old when he died?

Page 50: Stop asking WHEN?

1a. Was Gandhi less than 100 years old when he died?

1b. Was Gandhi less more than 60 years old when he died?

83average

68average

Page 51: Stop asking WHEN?

MEET LUCY.

SHE IS SHOCKED.

Page 52: Stop asking WHEN?
Page 53: Stop asking WHEN?

LUCY.

SHOCKED.

Page 54: Stop asking WHEN?

BUT EVEN IF YOUR LAZY TURTLE WOKE

UP….

Page 55: Stop asking WHEN?

THE LAWS OF NATURE WORK AGAINST YOU

Page 56: Stop asking WHEN?

1

Page 57: Stop asking WHEN?
Page 58: Stop asking WHEN?
Page 59: Stop asking WHEN?

Delays get accumulated

Page 60: Stop asking WHEN?

Delays get accumulated

Page 61: Stop asking WHEN?

Delays get accumulated

Page 62: Stop asking WHEN?

Delays get accumulated

Page 63: Stop asking WHEN?

Early completion gets lost

Delays get accumulated

Eliyahu M. Goldratt – suggested buffers

Page 64: Stop asking WHEN?

2

Page 65: Stop asking WHEN?

time

prob

abili

ty

1

THE ESTIMATES WE ARTICULATE ARE

THE EARLIEST PROBABLE TIME

Page 66: Stop asking WHEN?

3

Page 67: Stop asking WHEN?
Page 68: Stop asking WHEN?
Page 69: Stop asking WHEN?

KRIVITSKY’s zapadLAW

IT IS SO MUCH EASIER TO BE LATE

THAN TO COME EARLIER

Page 70: Stop asking WHEN?

4

Page 71: Stop asking WHEN?

THE LAST MANAGER’S BULLET

Page 72: Stop asking WHEN?

time

4x

3x

2x1.5x

«Cone of uncertainty» (Barry BOEHM)

THE LAST MANAGER’S BULLET

Page 73: Stop asking WHEN?

BUT THE CORE PROBLEM IS NOT IN

ESTIMATIONS AND THEIR INNACURACYRANDOMNESS

Page 74: Stop asking WHEN?
Page 75: Stop asking WHEN?

Commitment

CommitmentCommitment

CommitmentCommitment

CommitmentCommitment

Commitment

CommitmentCommitment

Page 76: Stop asking WHEN?

IS THERE AN EXIT?

Page 77: Stop asking WHEN?
Page 78: Stop asking WHEN?

1. CREATE SENSE OF URGENCY by fixing the time

Page 79: Stop asking WHEN?

DEADLINE(over there)YOU RELEASE

* procrastination is [TBD]

Page 80: Stop asking WHEN?

2. NEVER ESTIMATE ALONE (IN A DARK ROOM) non-anchored colleagues – your best friends

Page 81: Stop asking WHEN?

YOU

42

SOMEONE CRAZY

242

12142

SOMEONE BRAVE

SOMEONE ELSE

Page 82: Stop asking WHEN?

83average

68average

1. Was Gandhi less than 100 years old when he died? 1. Was Gandhi less more than

60 years old when he died?

AVERAGE FOR ALL is 76THE RIGHT ANSWER is 78 !

Page 83: Stop asking WHEN?
Page 84: Stop asking WHEN?

3. ESTIMATE IN SIZE S M L ХL YOU_RE_KIDDING 1 2 3 4 5

Page 85: Stop asking WHEN?

as a user blah…given when then foo…

Page 86: Stop asking WHEN?

YOU’RE KIDDING

S ML

MORE GROOMING

Page 87: Stop asking WHEN?

2

5

2

1

8

3

2

5

5

2

3

2

Σ

sprints3

2

Page 88: Stop asking WHEN?

4. MEASURE CAPACITY / VELOCITY points per sprint

Page 89: Stop asking WHEN?

2

5

2

1

8

3

2

5

5

2

3

2

sprints

3

2

Page 90: Stop asking WHEN?

2

5

2

1

8

3

2

5

5

2

3

2

YOUR VELOCITY

sprints

3

2

Page 91: Stop asking WHEN?

2

5

2

1

8

3

2

5

5

2

3

2

sprints

3

2

YOUR VELOCITY

Page 92: Stop asking WHEN?

5. DERIVE TIME (don’t estimate it) estimated_time = scope / velocity or project progress

Page 93: Stop asking WHEN?

2

5

2

1

8

3

2

5

5

2

3

2

sprints

3

2

Page 94: Stop asking WHEN?

спринты

PROBLEM ofESTIMATIONS ?

Page 95: Stop asking WHEN?

спринты

This is REALITY.and POSSIBILITIES.

Page 96: Stop asking WHEN?

7. ENGAGE YOUR CUSTOMERS to manage scope and value

Page 97: Stop asking WHEN?

forget all slides above…

Page 98: Stop asking WHEN?

forget all slides above…

and remember

3 advices

Page 99: Stop asking WHEN?

STOP FOCUSING ON ESTIMATIONS

AND ACCURACY

(as they will always suck)

#1

Page 100: Stop asking WHEN?

#2

START HAVING DISCUSSIONS AROUND

YOUR CAPACITY

AND SCOPE

Page 101: Stop asking WHEN?

#3 (in parallel)

CONTINUOUSLY FOCUS ON

IMPROVING YOUR CAPACITY

AND

MINIMIZING THE WORK TO BE DONE

Page 102: Stop asking WHEN?

JUST STOP ASKING

«WHEN?»

it is the time to stop the slavery

[email protected]@alexeykri