SlideShare a Scribd company logo
Terry Bunio
#YesEstimates
Thank you to our Sponsors
@tbunio
tbunio@protegra.com
agilevoyageur.com
www.protegra.com
I believe in #NoEstimates and estimating!
Confused?
There definitely are biases to be aware
of…
Estimates are a learned skill – shouldn’t we
focus on ways to improve?
Given that most of us will need to estimate
for clients
1. Not all estimates are wrong
2. Not all estimates are waste
3. Estimates are not just guessing
4. A small amount of estimates returns more
value than not estimating at all
Estimating is BDUF?
LDUF
• I’m a fan of LDUF
– A Little Design Up Front
– Includes a little estimating
• Estimating doesn’t have to mean BDUF
– You can choose the level of design and
estimating
Waste
• It is only waste if the client derives no
value from it
• Is anything that isn’t code waste ?
– Not necessarily
– Clients ultimately decide
Are Estimates Commitments?
• Estimates should change through out the
project
• What is a “commitment” ?
Think it through
Think it through
• Having to provide an estimate provides a
stronger impetus for thinking it through
• Without this requirement, there will
probably be less time spent and
increased possibility of rework
– High level solution architecture – like high
level estimate
– LDUF
Known #Noestimating issues
Bad Leadership
Bad Leadership
• If estimates can’t change and they are
commitments that are abused, then that is
just bad leadership
• If they didn’t have estimates, they would
find something else to abuse
• Find a company where management
views themselves as part of the team, not
separate from them
Bad Leadership
Good Leadership
Reality
• Vast Majority of projects require
estimates
– Especially government and regulated
industries
• Vast Majority of people are on more than
1 project
– Requires estimates to plan for competing
priorities and shared resources
Surgery
Anchors
Still Anchoring
• Careful
– Anchoring is not unique to estimates
• Even without estimates you will still be
anchoring
– To iteration length and Velocity
• May cause additional features to be
incorporated or removed
– Especially if we did not discuss details as part
of an estimating discussion
Still Estimating
• Counting is still estimating/forecasting
– You are forecasting based on team history
instead of team estimating expertise
– I’d prefer to do both!!!
What then should we do?
Learn
Estimate
• Estimate at the right level
– Deliverable level
– Never task level
• Adapt and adjust
• Become comfortable with conflict
– Say no I can’t estimate and here is what I
need to know to be able to estimate
Project #1
Use Points
Multiple projects over 1+ year
Count
- Estimate the least amount
required at the highest possible level
- Delivery frequently and update
estimates as required
- Talk about estimates frequently to
the team and to the client
- Don’t estimate if you don’t have
enough information
Minimize Estimate Inventory!
Like Predicting the Weather?
Top 5 things
1. Be honest at all times
2. Friends don’t let friends estimate alone
3. Ask for more information if you need it
to estimate
1. Don’t just say you can’t estimate. Let them
know why you cant.
2. You can also create assumptions
1. Make sure you believe in your assumptions
1. See Rule 1!
Top 5 things
4. Estimate in discrete numbers for things in
the near future, provide ranges for things
further away
5. Take pride in your estimates and ensure
they have the same quality as other
deliverables
Questions?

More Related Content

What's hot

What's hot (10)

Go care or nothing
Go care or nothingGo care or nothing
Go care or nothing
 
Alpha launch retrospective
Alpha launch retrospectiveAlpha launch retrospective
Alpha launch retrospective
 
Sales training
Sales trainingSales training
Sales training
 
Why Are Companies Deciding To Outsource More Work - A Better Answer
Why Are Companies Deciding To Outsource More Work - A Better AnswerWhy Are Companies Deciding To Outsource More Work - A Better Answer
Why Are Companies Deciding To Outsource More Work - A Better Answer
 
Why Are Companies Deciding To Outsource More Work - A Better Answer
Why Are Companies Deciding To Outsource More Work - A Better AnswerWhy Are Companies Deciding To Outsource More Work - A Better Answer
Why Are Companies Deciding To Outsource More Work - A Better Answer
 
[On-Demand Webinar] How to Find and Perform Manufactured Growth Opportunities
[On-Demand Webinar] How to Find and Perform Manufactured Growth Opportunities[On-Demand Webinar] How to Find and Perform Manufactured Growth Opportunities
[On-Demand Webinar] How to Find and Perform Manufactured Growth Opportunities
 
Ned pitch-deck
Ned pitch-deckNed pitch-deck
Ned pitch-deck
 
If You Advertise They Will Buy Rubric
If You Advertise They Will Buy RubricIf You Advertise They Will Buy Rubric
If You Advertise They Will Buy Rubric
 
How to improve your control over the sales process
How to improve your control over the sales processHow to improve your control over the sales process
How to improve your control over the sales process
 
How to Complete Financial Accounting and Reporting
How to Complete Financial Accounting and ReportingHow to Complete Financial Accounting and Reporting
How to Complete Financial Accounting and Reporting
 

Similar to #YesEstimates

Continuous Improvement
Continuous ImprovementContinuous Improvement
Continuous Improvement
Allan Berry
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...
ixwebhosting
 
Introducing Agile to the Enterprise
Introducing Agile to the EnterpriseIntroducing Agile to the Enterprise
Introducing Agile to the Enterprise
Gibraltar Software
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
Allan Berry
 

Similar to #YesEstimates (20)

Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 
Demystifying Evaluation
Demystifying EvaluationDemystifying Evaluation
Demystifying Evaluation
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Ph conquer federal business 101
Ph conquer federal business 101Ph conquer federal business 101
Ph conquer federal business 101
 
Conquer Federal Business 101
Conquer Federal Business 101Conquer Federal Business 101
Conquer Federal Business 101
 
Continuous Improvement
Continuous ImprovementContinuous Improvement
Continuous Improvement
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
 
How to Write a Creative Brief
How to Write a Creative BriefHow to Write a Creative Brief
How to Write a Creative Brief
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...
 
Introducing Agile to the Enterprise
Introducing Agile to the EnterpriseIntroducing Agile to the Enterprise
Introducing Agile to the Enterprise
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
Developer's Guide to Running Sales Teams
Developer's Guide to Running Sales TeamsDeveloper's Guide to Running Sales Teams
Developer's Guide to Running Sales Teams
 
Best practices of interviews
Best practices of interviewsBest practices of interviews
Best practices of interviews
 
Positioning Professional Services for Success
Positioning Professional Services for SuccessPositioning Professional Services for Success
Positioning Professional Services for Success
 
Roadmaps session 1 - introduction and components
Roadmaps   session 1 - introduction and componentsRoadmaps   session 1 - introduction and components
Roadmaps session 1 - introduction and components
 
Video Marketing 101: Tactics to go from vendor to marketing partner
Video Marketing 101: Tactics to go from vendor to marketing partnerVideo Marketing 101: Tactics to go from vendor to marketing partner
Video Marketing 101: Tactics to go from vendor to marketing partner
 
Getting testing right
Getting testing right Getting testing right
Getting testing right
 
Istqb implementation
Istqb implementationIstqb implementation
Istqb implementation
 

More from Terry Bunio

Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling Topics
Terry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
Terry Bunio
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
Terry Bunio
 
The final frontier
The final frontierThe final frontier
The final frontier
Terry Bunio
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
Terry Bunio
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
Terry Bunio
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007
Terry Bunio
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20
Terry Bunio
 
Iiba.november.09
Iiba.november.09Iiba.november.09
Iiba.november.09
Terry Bunio
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enough
Terry Bunio
 

More from Terry Bunio (20)

Uof m empathys role
Uof m empathys roleUof m empathys role
Uof m empathys role
 
Ictam big data
Ictam big dataIctam big data
Ictam big data
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenches
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Breaking data
Breaking dataBreaking data
Breaking data
 
Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling Topics
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
 
Ssrs and sharepoint there and back again - SQL SAT Fargo
Ssrs and sharepoint   there and back again - SQL SAT FargoSsrs and sharepoint   there and back again - SQL SAT Fargo
Ssrs and sharepoint there and back again - SQL SAT Fargo
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primer
 
SSRS and Sharepoint there and back again
SSRS and Sharepoint   there and back againSSRS and Sharepoint   there and back again
SSRS and Sharepoint there and back again
 
The final frontier
The final frontierThe final frontier
The final frontier
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
 
Estimating 101
Estimating 101Estimating 101
Estimating 101
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20
 
Iiba.november.09
Iiba.november.09Iiba.november.09
Iiba.november.09
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enough
 

Recently uploaded

Recently uploaded (20)

Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 

#YesEstimates

  • 3.
  • 4.
  • 5. I believe in #NoEstimates and estimating!
  • 7. There definitely are biases to be aware of… Estimates are a learned skill – shouldn’t we focus on ways to improve? Given that most of us will need to estimate for clients
  • 8. 1. Not all estimates are wrong 2. Not all estimates are waste 3. Estimates are not just guessing 4. A small amount of estimates returns more value than not estimating at all
  • 10. LDUF • I’m a fan of LDUF – A Little Design Up Front – Includes a little estimating • Estimating doesn’t have to mean BDUF – You can choose the level of design and estimating
  • 11. Waste • It is only waste if the client derives no value from it • Is anything that isn’t code waste ? – Not necessarily – Clients ultimately decide
  • 12. Are Estimates Commitments? • Estimates should change through out the project • What is a “commitment” ?
  • 14. Think it through • Having to provide an estimate provides a stronger impetus for thinking it through • Without this requirement, there will probably be less time spent and increased possibility of rework – High level solution architecture – like high level estimate – LDUF
  • 16. Bad Leadership • If estimates can’t change and they are commitments that are abused, then that is just bad leadership • If they didn’t have estimates, they would find something else to abuse • Find a company where management views themselves as part of the team, not separate from them
  • 19. Reality • Vast Majority of projects require estimates – Especially government and regulated industries • Vast Majority of people are on more than 1 project – Requires estimates to plan for competing priorities and shared resources
  • 22. Still Anchoring • Careful – Anchoring is not unique to estimates • Even without estimates you will still be anchoring – To iteration length and Velocity • May cause additional features to be incorporated or removed – Especially if we did not discuss details as part of an estimating discussion
  • 23.
  • 24. Still Estimating • Counting is still estimating/forecasting – You are forecasting based on team history instead of team estimating expertise – I’d prefer to do both!!!
  • 26. Learn
  • 27. Estimate • Estimate at the right level – Deliverable level – Never task level • Adapt and adjust • Become comfortable with conflict – Say no I can’t estimate and here is what I need to know to be able to estimate
  • 29. Multiple projects over 1+ year Count
  • 30. - Estimate the least amount required at the highest possible level - Delivery frequently and update estimates as required - Talk about estimates frequently to the team and to the client - Don’t estimate if you don’t have enough information Minimize Estimate Inventory!
  • 32. Top 5 things 1. Be honest at all times 2. Friends don’t let friends estimate alone 3. Ask for more information if you need it to estimate 1. Don’t just say you can’t estimate. Let them know why you cant. 2. You can also create assumptions 1. Make sure you believe in your assumptions 1. See Rule 1!
  • 33. Top 5 things 4. Estimate in discrete numbers for things in the near future, provide ranges for things further away 5. Take pride in your estimates and ensure they have the same quality as other deliverables