SlideShare a Scribd company logo
Estimation GamesPascal Van CauwenbergheNayima
Consultant. Project Manager. Games Maker.His Blog: blog.nayima.beNAYIMAWe make play work
Estimate the height of the highest place in BelgiumIn meters or feet
# 1: Always give a range Never give them a number
# 1: Numbers are for factsRanges are for estimatesI estimate “Between 650 and 700m”Or “Between 0 et 4000m”I know it’s 694m (2092 ft)
Estimation exerciseOne result per tableChoose one of three collaboration techniquesIf you can’t choose, let the Post-It choose for youRED Post-ItEstimate as a group, come to consensusGREEN Post-ItDivide the work among youYELLOW Post-itFirst estimate individuallyThen combine the estimates as a group
Estimation exercise 1Surface temperature of the sun (in degrees C)Latitude of Shanghai (in degrees)Surface area of Asia (in km2)Birth date of Alexander The Great (year)Dollars in circulation in the US in 2004 (in $)Volume of the Great American lakes (in litres)Global revenue of “Titanic” (in $)Length of the Pacific coastline (Ca, Or, Wa) (in km)Number of books published in USA, 1776 to 2004Weight of the largest whale (in tonnes)Time’s up!10minThis quiz is from “Software Estimation” by Steve McConnell (Microsoft Press)(C) 2006 Steve McConnell. Used with permission
An estimation jokeAn engineer, a mathematician and an accountant are sitting at the barThe barman asks: “What’s 68+73 ?”Engineer: 141Mathematician: 68 + 73 = 73 + 68Accountant: Usually it’s 141, but what do you want to do with the number?
Why estimate?What is the expected error margin?
#2 Always ask what the estimate will be used for
What have you committed to?Based on what information?
Cone of uncertainty400%25%Watch out: this is the best possible case!
#3 Estimation != CommitmentGetting an estimate wrong doesn’t hurt
Estimating money (individually)How much money is there in this room?Counting only cash dollarsRe-do the estimation, but this timeCount the number of people: NCount how much money you have on you: MEstimate how much money the average person holds, based on M: M1-M2Compute the amount: N * M1 – N * M2
What can you count?Number of stakeholdersNumber of goalsNumber of eventsNumber of business processesNumber of high-level user storiesNumber of detailed user storiesNumber of screens....
#4 First try to measure, count and computeEstimate only when necessary
Estimating money (in group)Estimate as one group per tableCombine individual estimations into a group estimatePlanning Poker style: announce estimates, low/high estimators explain, againTake min and max for a range that covers all estimatesTake average of min and max for a range that covers much of the estimates...
Aggregate estimatesIndependent estimatorsFor example, by playing Planning PokerIndependent estimation methodsFor example, by combining:Comparison with previous projectExpert estimationCounting high level stories
#5 Aggregate independent estimates“Wisdom of the Crowds”
The law of large numbers (or: statistics is on our side, for once)If we estimate with an error of x%The estimate of each scope item will have an error of x%But...Some items will be over-estimated, others under-estimated (maybe....)=> The error on the total estimate is < x%
The law of 15Have about 15-20 same-sized elements at each planning horizonProgram, Project, Release, IterationEnough for the law of large numbers to have an effectBut not too many, easy to manage
#6 Use the law of large numbersDecompose Just enough, just in time
Sprint CommitmentSprint Burndown
Release Burndown
Velocity Chart
Re-estimation and calibrationFirst estimation:Relative estimate (1 point, 2 points, ...)Calibrate with previous projects (16-22 points per iteration)Re-estimate during the projectCheck if relative sizes are okRe-calibrate with measured velocity
Ensure consistency of relative estimatesBuild in internal consistencyDemonstrated in “XP Game”Analyse large errors in retrospectivesSome variance is normalKeep a library of representative reference storiesEstimate relative to referencesAdd stories that were mis-estimated!
Velocity of the first projectTake a similar, finished projectEstimate relatively in Story points: N pointsWe know it took M mandaysDecide how many mandays per iteration: KVelocity = +/- K * N/M points/iterationAttention: M is complete costNo “Twilight Zone” or “Murky Zone”!
#7 Calibrate your estimates with real velocity dataProject data > Company data > Industry data
Evil Estimation Games“Guess the number I’ve got in my head!”“An awesome team like you can do better than that!”“This time it’ll go so much faster, because we learned so much from the previous project!”“This project will be very different!”“If we just work a bit harder, we’ll increase velocity”“I could code this in half the time!”“If we lower the estimate, the project will be done faster” (this actually works in some circumstances...)
Q: Why are there so many pointy haired-bosses?A: because there are so many Dilberts
#8 Never negotiate estimatesAlways question the reasoning and assumptions behind estimates
#9 Never negotiate commitments
#10 Solve problems togetherMake assumptions explicitQuestion assumptionsOffer options
The Options exerciseEstimate of the project: 5-6 monthsConference in 3 monthsWe need to make a great impression on prospectsI want to show all our functionalityWhich assumptions are we making?What options can you offer?
Roadmap OR Kanban?Our dilemma:Product manager needs to publish a credible long term roadmap for customers, partners and integratorsDevelopment team  has flow-based process without estimation, planning or velocity trackingWe can’t have both, can we?Yes we can!
Roadmap AND KanbanRoadmap with customer goals, not featuresProduct Manager estimates value of achieving each goal => priorities of roadmapProduct Manager determines budget per goalQuick feasibility check by teamEach release, PM and team find a way to achieve release goals within release budgetWatch flow, ensure release goals are met
SummaryRanges for estimates. Numbers for facts.Always ask what the estimate will be used forEstimation is not CommitmentMeasure, count, compute before estimatingAggregate independent estimatesUse the law of large numbers (large ~= 15)Calibrate estimates with measured velocityNever negotiate estimatesNever negotiate commitmentsSolve problems together
Estimation exercise 2Surface temperature of the sun (in degrees C)Latitude of Shanghai (in degrees)Surface area of Asia (in km2)Birth date of Alexander The Great (year)Dollars in circulation in the US in 2004 (in $)Volume of the Great American lakes (in litres)Global revenue of “Titanic” (in $)Length of the Pacific coastline (Ca, Or, Wa) (in km)Number of books published in USA, 1776 to 2004Weight of the largest whale (in tonnes)Time’s up!6 minThis quiz is from “Software Estimation” by Steve McConnell (Microsoft Press)(C) 2006 Steve McConnell. Used with permission
AnswersSun: 6000° CShanghai: 31 degrees NorthAsian area: 44,390,000 km²Alexander was born in 356 BCDollars in circulation: $719.9 billionGreat Lakes: 6.8x10^23 litresTitanic: 1.835 billion $Pacific Coast: 1293 kilometresPublished books: 22 millionWhale: 170 tonnesThis quiz is from “Software Estimation” by Steve McConnell (Microsoft Press)(C) 2006 Steve McConnell. Used with permission
And the winner is?Life is like a box of tasty Belgian chocolates!
Software Estimation – Steve McConnellpresentation42 |
Session RetroThank You!for your Gift of Feedback
Agile 2010 Estimation  Games
MerciThank You

More Related Content

PPTX
Introduction to Agile Estimation & Planning
PDF
Practical estimation techniques
PDF
User Story Sizing using Agile Relative Estimation
PDF
Agile Estimating & Planning by Amaad Qureshi
PDF
Game Product Discovery: Validation & Iteration
PDF
Agile estimation techniques workshop
PPTX
What should Scrum Master do on the project?
PPTX
How to estimate in scrum
Introduction to Agile Estimation & Planning
Practical estimation techniques
User Story Sizing using Agile Relative Estimation
Agile Estimating & Planning by Amaad Qureshi
Game Product Discovery: Validation & Iteration
Agile estimation techniques workshop
What should Scrum Master do on the project?
How to estimate in scrum

What's hot (20)

PDF
Story Points Estimation And Planning Poker
PPTX
Introduction to story points
PPTX
Agile Estimation Techniques
PDF
User Story Point estimation method at ConFoo 2015
PDF
Agile metrics for predicting the future
PPTX
Estimation and Velocity - Scrum Framework
PDF
Why Large Scale Scrum (LeSS)?
PPT
Agile Mindset
PPTX
Agile Planning and Estimation
PDF
Estimating Story Points in Agile - MAGIC Approach
PPT
Planning Poker
PPTX
Agile Scrum Estimation
PPTX
Agile estimating 12112013 - Agile KC Dec 2013
PDF
5 Practices for an Agile Mindset
PPTX
Product Backlog Management
PDF
Rally - How to use it
PDF
Blockchain Fundamentals - Top Rated for Beginners
PDF
Portfolio Management in an Agile World - Rick Austin
PDF
Agile Assessment Version 1.0
PDF
Lean Product Discovery
Story Points Estimation And Planning Poker
Introduction to story points
Agile Estimation Techniques
User Story Point estimation method at ConFoo 2015
Agile metrics for predicting the future
Estimation and Velocity - Scrum Framework
Why Large Scale Scrum (LeSS)?
Agile Mindset
Agile Planning and Estimation
Estimating Story Points in Agile - MAGIC Approach
Planning Poker
Agile Scrum Estimation
Agile estimating 12112013 - Agile KC Dec 2013
5 Practices for an Agile Mindset
Product Backlog Management
Rally - How to use it
Blockchain Fundamentals - Top Rated for Beginners
Portfolio Management in an Agile World - Rick Austin
Agile Assessment Version 1.0
Lean Product Discovery
Ad

Similar to Agile 2010 Estimation Games (20)

PPTX
Scrum Coach : Estimation
PDF
Estimation Games – Pascal Van Cauwenberghe
PPTX
Software estimation is crap
PDF
Ryan Ripley - The #NoEstimatesMovement
PPTX
Estimating IT projects - VU Amsterdam
PDF
What are the odds of making that number risk analysis with crystal ball - O...
PDF
Introduction To Agile Estimating and Planning
PPTX
Estimation and Release Planning in Scrum
PDF
The Art Of Estimation
PPTX
Magically predictable software delivery ralf westphal
PPT
Risk And Relevance 20080414ppt
PPT
Risk And Relevance 20080414ppt
PPTX
Iwsm2014 why cant people estimate (dan galorath)
PDF
Data visualization tools & techniques - 1
PDF
Measurement in a Continuous World - Jim Highsmith
PPTX
2015 drupalcampcebu estimation_jrf
PDF
The art of estimation
PDF
Agile Experimentation in Everyday Life - A Guide to More Aha! moments by Milo...
PPTX
Three baseline metrics & what they can tell you about your team.
PPTX
Outcome Over Output - And why should we care?
Scrum Coach : Estimation
Estimation Games – Pascal Van Cauwenberghe
Software estimation is crap
Ryan Ripley - The #NoEstimatesMovement
Estimating IT projects - VU Amsterdam
What are the odds of making that number risk analysis with crystal ball - O...
Introduction To Agile Estimating and Planning
Estimation and Release Planning in Scrum
The Art Of Estimation
Magically predictable software delivery ralf westphal
Risk And Relevance 20080414ppt
Risk And Relevance 20080414ppt
Iwsm2014 why cant people estimate (dan galorath)
Data visualization tools & techniques - 1
Measurement in a Continuous World - Jim Highsmith
2015 drupalcampcebu estimation_jrf
The art of estimation
Agile Experimentation in Everyday Life - A Guide to More Aha! moments by Milo...
Three baseline metrics & what they can tell you about your team.
Outcome Over Output - And why should we care?
Ad

More from AgileCoach.net (16)

PPTX
Vous pouvez ignorerr les controleurs de gestion
PPTX
Keynote agile grenoble 2013
PDF
Real Options Agile Tour Brussels 2013
PDF
Real Options Lean Kanban France 2013
PPTX
Real Options: How and When (not) to take Decisions
PPTX
Real Options - Agile France 2013
PPT
Devoxx fr 2013 Real Options - Comment et Quand (ne pas) prendre des décisions
PPTX
Chouette! Encore un bug! Agile Tour 2012
PPTX
Great! another bug
PPTX
Chouette! Encore un bug!
PPTX
Les Bases des Méthodes Lean/Agile
PPTX
Conflict Resolution Diagram Tutorial - French
PPT
Agreeing on business value
PPTX
Lean out your backlog - Lean and Kanban Belgium 2010
PPTX
Conflict resolution diagram tutorial
PPTX
Business value by systems thinking
Vous pouvez ignorerr les controleurs de gestion
Keynote agile grenoble 2013
Real Options Agile Tour Brussels 2013
Real Options Lean Kanban France 2013
Real Options: How and When (not) to take Decisions
Real Options - Agile France 2013
Devoxx fr 2013 Real Options - Comment et Quand (ne pas) prendre des décisions
Chouette! Encore un bug! Agile Tour 2012
Great! another bug
Chouette! Encore un bug!
Les Bases des Méthodes Lean/Agile
Conflict Resolution Diagram Tutorial - French
Agreeing on business value
Lean out your backlog - Lean and Kanban Belgium 2010
Conflict resolution diagram tutorial
Business value by systems thinking

Recently uploaded (20)

PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PPTX
5 Stages of group development guide.pptx
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Training And Development of Employee .pdf
PPT
Data mining for business intelligence ch04 sharda
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Types of control:Qualitative vs Quantitative
PPT
Chapter four Project-Preparation material
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
WRN_Investor_Presentation_August 2025.pdf
DOCX
Business Management - unit 1 and 2
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
5 Stages of group development guide.pptx
New Microsoft PowerPoint Presentation - Copy.pptx
Training And Development of Employee .pdf
Data mining for business intelligence ch04 sharda
Reconciliation AND MEMORANDUM RECONCILATION
DOC-20250806-WA0002._20250806_112011_0000.pdf
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Power and position in leadershipDOC-20250808-WA0011..pdf
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Belch_12e_PPT_Ch18_Accessible_university.pptx
COST SHEET- Tender and Quotation unit 2.pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Types of control:Qualitative vs Quantitative
Chapter four Project-Preparation material
Probability Distribution, binomial distribution, poisson distribution
WRN_Investor_Presentation_August 2025.pdf
Business Management - unit 1 and 2

Agile 2010 Estimation Games

  • 1. Estimation GamesPascal Van CauwenbergheNayima
  • 2. Consultant. Project Manager. Games Maker.His Blog: blog.nayima.beNAYIMAWe make play work
  • 3. Estimate the height of the highest place in BelgiumIn meters or feet
  • 4. # 1: Always give a range Never give them a number
  • 5. # 1: Numbers are for factsRanges are for estimatesI estimate “Between 650 and 700m”Or “Between 0 et 4000m”I know it’s 694m (2092 ft)
  • 6. Estimation exerciseOne result per tableChoose one of three collaboration techniquesIf you can’t choose, let the Post-It choose for youRED Post-ItEstimate as a group, come to consensusGREEN Post-ItDivide the work among youYELLOW Post-itFirst estimate individuallyThen combine the estimates as a group
  • 7. Estimation exercise 1Surface temperature of the sun (in degrees C)Latitude of Shanghai (in degrees)Surface area of Asia (in km2)Birth date of Alexander The Great (year)Dollars in circulation in the US in 2004 (in $)Volume of the Great American lakes (in litres)Global revenue of “Titanic” (in $)Length of the Pacific coastline (Ca, Or, Wa) (in km)Number of books published in USA, 1776 to 2004Weight of the largest whale (in tonnes)Time’s up!10minThis quiz is from “Software Estimation” by Steve McConnell (Microsoft Press)(C) 2006 Steve McConnell. Used with permission
  • 8. An estimation jokeAn engineer, a mathematician and an accountant are sitting at the barThe barman asks: “What’s 68+73 ?”Engineer: 141Mathematician: 68 + 73 = 73 + 68Accountant: Usually it’s 141, but what do you want to do with the number?
  • 9. Why estimate?What is the expected error margin?
  • 10. #2 Always ask what the estimate will be used for
  • 11. What have you committed to?Based on what information?
  • 12. Cone of uncertainty400%25%Watch out: this is the best possible case!
  • 13. #3 Estimation != CommitmentGetting an estimate wrong doesn’t hurt
  • 14. Estimating money (individually)How much money is there in this room?Counting only cash dollarsRe-do the estimation, but this timeCount the number of people: NCount how much money you have on you: MEstimate how much money the average person holds, based on M: M1-M2Compute the amount: N * M1 – N * M2
  • 15. What can you count?Number of stakeholdersNumber of goalsNumber of eventsNumber of business processesNumber of high-level user storiesNumber of detailed user storiesNumber of screens....
  • 16. #4 First try to measure, count and computeEstimate only when necessary
  • 17. Estimating money (in group)Estimate as one group per tableCombine individual estimations into a group estimatePlanning Poker style: announce estimates, low/high estimators explain, againTake min and max for a range that covers all estimatesTake average of min and max for a range that covers much of the estimates...
  • 18. Aggregate estimatesIndependent estimatorsFor example, by playing Planning PokerIndependent estimation methodsFor example, by combining:Comparison with previous projectExpert estimationCounting high level stories
  • 19. #5 Aggregate independent estimates“Wisdom of the Crowds”
  • 20. The law of large numbers (or: statistics is on our side, for once)If we estimate with an error of x%The estimate of each scope item will have an error of x%But...Some items will be over-estimated, others under-estimated (maybe....)=> The error on the total estimate is < x%
  • 21. The law of 15Have about 15-20 same-sized elements at each planning horizonProgram, Project, Release, IterationEnough for the law of large numbers to have an effectBut not too many, easy to manage
  • 22. #6 Use the law of large numbersDecompose Just enough, just in time
  • 26. Re-estimation and calibrationFirst estimation:Relative estimate (1 point, 2 points, ...)Calibrate with previous projects (16-22 points per iteration)Re-estimate during the projectCheck if relative sizes are okRe-calibrate with measured velocity
  • 27. Ensure consistency of relative estimatesBuild in internal consistencyDemonstrated in “XP Game”Analyse large errors in retrospectivesSome variance is normalKeep a library of representative reference storiesEstimate relative to referencesAdd stories that were mis-estimated!
  • 28. Velocity of the first projectTake a similar, finished projectEstimate relatively in Story points: N pointsWe know it took M mandaysDecide how many mandays per iteration: KVelocity = +/- K * N/M points/iterationAttention: M is complete costNo “Twilight Zone” or “Murky Zone”!
  • 29. #7 Calibrate your estimates with real velocity dataProject data > Company data > Industry data
  • 30. Evil Estimation Games“Guess the number I’ve got in my head!”“An awesome team like you can do better than that!”“This time it’ll go so much faster, because we learned so much from the previous project!”“This project will be very different!”“If we just work a bit harder, we’ll increase velocity”“I could code this in half the time!”“If we lower the estimate, the project will be done faster” (this actually works in some circumstances...)
  • 31. Q: Why are there so many pointy haired-bosses?A: because there are so many Dilberts
  • 32. #8 Never negotiate estimatesAlways question the reasoning and assumptions behind estimates
  • 33. #9 Never negotiate commitments
  • 34. #10 Solve problems togetherMake assumptions explicitQuestion assumptionsOffer options
  • 35. The Options exerciseEstimate of the project: 5-6 monthsConference in 3 monthsWe need to make a great impression on prospectsI want to show all our functionalityWhich assumptions are we making?What options can you offer?
  • 36. Roadmap OR Kanban?Our dilemma:Product manager needs to publish a credible long term roadmap for customers, partners and integratorsDevelopment team has flow-based process without estimation, planning or velocity trackingWe can’t have both, can we?Yes we can!
  • 37. Roadmap AND KanbanRoadmap with customer goals, not featuresProduct Manager estimates value of achieving each goal => priorities of roadmapProduct Manager determines budget per goalQuick feasibility check by teamEach release, PM and team find a way to achieve release goals within release budgetWatch flow, ensure release goals are met
  • 38. SummaryRanges for estimates. Numbers for facts.Always ask what the estimate will be used forEstimation is not CommitmentMeasure, count, compute before estimatingAggregate independent estimatesUse the law of large numbers (large ~= 15)Calibrate estimates with measured velocityNever negotiate estimatesNever negotiate commitmentsSolve problems together
  • 39. Estimation exercise 2Surface temperature of the sun (in degrees C)Latitude of Shanghai (in degrees)Surface area of Asia (in km2)Birth date of Alexander The Great (year)Dollars in circulation in the US in 2004 (in $)Volume of the Great American lakes (in litres)Global revenue of “Titanic” (in $)Length of the Pacific coastline (Ca, Or, Wa) (in km)Number of books published in USA, 1776 to 2004Weight of the largest whale (in tonnes)Time’s up!6 minThis quiz is from “Software Estimation” by Steve McConnell (Microsoft Press)(C) 2006 Steve McConnell. Used with permission
  • 40. AnswersSun: 6000° CShanghai: 31 degrees NorthAsian area: 44,390,000 km²Alexander was born in 356 BCDollars in circulation: $719.9 billionGreat Lakes: 6.8x10^23 litresTitanic: 1.835 billion $Pacific Coast: 1293 kilometresPublished books: 22 millionWhale: 170 tonnesThis quiz is from “Software Estimation” by Steve McConnell (Microsoft Press)(C) 2006 Steve McConnell. Used with permission
  • 41. And the winner is?Life is like a box of tasty Belgian chocolates!
  • 42. Software Estimation – Steve McConnellpresentation42 |
  • 43. Session RetroThank You!for your Gift of Feedback
  • 46. If you want to know morewww.agilecoach.netwww.nayima.beblog.nayima.be

Editor's Notes

  • #3: Portia and Pascal introduce themselves by sharing a bit about their background.
  • #37: TODO create CRD
  • #44: We are constantly striving to improve. Give your Gift of Feedback by completing a session retrospective.Everyone take a sheet of paper. Split it into 4 quadrants.In the top left quadrant, note down all the things that went well.In the top right quadrant, note down all the things that went wrong.In the bottom left quadrant, note down your puzzles such as outstanding questions you have as a result of the attending the session.In the bottom right quadrant, note down your lessons learned.