SlideShare a Scribd company logo
1 of 44
Download to read offline
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
#NoEs5mates    
does  not  mean    
“no  es5mates!”
Seb  Rose  
seb@cucumber.io
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Your  company  
NEEDS  
that  es5mate
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Why  do  we  es5mate?
Analysis  of  requirements  
              Priori5sa5on  
                                Predic5on  
                                                              Blame!
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Predic5on
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Warren  Ellis,  author  &  humanist
“I  try  not  to  get  involved  in  the        

                                                  business  of  predic'on.    
It's  a  quick  way  to  look  like  an  idiot.”
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
The  Cone  of  Uncertainty  in  Project  Management
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Overconfidence
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
©ClaysnowLimited2014
How  long  is  a  piece  of  string?
©ClaysnowLimited2014
©ClaysnowLimited2014
120  cm  
100  cm  
70  cm  
60  cm  
40  cm
E.  
D.  
C.  
A.  
B.
©ClaysnowLimited2014
...   these   studies   which   have   for   a   few  
years   now   given   rise   to   the   claim   that  
"research  shows  that  people  are  be)er  at  
rela5ve  than  absolute  es5ma5on"  do  not  
in  fact  seem  to  square  with  that  claim.
This   doesn't   entail   that   rela5ve  
es5ma5on  doesn't  work  -­‐  only  that  it  is  
not  proven.
h)p://guide.agilealliance.org/guide/rela5ve.html
©ClaysnowLimited2014
©ClaysnowLimited2014
12  cm  
10  cm  
7  cm  
6  cm  
4  cm
E.  
D.  
C.  
A.  
B.
@sebrose http://claysnow.co.uk
h)ps://es5ma5on.lunarlogic.io/assets/cards-­‐range-­‐8fc41b2e3fd282125f4602a712020204.png
©ClaysnowLimited2014
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Why  predict?  
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Resource  alloca5on
Release  planning
How  much?
When?
©ClaysnowLimited2014
winnipegagilist.blogspot.com
©ClaysnowLimited2014
©ClaysnowLimited2014
©ClaysnowLimited2014
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Probabilis5c  
planning
...uses  historical  data  or  a  model  of  
expected  capability  to  build  a  
forecast  of  the  project  outcome
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Priori5sa5on
(or  ordering?)
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
©ClaysnowLimited2014
Cost of delay
http://blackswanfarming.com/cost-of-delay/
... is a way of communicating the
impact of time on value.
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
“...  rather  than  trying  to  improve  the  ini>al  project  
es>mates,  the  budgets  and  deadlines  must  be  set  
based  on  the  value  of  delivery  (not  the  cost).”
h)p://www.gilb.com/dl460
Es5ma5on:  
A  Paradigm  Shig  Toward    
Dynamic  Design-­‐to-­‐Cost    
and    
Radical  Management
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Analysis
@sebrose http://claysnow.co.uk
Shouty!
h)ps://github.com/cucumber-­‐ltd/shouty.net
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
"We  aren't  really  bad  at  
es5ma5ng.    
What  we  are  really  bad  at  
is  enumera5ng  all  the  
assump5ons  that  lie  
behind  our  es5mates."    
-­‐Paul  Rook
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Is  it  small,  
  or  just  far  away?
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
#NoEs5mates
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Woody  Zuill
h)p://www.agileroots.com/wp-­‐content/uploads/2014/06/WoodyZuill_2013-­‐150x168.png
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
BANG  
HEAD  
HERE
Observed  Cycle
h)p://ajcp.ascpjournals.org/content/134/3/361/F1.large.jpg
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Vasco  Duarte
h)p://2013.itakeunconf.com/wp-­‐content/uploads/2013/03/vasco-­‐duarte-­‐300x400.jpg
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
h)ps://media.licdn.com/mpr/mpr/shrink_200_200/p/7/000/2c4/38d/0ea9e25.jpg
Neil  Killick
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
h)p://pbs.twimg.com/profile_images/1176417752/Headshot_2.jpg
Glen  Alleman
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
The  idea  behind  the  #NoEs5mates  
approach  to  sogware  development  
isn't  to  eliminate  es:mates    
[it  is]  to  explore  other  ways  to  solve  
problems    
without  specifically  asking,    
'How  long  will  it  take?'
h)p://www.cio.com/ar5cle/2381167/agile-­‐development/-­‐no-­‐es5mates-­‐in-­‐ac5on-­‐5-­‐ways-­‐to-­‐rethink-­‐sogware-­‐projects.html
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Giving  sogware  projects  an  API    
...  [is]  about    
“yes,  yes,  yes”.
h)p://xprogramming.com/ar5cles/ar5facts-­‐are-­‐not-­‐the-­‐problem/
@sebrose                                                                                                                                                                                                              h)p://cucumber.io
Ask  yourself  whether  the  value  you  get  from  
es5mates  jus5fies  the  cost  of  producing  them.  
#NoEs:mates  is  the  banner  under  which  
people  look  for  alterna:ve  ways    
of  gerng    
the  benefits  that  they  want,    
without    
the  waste  that  they  don’t.
Finally....

More Related Content

Viewers also liked

No estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsNo estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsVasco Duarte
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoBosnia Agile
 
#NoEstimates does not mean "no estimates"
#NoEstimates does not mean "no estimates"#NoEstimates does not mean "no estimates"
#NoEstimates does not mean "no estimates"Seb Rose
 
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...Josiah Renaudin
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testingVasco Duarte
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulationDimitar Bakardzhiev
 

Viewers also liked (14)

No estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsNo estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handouts
 
Getting started with #Noestimates
Getting started with #NoestimatesGetting started with #Noestimates
Getting started with #Noestimates
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
#NoEstimates does not mean "no estimates"
#NoEstimates does not mean "no estimates"#NoEstimates does not mean "no estimates"
#NoEstimates does not mean "no estimates"
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
 
NoEstimates @ miniIAD
NoEstimates @ miniIADNoEstimates @ miniIAD
NoEstimates @ miniIAD
 
Noestimation
NoestimationNoestimation
Noestimation
 
The #NoEstimates Debate
The #NoEstimates DebateThe #NoEstimates Debate
The #NoEstimates Debate
 
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testing
 
#NoEstimates Thinking
#NoEstimates Thinking#NoEstimates Thinking
#NoEstimates Thinking
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation
 

Similar to #NoEstimates does not mean "No estimates!" - Agile Cambridge 2015

Flickr와 Slide Share 활용
Flickr와 Slide Share 활용Flickr와 Slide Share 활용
Flickr와 Slide Share 활용Jinho Jung
 
플리커와 슬라이드쉐어(콘텐츠 공유)
플리커와 슬라이드쉐어(콘텐츠 공유)플리커와 슬라이드쉐어(콘텐츠 공유)
플리커와 슬라이드쉐어(콘텐츠 공유)howsocial 문충실
 
Hack Day Sharing at D-Link
Hack Day Sharing at D-LinkHack Day Sharing at D-Link
Hack Day Sharing at D-LinkJoseph Chiang
 
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022🎤 Hanno Embregts 🎸
 
Ruby ecosystem applied to agile project
Ruby ecosystem applied to agile projectRuby ecosystem applied to agile project
Ruby ecosystem applied to agile projectKyosuke MOROHASHI
 
Web Teaching Tools
Web Teaching ToolsWeb Teaching Tools
Web Teaching Toolschiarellic
 

Similar to #NoEstimates does not mean "No estimates!" - Agile Cambridge 2015 (7)

Flickr와 Slide Share 활용
Flickr와 Slide Share 활용Flickr와 Slide Share 활용
Flickr와 Slide Share 활용
 
플리커와 슬라이드쉐어(콘텐츠 공유)
플리커와 슬라이드쉐어(콘텐츠 공유)플리커와 슬라이드쉐어(콘텐츠 공유)
플리커와 슬라이드쉐어(콘텐츠 공유)
 
Hack Day Sharing at D-Link
Hack Day Sharing at D-LinkHack Day Sharing at D-Link
Hack Day Sharing at D-Link
 
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
 
Ruby ecosystem applied to agile project
Ruby ecosystem applied to agile projectRuby ecosystem applied to agile project
Ruby ecosystem applied to agile project
 
SWC-2015
SWC-2015SWC-2015
SWC-2015
 
Web Teaching Tools
Web Teaching ToolsWeb Teaching Tools
Web Teaching Tools
 

More from Seb Rose

Software contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdfSoftware contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdfSeb Rose
 
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfallsMicro-service delivery - without the pitfalls
Micro-service delivery - without the pitfallsSeb Rose
 
DevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdfDevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdfSeb Rose
 
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdfContract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdfSeb Rose
 
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdfExample mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdfSeb Rose
 
Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)Seb Rose
 
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021Seb Rose
 
A brief history of requirements - Unicom 2022
A brief history of requirements  - Unicom 2022A brief history of requirements  - Unicom 2022
A brief history of requirements - Unicom 2022Seb Rose
 
Example mapping (with builds) - ProductWorld 2022
Example mapping (with builds)  - ProductWorld 2022Example mapping (with builds)  - ProductWorld 2022
Example mapping (with builds) - ProductWorld 2022Seb Rose
 
Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022Seb Rose
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021Seb Rose
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021Seb Rose
 
No code, low code, machine code - Unicom 2021
No code, low code, machine code -  Unicom 2021No code, low code, machine code -  Unicom 2021
No code, low code, machine code - Unicom 2021Seb Rose
 
BDD: from soup to nuts - The Future of Work Scotland 2021
BDD: from soup to nuts  - The Future of Work Scotland 2021BDD: from soup to nuts  - The Future of Work Scotland 2021
BDD: from soup to nuts - The Future of Work Scotland 2021Seb Rose
 
Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020Seb Rose
 
Are BDD and test automation the same thing? Automation Guild 2021
Are BDD and test automation the same thing?   Automation Guild 2021Are BDD and test automation the same thing?   Automation Guild 2021
Are BDD and test automation the same thing? Automation Guild 2021Seb Rose
 
"Our BDDs are broken!" Lean Agile Exchange 2020
"Our BDDs are broken!"   Lean Agile Exchange 2020"Our BDDs are broken!"   Lean Agile Exchange 2020
"Our BDDs are broken!" Lean Agile Exchange 2020Seb Rose
 
User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019Seb Rose
 
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019Seb Rose
 
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...Seb Rose
 

More from Seb Rose (20)

Software contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdfSoftware contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdf
 
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfallsMicro-service delivery - without the pitfalls
Micro-service delivery - without the pitfalls
 
DevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdfDevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdf
 
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdfContract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdf
 
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdfExample mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
 
Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)
 
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
 
A brief history of requirements - Unicom 2022
A brief history of requirements  - Unicom 2022A brief history of requirements  - Unicom 2022
A brief history of requirements - Unicom 2022
 
Example mapping (with builds) - ProductWorld 2022
Example mapping (with builds)  - ProductWorld 2022Example mapping (with builds)  - ProductWorld 2022
Example mapping (with builds) - ProductWorld 2022
 
Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021
 
No code, low code, machine code - Unicom 2021
No code, low code, machine code -  Unicom 2021No code, low code, machine code -  Unicom 2021
No code, low code, machine code - Unicom 2021
 
BDD: from soup to nuts - The Future of Work Scotland 2021
BDD: from soup to nuts  - The Future of Work Scotland 2021BDD: from soup to nuts  - The Future of Work Scotland 2021
BDD: from soup to nuts - The Future of Work Scotland 2021
 
Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020
 
Are BDD and test automation the same thing? Automation Guild 2021
Are BDD and test automation the same thing?   Automation Guild 2021Are BDD and test automation the same thing?   Automation Guild 2021
Are BDD and test automation the same thing? Automation Guild 2021
 
"Our BDDs are broken!" Lean Agile Exchange 2020
"Our BDDs are broken!"   Lean Agile Exchange 2020"Our BDDs are broken!"   Lean Agile Exchange 2020
"Our BDDs are broken!" Lean Agile Exchange 2020
 
User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019
 
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
 
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...
 

Recently uploaded

What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 

Recently uploaded (20)

What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 

#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015

  • 1. @sebrose                                                                                                                                                                                                              h)p://cucumber.io #NoEs5mates     does  not  mean     “no  es5mates!” Seb  Rose   seb@cucumber.io
  • 2. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Your  company   NEEDS   that  es5mate
  • 3. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Why  do  we  es5mate? Analysis  of  requirements                Priori5sa5on                                  Predic5on                                                                Blame!
  • 4. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Predic5on
  • 5. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Warren  Ellis,  author  &  humanist “I  try  not  to  get  involved  in  the        
                                                  business  of  predic'on.     It's  a  quick  way  to  look  like  an  idiot.”
  • 6. @sebrose                                                                                                                                                                                                              h)p://cucumber.io The  Cone  of  Uncertainty  in  Project  Management
  • 7. @sebrose                                                                                                                                                                                                              h)p://cucumber.io
  • 8. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Overconfidence
  • 9. @sebrose                                                                                                                                                                                                              h)p://cucumber.io
  • 10. ©ClaysnowLimited2014 How  long  is  a  piece  of  string?
  • 12. ©ClaysnowLimited2014 120  cm   100  cm   70  cm   60  cm   40  cm E.   D.   C.   A.   B.
  • 13. ©ClaysnowLimited2014 ...   these   studies   which   have   for   a   few   years   now   given   rise   to   the   claim   that   "research  shows  that  people  are  be)er  at   rela5ve  than  absolute  es5ma5on"  do  not   in  fact  seem  to  square  with  that  claim. This   doesn't   entail   that   rela5ve   es5ma5on  doesn't  work  -­‐  only  that  it  is   not  proven. h)p://guide.agilealliance.org/guide/rela5ve.html
  • 15. ©ClaysnowLimited2014 12  cm   10  cm   7  cm   6  cm   4  cm E.   D.   C.   A.   B.
  • 18. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Why  predict?  
  • 19. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Resource  alloca5on Release  planning How  much? When?
  • 24. @sebrose                                                                                                                                                                                                              h)p://cucumber.io
  • 25. @sebrose                                                                                                                                                                                                              h)p://cucumber.io
  • 26. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Probabilis5c   planning ...uses  historical  data  or  a  model  of   expected  capability  to  build  a   forecast  of  the  project  outcome
  • 27. @sebrose                                                                                                                                                                                                              h)p://cucumber.io
  • 28. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Priori5sa5on (or  ordering?)
  • 29. @sebrose                                                                                                                                                                                                              h)p://cucumber.io
  • 30. ©ClaysnowLimited2014 Cost of delay http://blackswanfarming.com/cost-of-delay/ ... is a way of communicating the impact of time on value.
  • 31. @sebrose                                                                                                                                                                                                              h)p://cucumber.io “...  rather  than  trying  to  improve  the  ini>al  project   es>mates,  the  budgets  and  deadlines  must  be  set   based  on  the  value  of  delivery  (not  the  cost).” h)p://www.gilb.com/dl460 Es5ma5on:   A  Paradigm  Shig  Toward     Dynamic  Design-­‐to-­‐Cost     and     Radical  Management
  • 32. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Analysis
  • 34. @sebrose                                                                                                                                                                                                              h)p://cucumber.io "We  aren't  really  bad  at   es5ma5ng.     What  we  are  really  bad  at   is  enumera5ng  all  the   assump5ons  that  lie   behind  our  es5mates."     -­‐Paul  Rook
  • 35. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Is  it  small,    or  just  far  away?
  • 36. @sebrose                                                                                                                                                                                                              h)p://cucumber.io #NoEs5mates
  • 37. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Woody  Zuill h)p://www.agileroots.com/wp-­‐content/uploads/2014/06/WoodyZuill_2013-­‐150x168.png
  • 38. @sebrose                                                                                                                                                                                                              h)p://cucumber.io BANG   HEAD   HERE Observed  Cycle h)p://ajcp.ascpjournals.org/content/134/3/361/F1.large.jpg
  • 39. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Vasco  Duarte h)p://2013.itakeunconf.com/wp-­‐content/uploads/2013/03/vasco-­‐duarte-­‐300x400.jpg
  • 40. @sebrose                                                                                                                                                                                                              h)p://cucumber.io h)ps://media.licdn.com/mpr/mpr/shrink_200_200/p/7/000/2c4/38d/0ea9e25.jpg Neil  Killick
  • 41. @sebrose                                                                                                                                                                                                              h)p://cucumber.io h)p://pbs.twimg.com/profile_images/1176417752/Headshot_2.jpg Glen  Alleman
  • 42. @sebrose                                                                                                                                                                                                              h)p://cucumber.io The  idea  behind  the  #NoEs5mates   approach  to  sogware  development   isn't  to  eliminate  es:mates     [it  is]  to  explore  other  ways  to  solve   problems     without  specifically  asking,     'How  long  will  it  take?' h)p://www.cio.com/ar5cle/2381167/agile-­‐development/-­‐no-­‐es5mates-­‐in-­‐ac5on-­‐5-­‐ways-­‐to-­‐rethink-­‐sogware-­‐projects.html
  • 43. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Giving  sogware  projects  an  API     ...  [is]  about     “yes,  yes,  yes”. h)p://xprogramming.com/ar5cles/ar5facts-­‐are-­‐not-­‐the-­‐problem/
  • 44. @sebrose                                                                                                                                                                                                              h)p://cucumber.io Ask  yourself  whether  the  value  you  get  from   es5mates  jus5fies  the  cost  of  producing  them.   #NoEs:mates  is  the  banner  under  which   people  look  for  alterna:ve  ways     of  gerng     the  benefits  that  they  want,     without     the  waste  that  they  don’t. Finally....