SlideShare a Scribd company logo
1 of 13
Estimates or #NoEstimates?
DO PM, 18 January 2017
● Improve our understanding of requirements
● Work out pricing
● Help prioritise
● Enable planning
● Set expectations
● Agree deadlines
● Coordinate resources
● Allow progress to be tracked
● Got told to
● Because that’s what we’ve always done
Why do we estimate?
Why is estimating so difficult?
“There are known knowns. These are things
we know that we know. There are known
unknowns. That is to say, there are things
that we know we don't know. But there are
also unknown unknowns. There are things
we don't know we don't know.”
Donald Rumsfeld, US Secretary of Defense
Can you estimate the length of this pencil?
● Unclear requirements
● Don’t have time (to explore the options)
● Incomplete information
● Incorrect information or assumptions
● Lack of previous experience
● Evolving requirements mid-project
● Estimates may differ depending on who’s due to do the work
What makes estimating hard?
The #NoEstimates debate
This guy started it...
Woody Zuill
Blog post about a successful
software project completed
without estimates
Published in 2012
Shared via Twitter + started the
hashtag #NoEstimates
The argument
● Because we’ve been doing estimates for so long, everyone
assumes they’re a necessity
● Estimates are always inaccurate and therefore pointless
● Estimates are often padded by developers
● Estimates are a waste of valuable time
The #NoEstimates camp
The counterargument
● Of course estimates are always wrong
● Refusing to provide estimates can be insensitive to the needs of the wider
company
● Providing an estimate may impact multiple departments, teams, and
individuals in ways the developer isn't privy to
● If you can't provide an estimate you won't get funding
● If your estimates are inaccurate, why not improve them?
● Businesses are built by predicting and analyzing market trends. Future
forecasts are based on past performance.
The #Estimates camp
Closing thoughts....
Waterfall > Agile > #NoEstimates
Estimates vs. #NoEstimates - DO PM 18th Jan 2017

More Related Content

What's hot

Goal Setting PowerPoint PPT Content Modern Sample
Goal Setting PowerPoint PPT Content Modern SampleGoal Setting PowerPoint PPT Content Modern Sample
Goal Setting PowerPoint PPT Content Modern SampleAndrew Schwartz
 
The Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksThe Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksUpUp Labs
 
Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...
Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...
Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...Jorrin Quest
 
2015 Introduction to Lean Startup
2015 Introduction to Lean Startup2015 Introduction to Lean Startup
2015 Introduction to Lean StartupJanice Fraser
 
Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)
Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)
Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)Beth Linker
 
174 starting a new product management role at ludicrous speed (chugh and ei...
174   starting a new product management role at ludicrous speed (chugh and ei...174   starting a new product management role at ludicrous speed (chugh and ei...
174 starting a new product management role at ludicrous speed (chugh and ei...ProductCamp Boston
 
Innovation Applied to B2B Content Marketing
Innovation Applied to B2B Content MarketingInnovation Applied to B2B Content Marketing
Innovation Applied to B2B Content MarketingNewsCred
 
Story of brainstorming by Ayan Chatterjee
Story of brainstorming by Ayan ChatterjeeStory of brainstorming by Ayan Chatterjee
Story of brainstorming by Ayan ChatterjeeAyan Chatterjee
 
2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project PlannerJanice Fraser
 
Curing Shiny object syndrome
Curing Shiny object syndromeCuring Shiny object syndrome
Curing Shiny object syndromeUpUp Labs
 
Data Festival London Presentation - Marcin Zaba
Data Festival London Presentation - Marcin ZabaData Festival London Presentation - Marcin Zaba
Data Festival London Presentation - Marcin ZabaSusie Smith
 
Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...
Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...
Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...LeanKanbanIndia
 
Roadmaps That Inspire
Roadmaps That InspireRoadmaps That Inspire
Roadmaps That InspireUpUp Labs
 
What Analytics Won't Tell You: Get Essential Insights for Content and Design
What Analytics Won't Tell You: Get Essential Insights for Content and DesignWhat Analytics Won't Tell You: Get Essential Insights for Content and Design
What Analytics Won't Tell You: Get Essential Insights for Content and DesignMelissa Eggleston
 
Recommendation letter - Gellert Keresztes CEO of Strategy Mill
Recommendation letter - Gellert Keresztes CEO of Strategy MillRecommendation letter - Gellert Keresztes CEO of Strategy Mill
Recommendation letter - Gellert Keresztes CEO of Strategy MillAta Sergey Nowak
 
Revenue & Expenditure Forecasting - Winter 2014 NCLGBA Conference
Revenue & Expenditure Forecasting - Winter 2014 NCLGBA ConferenceRevenue & Expenditure Forecasting - Winter 2014 NCLGBA Conference
Revenue & Expenditure Forecasting - Winter 2014 NCLGBA ConferencePublicFinanceTV
 
Adapting to the future marliesvan dijk_ale_final
Adapting to the future marliesvan dijk_ale_finalAdapting to the future marliesvan dijk_ale_final
Adapting to the future marliesvan dijk_ale_finalMarlies van Dijk
 

What's hot (20)

Goal Setting PowerPoint PPT Content Modern Sample
Goal Setting PowerPoint PPT Content Modern SampleGoal Setting PowerPoint PPT Content Modern Sample
Goal Setting PowerPoint PPT Content Modern Sample
 
The Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksThe Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap Roadblocks
 
Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...
Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...
Automated Optimization with Smart Notifications by Jorrin Quest at MeasureCam...
 
2015 Introduction to Lean Startup
2015 Introduction to Lean Startup2015 Introduction to Lean Startup
2015 Introduction to Lean Startup
 
Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)
Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)
Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)
 
174 starting a new product management role at ludicrous speed (chugh and ei...
174   starting a new product management role at ludicrous speed (chugh and ei...174   starting a new product management role at ludicrous speed (chugh and ei...
174 starting a new product management role at ludicrous speed (chugh and ei...
 
Innovation Applied to B2B Content Marketing
Innovation Applied to B2B Content MarketingInnovation Applied to B2B Content Marketing
Innovation Applied to B2B Content Marketing
 
Linkedin Teaser 2016 IMPROVEN
Linkedin Teaser 2016 IMPROVENLinkedin Teaser 2016 IMPROVEN
Linkedin Teaser 2016 IMPROVEN
 
Story of brainstorming by Ayan Chatterjee
Story of brainstorming by Ayan ChatterjeeStory of brainstorming by Ayan Chatterjee
Story of brainstorming by Ayan Chatterjee
 
2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner2015 Lean Startup Conference - Leader's Guide Project Planner
2015 Lean Startup Conference - Leader's Guide Project Planner
 
Curing Shiny object syndrome
Curing Shiny object syndromeCuring Shiny object syndrome
Curing Shiny object syndrome
 
The Keys to Persuasion
The Keys to PersuasionThe Keys to Persuasion
The Keys to Persuasion
 
Data Festival London Presentation - Marcin Zaba
Data Festival London Presentation - Marcin ZabaData Festival London Presentation - Marcin Zaba
Data Festival London Presentation - Marcin Zaba
 
Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...
Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...
Lean Kanban India 2019 Conference | Risky Business: Real Options for Business...
 
Roadmaps That Inspire
Roadmaps That InspireRoadmaps That Inspire
Roadmaps That Inspire
 
What Analytics Won't Tell You: Get Essential Insights for Content and Design
What Analytics Won't Tell You: Get Essential Insights for Content and DesignWhat Analytics Won't Tell You: Get Essential Insights for Content and Design
What Analytics Won't Tell You: Get Essential Insights for Content and Design
 
Recommendation letter - Gellert Keresztes CEO of Strategy Mill
Recommendation letter - Gellert Keresztes CEO of Strategy MillRecommendation letter - Gellert Keresztes CEO of Strategy Mill
Recommendation letter - Gellert Keresztes CEO of Strategy Mill
 
NoEstimates @ miniIAD
NoEstimates @ miniIADNoEstimates @ miniIAD
NoEstimates @ miniIAD
 
Revenue & Expenditure Forecasting - Winter 2014 NCLGBA Conference
Revenue & Expenditure Forecasting - Winter 2014 NCLGBA ConferenceRevenue & Expenditure Forecasting - Winter 2014 NCLGBA Conference
Revenue & Expenditure Forecasting - Winter 2014 NCLGBA Conference
 
Adapting to the future marliesvan dijk_ale_final
Adapting to the future marliesvan dijk_ale_finalAdapting to the future marliesvan dijk_ale_final
Adapting to the future marliesvan dijk_ale_final
 

Similar to Estimates vs. #NoEstimates - DO PM 18th Jan 2017

How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMProduct School
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMProduct School
 
The Hidden ABCs of Product Management: Reveal Your Product Blind Spots
The Hidden ABCs of Product Management: Reveal Your Product Blind SpotsThe Hidden ABCs of Product Management: Reveal Your Product Blind Spots
The Hidden ABCs of Product Management: Reveal Your Product Blind SpotsWes Galliher
 
To Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameTo Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameAgile Humans
 
Chmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATES
Chmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATESChmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATES
Chmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATESLviv Startup Club
 
How to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMHow to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMProduct School
 
Individual development plan
Individual development planIndividual development plan
Individual development planYaniv Preiss
 
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutionsHappiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutionsRapidValue
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoBosnia Agile
 
Failure to Launch: Research on Why New Digital Products Succeed or Fail
Failure to Launch: Research on Why New Digital Products Succeed or FailFailure to Launch: Research on Why New Digital Products Succeed or Fail
Failure to Launch: Research on Why New Digital Products Succeed or FailHighland
 
The Data Greenhouse DevOps Measurement at Scale
The Data Greenhouse  DevOps Measurement at ScaleThe Data Greenhouse  DevOps Measurement at Scale
The Data Greenhouse DevOps Measurement at Scalesparkagility
 
Practical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectPractical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectJan Van Bruaene
 
mtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdf
mtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdfmtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdf
mtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdfJens-Fabian Goetzmann
 
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 AgencyJohn Giaconia
 
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 AgencyKara Hansen
 
Finish Line Product development Process-2018
Finish Line  Product development  Process-2018Finish Line  Product development  Process-2018
Finish Line Product development Process-2018Steve Owens
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017eZ Systems
 
Project management
Project managementProject management
Project managementErin Mucci
 

Similar to Estimates vs. #NoEstimates - DO PM 18th Jan 2017 (20)

How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
 
The Hidden ABCs of Product Management: Reveal Your Product Blind Spots
The Hidden ABCs of Product Management: Reveal Your Product Blind SpotsThe Hidden ABCs of Product Management: Reveal Your Product Blind Spots
The Hidden ABCs of Product Management: Reveal Your Product Blind Spots
 
To Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameTo Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates Game
 
Chmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATES
Chmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATESChmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATES
Chmyr Olha. WHY TEAMS ALWAYS F*CK UP WITH THEIR OWN ESTIMATES
 
How to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMHow to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PM
 
Individual development plan
Individual development planIndividual development plan
Individual development plan
 
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutionsHappiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutions
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 
Failure to Launch: Research on Why New Digital Products Succeed or Fail
Failure to Launch: Research on Why New Digital Products Succeed or FailFailure to Launch: Research on Why New Digital Products Succeed or Fail
Failure to Launch: Research on Why New Digital Products Succeed or Fail
 
The Data Greenhouse DevOps Measurement at Scale
The Data Greenhouse  DevOps Measurement at ScaleThe Data Greenhouse  DevOps Measurement at Scale
The Data Greenhouse DevOps Measurement at Scale
 
Practical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectPractical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a project
 
NoEstimates@iNatuix
NoEstimates@iNatuixNoEstimates@iNatuix
NoEstimates@iNatuix
 
mtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdf
mtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdfmtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdf
mtpcon London+EMEA 2022 – Why Product Managers should not be data-driven.pdf
 
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
 
Finish Line Product development Process-2018
Finish Line  Product development  Process-2018Finish Line  Product development  Process-2018
Finish Line Product development Process-2018
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
 
Project management
Project managementProject management
Project management
 
The grow model for game design
The grow model for game designThe grow model for game design
The grow model for game design
 

Recently uploaded

₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 

Recently uploaded (20)

₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 

Estimates vs. #NoEstimates - DO PM 18th Jan 2017

  • 1. Estimates or #NoEstimates? DO PM, 18 January 2017
  • 2. ● Improve our understanding of requirements ● Work out pricing ● Help prioritise ● Enable planning ● Set expectations ● Agree deadlines ● Coordinate resources ● Allow progress to be tracked ● Got told to ● Because that’s what we’ve always done Why do we estimate?
  • 3. Why is estimating so difficult?
  • 4. “There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know.” Donald Rumsfeld, US Secretary of Defense
  • 5. Can you estimate the length of this pencil?
  • 6. ● Unclear requirements ● Don’t have time (to explore the options) ● Incomplete information ● Incorrect information or assumptions ● Lack of previous experience ● Evolving requirements mid-project ● Estimates may differ depending on who’s due to do the work What makes estimating hard?
  • 8. This guy started it... Woody Zuill Blog post about a successful software project completed without estimates Published in 2012 Shared via Twitter + started the hashtag #NoEstimates
  • 9. The argument ● Because we’ve been doing estimates for so long, everyone assumes they’re a necessity ● Estimates are always inaccurate and therefore pointless ● Estimates are often padded by developers ● Estimates are a waste of valuable time The #NoEstimates camp
  • 10. The counterargument ● Of course estimates are always wrong ● Refusing to provide estimates can be insensitive to the needs of the wider company ● Providing an estimate may impact multiple departments, teams, and individuals in ways the developer isn't privy to ● If you can't provide an estimate you won't get funding ● If your estimates are inaccurate, why not improve them? ● Businesses are built by predicting and analyzing market trends. Future forecasts are based on past performance. The #Estimates camp
  • 12. Waterfall > Agile > #NoEstimates

Editor's Notes

  1. Estimates are an important part of what we do (agency or client-side) and how we do it. But how often do we take a step back to think about how we do this and whether we’re getting it right?
  2. There are some good reasons why we create estimates. And also a couple of not so good ones - can you spot them? Hands up if you find estimating easy.
  3. Firstly I want to start with a quote from a politician. I think this shows that planning foreign policy and software development have more in common than you might initially think…
  4. With a digital project we might be trying to estimate how long it’ll take to build before we even know what technology we’re going to use. Sometimes we get the opportunity to rethink our estimates once we know a bit more about what we’re building and what’s important from a users’ and a stakeholders’ point of view, but not always. That’s a bit crazy when you stop to think about it. Would you like to try a little test to see how good we are at estimating? I’ll even show you a picture to help.
  5. Can anyone tell me how long this pencil is to the nearest centimetre? And for a bonus point: how much does it weigh? [Note down answers on the board] Actually this pencil is twice as long as a ‘normal’ pencil and 22 times heavier. 35 cm vs. 18 cm and 135 g vs. 6 g. You can see that by deliberately not providing enough context it makes it harder to estimate something that appears to be an everyday object and should have been fairly simple to guess the length and weight of.
  6. Summary of what makes estimating hard in our industry. Estimates have always been an integral part of the software development process. By estimating the amount of time, money, and effort it will take to reach project goals and outcomes, developers and team leaders can help managers and clients better predict budgets and meet project goals. That's the theory behind the widespread and often unquestioned use of estimates in the IT industry today.
  7. In recent years, however, developers have begun to question the effectiveness, and even the purpose, of using estimates to predict a project's cost and time line. A fierce debate has sprung up on Twitter, between those calling for an end to estimates and those who continue to argue for their use in a professional setting.
  8. When faced with a seemingly endless requirements document and asked for estimates on implementation, Zuill and his team took a somewhat radical approach: they identified what they considered to be the most important story in the document, then broke that story down into smaller tasks, and executed those tasks as swiftly as possible. Once the client was shown the initial win in the form of working software, they were less concerned with estimates and more willing to let the development team continue checking items off the to-do list. Sounds good huh? Zuill's team was able to shift their focus from estimating time worked to actually doing the work, and from projecting costs to cutting costs by simply diving in and getting down to business.
  9. Estimates are part of the software development process not because they're effective or beneficial, but because they've been a part of the process for so long that developers, managers, and team leaders assume they're a necessity. When developers are asked to estimate the amount of time and work it will take to complete a project, they're asked to predict the future in a way that can't possibly account for the complex factors that will impact the estimate. Encouraging mistrust between team members, managers, and clients. This can harm project transparency and even damage healthy working relationships. Instead of beginning the work, developers are forced to spend time and money creating estimates that aren't accurate to begin with and are therefore useless.
  10. That's why they're called "estimates!" The complicated needs of the company that reach far beyond their particular project. Estimates should therefore be considered an important professional courtesy, even if developers themselves prefer to work without them. That's just how businesses work. Inaccuracy isn't a reason to abandon best practices. Estimates, therefore, can be created by assessing the time, cost, and units of work completed in past projects and by projecting them onto the current project.
  11. That’s all fine and well. You might be thinking: I’m going to start doing projects without estimates right now. Or you might be thinking: what a load of old cobblers. For me what this shows is how important it is to question the established methods (sometimes) because if we do, new ways of doing things come out. And some of them might just work.
  12. If you wanted to consider the evolution of thinking around estimates then it might be interesting to consider it like this: Estimate everything upfront (or try) Estimate at the start of each sprint (assuming you’re using SCRUM) Don’t estimate And the debate continues. So next time you see a scenario like this, spare a thought for what it’s like to be on the other side of it...
  13. Pretty much every day in an agency.