Top Banner
Making Estimation Easier and Better Keith Richards KRC www.agilekrc.com
17

Making Estimation Easier and Better Keith Richards KRC .

Dec 24, 2015

Download

Documents

Tyrone Moody
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Making Estimation Easier and Better Keith Richards KRC .

Making Estimation Easier and Better

Keith RichardsKRC

www.agilekrc.com

Page 2: Making Estimation Easier and Better Keith Richards KRC .

Presentation Structure• Introductions

• The basics

• Estimating early on

• A few well known techniques

• Relativity

• Getting good

• Further information / Next steps

• Close and questions.

Page 3: Making Estimation Easier and Better Keith Richards KRC .

Introductions

• KRC is a pioneering training and consultancy company

• Specialising in all things Agile

• Focusing on improving Agile capability at scale

• Keith Richards

o 15 years experience in agile methods

o Closely analysed many of today’s estimation

techniques

o Author of ‘Agile Project Management’ (TSO)

o Voted ‘Most Valuable Agile Player’ UK Agile Awards

2011.

Page 4: Making Estimation Easier and Better Keith Richards KRC .

Estimation – two facts that we all need to know

Fact One: Estimation is difficult!

Fact Two: Estimation is difficult because

what you are doing is difficult!

Page 5: Making Estimation Easier and Better Keith Richards KRC .

What is an estimate?

• An educated guess, a prediction

• Surprisingly contains only a few variables

size

complexity

skill level

quality

...but not much more really.

Page 6: Making Estimation Easier and Better Keith Richards KRC .

When to estimate?

• First things first – is this a project or a product

environment?

• Projects evolve and have high levels of uncertainty

early on

• Products evolve with low levels of uncertainty

throughout.

Page 7: Making Estimation Easier and Better Keith Richards KRC .

The Shard

how high do you think it is in metres?

Page 8: Making Estimation Easier and Better Keith Richards KRC .

Early project estimation

• Instinct is good

• ...but back it up

• Base it on evidence

• Use a simple algorithm

• Document the assumptions.

Page 9: Making Estimation Easier and Better Keith Richards KRC .

Honest estimates or hostage culture?

• How does your organisation REALLY go about

estimation?

• Is it a game? e.g. ‘Think of a number and double it!’

• If so, this is very damaging

• Use a confidence factor and get everyone signed up to

it

use a range

try the 50% / 90% rule

justify things and don’t get emotional.

Page 10: Making Estimation Easier and Better Keith Richards KRC .

How long does it take to do a jigsaw?

Estimates in seconds:

453660204038904890

Page 11: Making Estimation Easier and Better Keith Richards KRC .

Some techniques – some good, some not so good!

• Function Points / Use Case Points

• Wideband Delphi

• (Story) Points, T-shirt sizing and Planning Poker

• Top-down, Bottom-up

• Team estimation (‘wisdom of crowds’)

• Estimation ‘en masse’.

Page 12: Making Estimation Easier and Better Keith Richards KRC .

Relativity – a big help

• People are good at this

• Do this before you start thinking about how long or how

much

• T-shirt sizing is good but go carefully: 1, 2, 4, 8, 16

• Fibonacci – very popular but it’s not quite right!

• ...and hardly anyone realises this!

• Could this be costing billions?

Page 13: Making Estimation Easier and Better Keith Richards KRC .

Fibonacci – useful but flawed

1 2 3 5 8 13 21 34 55 89 144 2330

20

40

60

80

100

120

140

160

Fibonacci Percentage Change

61.8The

Golden Ratio!

Page 14: Making Estimation Easier and Better Keith Richards KRC .

Get nerdy; be an Anorak!

• Go for it – you will look cool eventually

• Build your algorithm, keep metrics, save the

assumptions

• Have your own little book of wisdom

• Calibrate and Validate

• Be ‘empirical’

Try and build lifecycle ratios

Try timestamping

– very simple, very effective.

Page 15: Making Estimation Easier and Better Keith Richards KRC .

In summary

Don’t forget an estimate is only an estimate.

The better you are at it, the better you will be at

hitting deadlines and protecting quality.

Page 16: Making Estimation Easier and Better Keith Richards KRC .

Further Information / Next Steps• To download your copy of the ‘krcbonacci’ guidelines please visit:

http://agilekrc.com then click on “resources” then “downloads”

• To download a course information sheet on our one day training

course in Estimation please visit:

• http://agilekrc.com then click on “services” then “in-house training”

• KRC offers accredited public courses, in-house training and

coaching

• Would you like an agile assessment to map out your agile journey?

Page 17: Making Estimation Easier and Better Keith Richards KRC .

Making Estimation Easier and Better

Thank you!

[email protected]@agilekrc.com

www.agilekrc.com