+ All Categories
Home > Internet > Why things take longer than you think

Why things take longer than you think

Date post: 12-Nov-2014
Category:
Upload: nairnski
View: 319 times
Download: 0 times
Share this document with a friend
Description:
Why thing take longer than you think, and what you can do about it.
Popular Tags:
45
…and what you can do about it Why things take longer than you think…
Transcript
Page 1: Why things take longer than you think

…and what you can do about it

Why things take longer than you

think…

Page 2: Why things take longer than you think

— Full service digital agency

— Established 1997

— 62 minds in London & Bristol

— Award winning

Page 3: Why things take longer than you think

Clients

Page 4: Why things take longer than you think

Why do things take longer

than we think?

Page 5: Why things take longer than you think

Theme 1: Estimates don’t make projects

late

Page 6: Why things take longer than you think

Estimating is relatively easy,

controlling projects is hard

Page 7: Why things take longer than you think

Before

— crystal clear scope commitment

— estimate for this scope

— clarity of project/company/client objectives

During

— chase down risks

— chase down unknowns

Project Controls

Page 8: Why things take longer than you think

How good at estimating are you?

Page 9: Why things take longer than you think

Put a range which gives you a 90%

chance of including the right answer

Page 10: Why things take longer than you think

Typical results

— With Black Bullets

Source: Steve McConnell

Page 11: Why things take longer than you think

Theme 2: The Cone of Uncertainty

Page 12: Why things take longer than you think

Time

Unce

rtain

ty o

f est

imate

4 x

0.25 x

1 x

Source: Steve McConnell

Page 13: Why things take longer than you think

Time

Unce

rtain

ty o

f est

imate

1.5 x

0.67 x

1 x

Source: Steve McConnell

Page 14: Why things take longer than you think

You can be more lucky

You can’t be more accurate

Page 15: Why things take longer than you think

The cone does not narrow itself

You narrow the cone by...

removing unknowns making decisions

designing

Page 16: Why things take longer than you think

Time

Vari

abili

ty in t

he e

stim

ate

4 x

0.25 x

1 x

Initial Concept

Requirements

Wireframes

Visual Design

Development

Completion

Page 17: Why things take longer than you think

When estimating, consider where you are in the Cone

Re-estimate at key points

Page 18: Why things take longer than you think

Time

Vari

abili

ty in t

he e

stim

ate

4 x

0.25 x

1 x

Initial Concept

Requirements

Wireframes

Visual Design

Development

CompletionZone of Hope –

20%

Cape of Fear

Cliff of Despair

Page 19: Why things take longer than you think

Theme 3: Estimates and Commitments

Page 20: Why things take longer than you think

Your estimate is wrong

Estimates inform commitments

Page 21: Why things take longer than you think

Estimates Inform Commitments

Commitment

Estimate

Commercial

Appetite

Capacity

Fame

Page 22: Why things take longer than you think

If you commit before the Cone has narrowed, consider your

strategy

Time

Page 23: Why things take longer than you think

Estimating techniques

Page 24: Why things take longer than you think

Fingers and thumbs

Page 25: Why things take longer than you think

Fingers and Thumbs

Team Captain

— Read out each country

— Count 1,2,3

— Everyone shows their

estimate

— Discuss and agree

Page 26: Why things take longer than you think

Relative Estimates

Page 27: Why things take longer than you think

Relativity

— Arrange animal cards in order of weight

— Set reference as Antelope = 3 (not 3kg)

— Put number cards next to each animals

Page 28: Why things take longer than you think

Affinity Estimating

Page 29: Why things take longer than you think

Affinity

— Lay the number cards in order

— Set reference as Convertible =3

One at a time each person either…

— Takes and place a new card

— Moves existing card, explaining why (must move a card if

you don’t agree).

Page 30: Why things take longer than you think

Theme 4: Planning Fallacy

Page 31: Why things take longer than you think

Wishful Thinking

— People focus on the most optimistic scenario for a task

— Only affects things we estimate ourselves

— Anecdotally people miss predictions but make deadlines

— Anonymous predictions less affected

— Youth/inexperience

— Young industry

Page 32: Why things take longer than you think

Countering Wishful Thinking

— Be aware of it

— Do best case then worst case estimates

— Get second opinions

— Treat variations in estimates as a positive insight

And when we carry out work

— Give yourself milestone and deadlines

Page 33: Why things take longer than you think

Theme 5: The Three Cs

Page 34: Why things take longer than you think

CountComputeCompare

Page 35: Why things take longer than you think

Count

— visible early on

— easy to

understand

— about 20 things

Compute

— do the sums Compare

— against previous

projects

Page 36: Why things take longer than you think

Historical data for project profiles

Phase % of typical budget Budget this projectKick Off 1% £800Phase 1 8% £6,400Phase 2 12% £9,600Phase 3 15% £12,000Phase 4 22% £17,600Phase 5 30% £24,000Phase 6 12% £9,600Total 100% £80,000

Budget for this project £80,000

Page 37: Why things take longer than you think

Theme 5: To over or under-estimate?

Page 38: Why things take longer than you think

The project might never start

(with your company)

If you over-estimate

Page 39: Why things take longer than you think

Parkinson’s Law‘work expands to fill the time available’

If you over-estimate

Page 40: Why things take longer than you think

If you under-estimate

Increased time and effort

— Emergency status meetings

— Dealing with the client

— Re-estimating

— For additional deployments

for phases

— Briefing and managing extra

resource

also…

— Weakens your position with

client

— Delays other related

projects

— Delays other client’s

projects

Page 41: Why things take longer than you think

Extr

a eff

ort /

cos

t / s

ched

ule

100% Over-estimatedUnder-estimated

Page 42: Why things take longer than you think

Brook’s Law‘adding manpower to a late software project makes it

later’

Page 43: Why things take longer than you think

Finally…

Page 44: Why things take longer than you think

Tips for what you can do about it

1. Good estimates without project controls are worthless

2. Count, compute, compare (Judgement is last resort)

3. Create project profiles based on historical data to compare against

4. Treat ‘high’ estimates as a priceless warning of trouble ahead. Do

something about it.

5. Be aware of your position on the Cone of Uncertainty

6. Beware the large cost of under-estimating

7. Be clear on what scope goes with the estimate

8. Re-estimate at key points and track progress

9. Beware planning fallacy

10.Give yourself deadlines

Page 45: Why things take longer than you think

Nairn Robertson | @nairnski

nairnrobertson.com

Software Estimation:

Demystifying the Black Art,

Steve McConnell


Recommended