Scrum bangalore estimatess

16
Lies, Damn Lies…. and Estimates Bhavin Kamani Independent Agile Coach

description

 

Transcript of Scrum bangalore estimatess

Page 1: Scrum bangalore   estimatess

Lies, Damn Lies…. and Estimates

Bhavin KamaniIndependent Agile Coach

Page 2: Scrum bangalore   estimatess

Are Estimates Illusion?

Page 3: Scrum bangalore   estimatess
Page 4: Scrum bangalore   estimatess
Page 5: Scrum bangalore   estimatess

It all starts as a SIMPLE problem

Page 6: Scrum bangalore   estimatess

Reality

Page 7: Scrum bangalore   estimatess

Estimation Challenges

Provide a 90% Confident Estimate

forHow old am I?

What is the size of the largest sea turtle

ever discovered?

How many bugs will you have in your next

project?

What is the total volume of all the lakes of

the world?

Page 8: Scrum bangalore   estimatess

Important Laws of Nature

Parkinson’s Law

If you give a person 5 days to deliver a task that could

be delivered in 4, the person will find something to do

with that extra day (air fills the container)The Student Syndrome

If given too much time, people naturally procrastinate

until late in the project, at which point they rush to

complete the work, and likely won’t finish on timeExponential Error Aggregation

The finer grained estimates you have, the more error

you are introducing into the aggregate (the more

detailed – the further from the truth you will be)

Page 9: Scrum bangalore   estimatess

Man Hours

Page 10: Scrum bangalore   estimatess

Story Points

Page 11: Scrum bangalore   estimatess

Cycle Time

Page 12: Scrum bangalore   estimatess

Cumulative Flow Diagram

Page 13: Scrum bangalore   estimatess

Guidelines

Page 14: Scrum bangalore   estimatess

#1 Don’t Estimate if you can measure

Page 15: Scrum bangalore   estimatess

#2 Breakup stories over granular estimation

Page 16: Scrum bangalore   estimatess

#3 Create a strong definition of ready and done