SlideShare a Scribd company logo
1 of 7
Who Needs An Estimate?
A Panel Discussion

Matt Heusser
David Hoppe
Steve “Steve” Rogalsky
And Angela “Do no” Harms

Agile And Beyond – February, 2014
Dearborn, MI
The ‘why’ of estimates
What are estimates for?
Having asked the question “why do you estimates?” over and over again, I Iget answers that usually fit into
Having asked the question “why do you estimates?” over and over again, get answers that usually fit into
these four categories:
these four categories:
A) Schedule Control. We need to have this done by may 1st to avoid bit penalties from the government.
A) Schedule Control. We need to have this done by may 1st to avoid bit penalties from the government.
B) Cost Control. IfIfthis costs us more than $5 million, ititisn't worth doing.
B) Cost Control. this costs us more than $5 million, isn't worth doing.
C) Comparison Shopping. I Icould do project XXor project Y - -which should I Ido? Or is ProjectX even worth it?
C) Comparison Shopping. could do project or project Y which should do? Or is ProjectX even worth it?
D) Governance. We want to make sure the company is investing its time/money 'well.'
D) Governance. We want to make sure the company is investing its time/money 'well.'

• Schedule Control

Having just done an
Having just done an

• Cost Control
• Comparison Shopping
• Governance
2
6
7

6
7
An example
Let’s do an estimate!

Quick --Estimate, in inches, the:
Quick Estimate, in inches, the:
--Height of your foot
Height of your foot
--Distance from the top of your foot to your knee
Distance from the top of your foot to your knee
--Distance from the top of the knee to the belt
Distance from the top of the knee to the belt
--Distance from the belt to under-arms
Distance from the belt to under-arms
--Distance from under-arms to chin
Distance from under-arms to chin
--Distance from chin to top of head
Distance from chin to top of head
Add them up. Were you right?
Add them up. Were you right?
This is called functional decomposition. It is the simplest of estimation stratgies. Now how’d
This is called functional decomposition. It is the simplest of estimation stratgies. Now how’d
you do?
you do?
We have you add up six known, unchanging things, and we were off by aalot. Can we all
We have you add up six known, unchanging things, and we were off by lot. Can we all
agree that technical estimates, more often than not, provide bad information that is
agree that technical estimates, more often than not, provide bad information that is
susceptible to games ands manipulation?
susceptible to games ands manipulation?
3
6
7

6
7
Our Definition of an estimate

• A technical contributor
• ...taking time from work
• ...to provide hours and dates
• ...to predict the schedule
This is our definition of an estimate.
This is our definition of an estimate.
#NoEstimates, then, recognizes that time spend estimating could be spend on
#NoEstimates, then, recognizes that time spend estimating could be spend on
delivery --code, analysis, tests.
delivery code, analysis, tests.
Not only that, but Estimates often fail to live up to their promises --they don’t do
Not only that, but Estimates often fail to live up to their promises they don’t do
the things we listed in the previous slide, or do them so poorly that they offer no
the things we listed in the previous slide, or do them so poorly that they offer no
additional value.
additional value.
4
6
7

6
7
Introducing Our Panelists

Matt Heusser
Steve Rogalsky

Each particpant gets up to 22minutes to introduce themselves. After that, we’ll switch
Each particpant gets up to minutes to introduce themselves. After that, we’ll switch
the URL to:
the URL to:

David Hoppe

http://shamblespad.com/p/NoEstimates
http://shamblespad.com/p/NoEstimates
take questions
take questions
vote
vote
sort
sort
and answer!
and answer!

Angela Harms
5
6
7

6
7
Where to go for more

Just a google search away:
Woody Zuill - No Estimates
Arlo Belshee - Naked Planning
‘No Estimates’ in Action: 5 ways to rethink Software
Projects
6
6
7

6
7

How to Move Beyond Project Estimates and Provide
Better Value
Where to go for more

Just a google search away:
Woody Zuill - No Estimates
Arlo Belshee - Naked Planning
‘No Estimates’ in Action: 5 ways to rethink Software
Projects
6
6
7

6
7

How to Move Beyond Project Estimates and Provide
Better Value

More Related Content

Similar to Who needs an estimate

Market research for startups
Market research for startupsMarket research for startups
Market research for startupsOlga Makarova
 
NIATx and Process Improvement at SAMHSA 09 15 08
NIATx and Process Improvement at SAMHSA 09 15 08NIATx and Process Improvement at SAMHSA 09 15 08
NIATx and Process Improvement at SAMHSA 09 15 08Bruce Waltuck
 
Steven Walker, Groupon Warm Gun 2010
Steven Walker, Groupon   Warm Gun 2010Steven Walker, Groupon   Warm Gun 2010
Steven Walker, Groupon Warm Gun 2010Steven Walker
 
Operational Insight: Concepts and Examples
Operational Insight: Concepts and ExamplesOperational Insight: Concepts and Examples
Operational Insight: Concepts and Examplesroyrapoport
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
 
SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...
SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...
SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...Distilled
 
Software Design Class (Sessions 4): Setting Course- Designing Your Proposition
Software Design Class (Sessions 4): Setting Course- Designing Your PropositionSoftware Design Class (Sessions 4): Setting Course- Designing Your Proposition
Software Design Class (Sessions 4): Setting Course- Designing Your PropositionAlex Cowan
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT
 
Presentatie Web analytics in the Public Sector Govdesign v4 english version
Presentatie Web analytics in the Public Sector Govdesign v4 english versionPresentatie Web analytics in the Public Sector Govdesign v4 english version
Presentatie Web analytics in the Public Sector Govdesign v4 english versionToon Vuursteen
 
Creating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementBen Dressler
 
Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Rundeck
 
Innovation and growth with experimentation
Innovation and growth with experimentationInnovation and growth with experimentation
Innovation and growth with experimentationVWO
 
Idea Validation Report - Party on Wheels
Idea Validation Report - Party on WheelsIdea Validation Report - Party on Wheels
Idea Validation Report - Party on WheelsOximus Research Sphere
 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crapIan Garrison
 
Business Growth Engineering
Business Growth EngineeringBusiness Growth Engineering
Business Growth EngineeringDan Russell
 
Cracking the Customer Acquisition Nut
Cracking the Customer Acquisition NutCracking the Customer Acquisition Nut
Cracking the Customer Acquisition NutPascal Rettig
 

Similar to Who needs an estimate (20)

Market research for startups
Market research for startupsMarket research for startups
Market research for startups
 
Warm Gun: Designing for Conversion: Converting Their Pants Off!
Warm Gun: Designing for Conversion: Converting Their Pants Off!Warm Gun: Designing for Conversion: Converting Their Pants Off!
Warm Gun: Designing for Conversion: Converting Their Pants Off!
 
NIATx and Process Improvement at SAMHSA 09 15 08
NIATx and Process Improvement at SAMHSA 09 15 08NIATx and Process Improvement at SAMHSA 09 15 08
NIATx and Process Improvement at SAMHSA 09 15 08
 
Steven Walker, Groupon Warm Gun 2010
Steven Walker, Groupon   Warm Gun 2010Steven Walker, Groupon   Warm Gun 2010
Steven Walker, Groupon Warm Gun 2010
 
Operational Insight: Concepts and Examples
Operational Insight: Concepts and ExamplesOperational Insight: Concepts and Examples
Operational Insight: Concepts and Examples
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
 
SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...
SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...
SearchLove London 2016 | Stephen Pavlovich | Habits of Advanced Conversion Op...
 
Software Design Class (Sessions 4): Setting Course- Designing Your Proposition
Software Design Class (Sessions 4): Setting Course- Designing Your PropositionSoftware Design Class (Sessions 4): Setting Course- Designing Your Proposition
Software Design Class (Sessions 4): Setting Course- Designing Your Proposition
 
Lean UX workshop - Part Two
Lean UX workshop - Part TwoLean UX workshop - Part Two
Lean UX workshop - Part Two
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
 
Presentatie Web analytics in the Public Sector Govdesign v4 english version
Presentatie Web analytics in the Public Sector Govdesign v4 english versionPresentatie Web analytics in the Public Sector Govdesign v4 english version
Presentatie Web analytics in the Public Sector Govdesign v4 english version
 
Developing software 2013
Developing software 2013Developing software 2013
Developing software 2013
 
Creating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvement
 
Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens
 
Innovation and growth with experimentation
Innovation and growth with experimentationInnovation and growth with experimentation
Innovation and growth with experimentation
 
Student post exchange survey
Student post exchange surveyStudent post exchange survey
Student post exchange survey
 
Idea Validation Report - Party on Wheels
Idea Validation Report - Party on WheelsIdea Validation Report - Party on Wheels
Idea Validation Report - Party on Wheels
 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crap
 
Business Growth Engineering
Business Growth EngineeringBusiness Growth Engineering
Business Growth Engineering
 
Cracking the Customer Acquisition Nut
Cracking the Customer Acquisition NutCracking the Customer Acquisition Nut
Cracking the Customer Acquisition Nut
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Who needs an estimate

  • 1. Who Needs An Estimate? A Panel Discussion Matt Heusser David Hoppe Steve “Steve” Rogalsky And Angela “Do no” Harms Agile And Beyond – February, 2014 Dearborn, MI
  • 2. The ‘why’ of estimates What are estimates for? Having asked the question “why do you estimates?” over and over again, I Iget answers that usually fit into Having asked the question “why do you estimates?” over and over again, get answers that usually fit into these four categories: these four categories: A) Schedule Control. We need to have this done by may 1st to avoid bit penalties from the government. A) Schedule Control. We need to have this done by may 1st to avoid bit penalties from the government. B) Cost Control. IfIfthis costs us more than $5 million, ititisn't worth doing. B) Cost Control. this costs us more than $5 million, isn't worth doing. C) Comparison Shopping. I Icould do project XXor project Y - -which should I Ido? Or is ProjectX even worth it? C) Comparison Shopping. could do project or project Y which should do? Or is ProjectX even worth it? D) Governance. We want to make sure the company is investing its time/money 'well.' D) Governance. We want to make sure the company is investing its time/money 'well.' • Schedule Control Having just done an Having just done an • Cost Control • Comparison Shopping • Governance 2 6 7 6 7
  • 3. An example Let’s do an estimate! Quick --Estimate, in inches, the: Quick Estimate, in inches, the: --Height of your foot Height of your foot --Distance from the top of your foot to your knee Distance from the top of your foot to your knee --Distance from the top of the knee to the belt Distance from the top of the knee to the belt --Distance from the belt to under-arms Distance from the belt to under-arms --Distance from under-arms to chin Distance from under-arms to chin --Distance from chin to top of head Distance from chin to top of head Add them up. Were you right? Add them up. Were you right? This is called functional decomposition. It is the simplest of estimation stratgies. Now how’d This is called functional decomposition. It is the simplest of estimation stratgies. Now how’d you do? you do? We have you add up six known, unchanging things, and we were off by aalot. Can we all We have you add up six known, unchanging things, and we were off by lot. Can we all agree that technical estimates, more often than not, provide bad information that is agree that technical estimates, more often than not, provide bad information that is susceptible to games ands manipulation? susceptible to games ands manipulation? 3 6 7 6 7
  • 4. Our Definition of an estimate • A technical contributor • ...taking time from work • ...to provide hours and dates • ...to predict the schedule This is our definition of an estimate. This is our definition of an estimate. #NoEstimates, then, recognizes that time spend estimating could be spend on #NoEstimates, then, recognizes that time spend estimating could be spend on delivery --code, analysis, tests. delivery code, analysis, tests. Not only that, but Estimates often fail to live up to their promises --they don’t do Not only that, but Estimates often fail to live up to their promises they don’t do the things we listed in the previous slide, or do them so poorly that they offer no the things we listed in the previous slide, or do them so poorly that they offer no additional value. additional value. 4 6 7 6 7
  • 5. Introducing Our Panelists Matt Heusser Steve Rogalsky Each particpant gets up to 22minutes to introduce themselves. After that, we’ll switch Each particpant gets up to minutes to introduce themselves. After that, we’ll switch the URL to: the URL to: David Hoppe http://shamblespad.com/p/NoEstimates http://shamblespad.com/p/NoEstimates take questions take questions vote vote sort sort and answer! and answer! Angela Harms 5 6 7 6 7
  • 6. Where to go for more Just a google search away: Woody Zuill - No Estimates Arlo Belshee - Naked Planning ‘No Estimates’ in Action: 5 ways to rethink Software Projects 6 6 7 6 7 How to Move Beyond Project Estimates and Provide Better Value
  • 7. Where to go for more Just a google search away: Woody Zuill - No Estimates Arlo Belshee - Naked Planning ‘No Estimates’ in Action: 5 ways to rethink Software Projects 6 6 7 6 7 How to Move Beyond Project Estimates and Provide Better Value