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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

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