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

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

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

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