SlideShare a Scribd company logo
1 of 68
#NoEstimates 
Vasco Duarte 
@duarte_vasco 
A way to improve estimates 
that gives you results!
Learn more about NoEstimates: 
• How it can help you turn around a failing 
project 
• How it can help you show what is possible 
and stick to that 
• How it can help you find very early if you are 
late (and get your manager, or customer, to 
believe you) 
• How to apply #NoEstimates without 
threatening anyone 
Become a Beta Reader and get the 
book for free! 
http://NoEstimatesBook.com
Vasco Duarte 
@duarte_vasco 
http://bit.ly/vasco_blog 
http://bit.ly/vasco_slideshare 
http://NoEstimatesBook.com 
Vasco.Duarte@oikosofy.com
#NoEstimates
pictoquotes
Kent Beck – Extreme Programming
Ken Schwaber - Scrum
Taiichi Ohno – Toyota Production System
Edwards W. Deming – Everything above...
“If I have seen further it is by 
standing on the shoulders of 
giants” - Isaac Newton
Just 
Google 
it
Customer Collaboration over Contract Negotiation 
Responding to Change over Following a Plan
#NoEstimates is easy!
#NoEstimates How-to 
1.Select the most important piece 
of work you need to do 
2.Break that work down into risk-neutral 
chunks of work 
3.Develop each piece of work 
4.Iterate and refactor
Is the system of development 
stable? 
(ref: SPC)
I AM GOING TO 
GO AHEAD AND 
ASK YOU TO 
DELIVER 10 
STORIES NEXT 
SPRINT...
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 
velocity 
Average= 
LCL 
UCL 
Target 
Actual, measured 
throughput over 21 
sprints
WTF!!!!! 
!#%&!
Can we use the data we observe to 
predict the system throughput and 
detect changes that affect system 
stability?
System stability rules 
1.Velocity outside limits 3 times in 
a row (“outside limits”) 
2.There are 5 or more points in 
sequence (“run test”) 
More in the 1-day #NoEstimates Workshop 
Information by email: vasco.duarte@oikosofy.com
12 
10 
8 
6 
4 
2 
0 
1 3 5 7 9 11 13 15 17 19 21 
Team: AT 
# of items/stories 
delivered 
LCL 
UCL 
average 
12 
10 
8 
6 
4 
2 
0 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
Team: RF 
LCL 
UCL 
average 
# of items/stories 
delivered 
20 
18 
16 
14 
12 
10 
8 
6 
4 
2 
0 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 
Team: RF2 
LCL 
UCL 
average 
# of items/stories 
delivered 
25 
20 
15 
10 
5 
0 
1 3 5 7 9 11 13 15 17 19 21 
Team: SH 
# of items/stories 
delivered 
LCL 
UCL 
average
17 
15 
13 
11 
9 
7 
5 
3 
1 
-1 
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 
Team: K 
LCL 
UCL 
average 
16 
14 
12 
10 
8 
6 
4 
# of items/stories 
delivered 
2 
0 
1 2 3 4 5 6 7 8 
Team: MPC 
# of items/stories 
delivered 
LCL 
UCL 
average 
16 
14 
12 
10 
8 
6 
4 
2 
0 
1 2 3 4 5 6 7 8 9 1011121314151617181920 
Team: AS 
30 
25 
# of items/stories 
delivered 
LCL 
UCL 
average 
20 
15 
10 
5 
0 
1 2 3 4 5 6 7 8 9 10 
Team: FC 
# of items/stories 
delivered 
LCL 
UCL 
average
#NoEstimates delivers!
Counting Stories vs. Estimated 
Story Points 
Q: Which ”metric” is more 
accurate when compared to 
what actually happened in the 
project?
A long project 
24 Sprints
Which metric predicted most 
accurately the output of the 
whole project? 
a) After only the first 3 Sprints 
b) After only the first 5 Sprints
Disclaimer... 
This is only one project! 
Find 21 more at: 
http://bit.ly/NoEstimatesProjectsDB
After just 3 sprints 
Story Points predictive power # of Stories predictive power 
The true output: 
349,5 SPs 
completed 
The predicted 
output: 418 SPs 
completed 
+20% 
The true output: 
228 Stories 
The predicted 
output: 220 
Stories 
-4%!
After just 5 sprints 
Story Points predictive power # of Stories predictive power 
The true output: 
349,5 SPs 
completed 
The predicted 
output: 396 SPs 
completed 
+13% 
The true output: 
228 Stories 
The predicted 
output: 220 
Stories 
-4%!
Q: Which ”metric” is more 
accurate when compared to 
what actually happened in the 
project?
But there is more...
#NoEstimates 
RegularEstimates 
“The chart is a snapshot of one team of 20+ teams over a 2 year period.” – Cory Foy
Which is more 
predictable 
?
What difference does a Story 
Point make in a project that 
used both Story Points and 
#NoEstimates?
Next you will see the 
forecasted release date when 
using Story Points (values 
1:3:5)
68 
Product Backlog Cumulative Flow Diagram 
71 71 71 71 71 71 72 72 72 73 73 
0 3 7 7 9 11 12 13 
20 20 22 23 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Remaining 
Done 
Linear (Remaining) 
Linear (Done) 
Release on 
20th October 
2014 
1/3 1/17 1/31 2/14 2/28 3/14 3/28 4/11 4/25 5/9 5/23 6/6 6/20 7/4 7/18 8/1 8/15 8/29 9/12 9/26 10/10 10/24 11/7
Next you will see the 
forecasted release date when 
using Story Points (values 
1:2:3)
48 
Product Backlog Cumulative Flow Diagram 
51 51 51 51 51 51 52 52 52 53 53 
0 2 5 5 7 8 9 10 
15 15 17 18 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Remaining 
Done 
Linear (Remaining) 
Linear (Done) 
Release on 
14th October 
2014 
1/3 1/17 1/31 2/14 2/28 3/14 3/28 4/11 4/25 5/9 5/23 6/6 6/20 7/4 7/18 8/1 8/15 8/29 9/12 9/26 10/10 10/24 11/7
Next you will see the 
forecasted release date when 
#NoEstimates 
(or, all stories = 1 story point)
28 
31 31 31 31 31 31 
32 32 32 
Product Backlog Cumulative Flow Diagram 
33 33 
0 1 3 3 
5 5 6 7 
10 10 
12 13 
60 
50 
40 
30 
20 
10 
0 
Remaining 
Done 
Linear (Remaining) 
Linear (Done) 
Release on 29th 
September 2014 
1/3 1/17 1/31 2/14 2/28 3/14 3/28 4/11 4/25 5/9 5/23 6/6 6/20 7/4 7/18 8/1 8/15 8/29 9/12 9/26 10/10 10/24 11/7
Conclusion...
All dates within 3 weeks of 
each other in a 38 to 42 week 
project (a margin of ~8%)
”At that point, I stopped 
thinking that estimating 
was important.” 
Bill Hanlon: 
http://bit.ly/BHanlon 
Data used with permission 
from Bill Hanlon at Microsoft
In 1986, Profs. S.D. Conte, H.E. Dunsmoir, and 
V.Y. Shen proposed that a good estimation 
approach should provide estimates that are 
within 25% of the actual results 75% of the time 
--Steve McConnel, Software Estimation: Demystifying the Black Art 
In this presentation you have seen examples that far outperform what 
estimation specialists consider a ”good estimation”. In common they have 
one way to look at work: #NoEstimates
#NoEstimates testimonial 
The deviation between estimated and 
actual velocity would have been 
approximately 15% lower if we would have 
used #NoEstimates. 
We have analyzed data from 50 Sprints… 
…at no time the story point based 
estimation was better than #NoEstimates.
One more thing...
80% Late 
or Failed 
Source: Software Estimation by Steve McConnell
The larger the 
project, the 
bigger the 
problem 
Source: Software Estimation by Steve McConnell
Source: Software Estimation by Steve McConnell
Comparison of 17 projects ending between 2001 
and 2003. (Average: 62%)
Take #NoEstimates and 
experiment! 
Learn, Be Agile!
Learn more about NoEstimates: 
• How it can help you turn around a failing 
project 
• How it can help you show what is possible 
and stick to that 
• How it can help you find very early if you are 
late (and get your manager, or customer, to 
believe you) 
• How to apply #NoEstimates without 
threatening anyone 
Become a Beta Reader and get the 
book for free! 
http://NoEstimatesBook.com

More Related Content

What's hot

[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton WesselingCXL
 
What is the story with agile data keynote agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote agile 2018 (Magennis)Troy Magennis
 
Lean Agile Scotland: Using Metrics as a Map
Lean Agile Scotland: Using Metrics as a Map Lean Agile Scotland: Using Metrics as a Map
Lean Agile Scotland: Using Metrics as a Map Cat Swetel
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainJohan Hoberg
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Troy Magennis
 
[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli
[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli
[CXL Live 16] When, Why and How to Do Innovative Testing by Marie PolliCXL
 
Agile 2014 Software Moneyball (Troy Magennis)
Agile 2014   Software Moneyball (Troy Magennis)Agile 2014   Software Moneyball (Troy Magennis)
Agile 2014 Software Moneyball (Troy Magennis)Troy Magennis
 
The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017Craig Drayton
 
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisLKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisTroy Magennis
 
Mythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood LittleMythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood LittleSynerzip
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016Troy Magennis
 
Future Friday 201909
Future Friday 201909Future Friday 201909
Future Friday 201909Pieter Rijken
 
When and how to use statistics in a UX world
When and how to use statistics in a UX worldWhen and how to use statistics in a UX world
When and how to use statistics in a UX worldNiki Lin
 
Improving predictability by managing flow
Improving predictability by managing flowImproving predictability by managing flow
Improving predictability by managing flowPeter Pito
 
Significance of metrics
Significance of metricsSignificance of metrics
Significance of metricsDavid Karlsen
 
Time Doctor Review: A Freelancer’s Perspective
Time Doctor Review: A Freelancer’s PerspectiveTime Doctor Review: A Freelancer’s Perspective
Time Doctor Review: A Freelancer’s PerspectiveUSource
 
6 Guidelines for A/B Testing
6 Guidelines for A/B Testing6 Guidelines for A/B Testing
6 Guidelines for A/B TestingEmily Robinson
 
13 things your QA team wants you to know
13 things your QA team wants you to know13 things your QA team wants you to know
13 things your QA team wants you to knowSimon Papineau
 
Information radiators
Information radiatorsInformation radiators
Information radiatorslheasman
 
Batting Averages and Slugging %s
Batting Averages and Slugging %sBatting Averages and Slugging %s
Batting Averages and Slugging %sMatt Story
 

What's hot (20)

[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
 
What is the story with agile data keynote agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote agile 2018 (Magennis)
 
Lean Agile Scotland: Using Metrics as a Map
Lean Agile Scotland: Using Metrics as a Map Lean Agile Scotland: Using Metrics as a Map
Lean Agile Scotland: Using Metrics as a Map
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing Mountain
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
 
[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli
[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli
[CXL Live 16] When, Why and How to Do Innovative Testing by Marie Polli
 
Agile 2014 Software Moneyball (Troy Magennis)
Agile 2014   Software Moneyball (Troy Magennis)Agile 2014   Software Moneyball (Troy Magennis)
Agile 2014 Software Moneyball (Troy Magennis)
 
The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017
 
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisLKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
 
Mythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood LittleMythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood Little
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016
 
Future Friday 201909
Future Friday 201909Future Friday 201909
Future Friday 201909
 
When and how to use statistics in a UX world
When and how to use statistics in a UX worldWhen and how to use statistics in a UX world
When and how to use statistics in a UX world
 
Improving predictability by managing flow
Improving predictability by managing flowImproving predictability by managing flow
Improving predictability by managing flow
 
Significance of metrics
Significance of metricsSignificance of metrics
Significance of metrics
 
Time Doctor Review: A Freelancer’s Perspective
Time Doctor Review: A Freelancer’s PerspectiveTime Doctor Review: A Freelancer’s Perspective
Time Doctor Review: A Freelancer’s Perspective
 
6 Guidelines for A/B Testing
6 Guidelines for A/B Testing6 Guidelines for A/B Testing
6 Guidelines for A/B Testing
 
13 things your QA team wants you to know
13 things your QA team wants you to know13 things your QA team wants you to know
13 things your QA team wants you to know
 
Information radiators
Information radiatorsInformation radiators
Information radiators
 
Batting Averages and Slugging %s
Batting Averages and Slugging %sBatting Averages and Slugging %s
Batting Averages and Slugging %s
 

Viewers also liked

#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015
#NoEstimates does not mean "No estimates!"  - Agile Cambridge 2015#NoEstimates does not mean "No estimates!"  - Agile Cambridge 2015
#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015Seb Rose
 
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimatinggerardbeckerleg
 
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
 
A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!Vasco Duarte
 
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
 
#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 (17)

No Estimates - Hai Dang
No Estimates - Hai DangNo Estimates - Hai Dang
No Estimates - Hai Dang
 
#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015
#NoEstimates does not mean "No estimates!"  - Agile Cambridge 2015#NoEstimates does not mean "No estimates!"  - Agile Cambridge 2015
#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015
 
The 3 E's of #NoEstimates
The 3 E's of #NoEstimatesThe 3 E's of #NoEstimates
The 3 E's of #NoEstimates
 
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 
Getting started with #Noestimates
Getting started with #NoestimatesGetting started with #Noestimates
Getting started with #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
 
A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!
 
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...
 
#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 No estimates - a controversial way to improve estimation with results-handouts

A quick trip to the future land of no estimates
A quick trip to the future land of no estimatesA quick trip to the future land of no estimates
A quick trip to the future land of no estimatesVasco Duarte
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
 
Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...Vasco Duarte
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile projectMunish Malik
 
Matt carroll - "Security patching system packages is fun" said no-one ever
Matt carroll - "Security patching system packages is fun" said no-one everMatt carroll - "Security patching system packages is fun" said no-one ever
Matt carroll - "Security patching system packages is fun" said no-one everDevSecCon
 
Discover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryDiscover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryNew Delhi Salesforce Developer Group
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLeanKanbanIndia
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta Innovation Roots
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Analytics - How and why you're making a mess of it and ruining your Analysts ...
Analytics - How and why you're making a mess of it and ruining your Analysts ...Analytics - How and why you're making a mess of it and ruining your Analysts ...
Analytics - How and why you're making a mess of it and ruining your Analysts ...Dan Bergin-Holly
 
DevOps Training - Ho Chi Minh City
DevOps Training - Ho Chi Minh CityDevOps Training - Ho Chi Minh City
DevOps Training - Ho Chi Minh CityChristian Trabold
 
Design + Devops: What We've Learned from Our Developer Friends
Design + Devops: What We've Learned from Our Developer FriendsDesign + Devops: What We've Learned from Our Developer Friends
Design + Devops: What We've Learned from Our Developer FriendsUXPA International
 
Analytics - How and why you are making a mess of it and ruining your analysts...
Analytics - How and why you are making a mess of it and ruining your analysts...Analytics - How and why you are making a mess of it and ruining your analysts...
Analytics - How and why you are making a mess of it and ruining your analysts...deltaDNA
 
Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset
Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset
Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset Microsoft
 
Pin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionPin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionSteven Martin
 
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...Elaine Chen
 
Inextricably linked: reproducibility and productivity in data science and AI
Inextricably linked: reproducibility and productivity in data science and AIInextricably linked: reproducibility and productivity in data science and AI
Inextricably linked: reproducibility and productivity in data science and AILuke Marsden
 

Similar to No estimates - a controversial way to improve estimation with results-handouts (20)

A quick trip to the future land of no estimates
A quick trip to the future land of no estimatesA quick trip to the future land of no estimates
A quick trip to the future land of no estimates
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
 
Matt carroll - "Security patching system packages is fun" said no-one ever
Matt carroll - "Security patching system packages is fun" said no-one everMatt carroll - "Security patching system packages is fun" said no-one ever
Matt carroll - "Security patching system packages is fun" said no-one ever
 
Discover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryDiscover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and Discovery
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Analytics - How and why you're making a mess of it and ruining your Analysts ...
Analytics - How and why you're making a mess of it and ruining your Analysts ...Analytics - How and why you're making a mess of it and ruining your Analysts ...
Analytics - How and why you're making a mess of it and ruining your Analysts ...
 
DevOps Training - Ho Chi Minh City
DevOps Training - Ho Chi Minh CityDevOps Training - Ho Chi Minh City
DevOps Training - Ho Chi Minh City
 
Design + Devops: What We've Learned from Our Developer Friends
Design + Devops: What We've Learned from Our Developer FriendsDesign + Devops: What We've Learned from Our Developer Friends
Design + Devops: What We've Learned from Our Developer Friends
 
Analytics - How and why you are making a mess of it and ruining your analysts...
Analytics - How and why you are making a mess of it and ruining your analysts...Analytics - How and why you are making a mess of it and ruining your analysts...
Analytics - How and why you are making a mess of it and ruining your analysts...
 
Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset
Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset
Den moderne dataplatform - gør din dataplatform til det mest værdifulde asset
 
Pin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionPin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min version
 
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
 
Test Automation Day 2018
Test Automation Day 2018Test Automation Day 2018
Test Automation Day 2018
 
Inextricably linked: reproducibility and productivity in data science and AI
Inextricably linked: reproducibility and productivity in data science and AIInextricably linked: reproducibility and productivity in data science and AI
Inextricably linked: reproducibility and productivity in data science and AI
 

More from Vasco Duarte

What is an enterprise agile coach - Main skills, responsibilities and helpful...
What is an enterprise agile coach - Main skills, responsibilities and helpful...What is an enterprise agile coach - Main skills, responsibilities and helpful...
What is an enterprise agile coach - Main skills, responsibilities and helpful...Vasco Duarte
 
Oikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideOikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideVasco Duarte
 
Cobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryCobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryVasco Duarte
 
Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Vasco Duarte
 
Agile localization as a business advantage workshop
Agile localization as a business advantage   workshopAgile localization as a business advantage   workshop
Agile localization as a business advantage workshopVasco Duarte
 
Agile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesAgile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesVasco Duarte
 
LKNL12: Kanban for the whole value stream
LKNL12: Kanban for the whole value streamLKNL12: Kanban for the whole value stream
LKNL12: Kanban for the whole value streamVasco Duarte
 
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In Vasco Duarte
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesVasco Duarte
 
Agile patterns in the real world
Agile patterns in the real world  Agile patterns in the real world
Agile patterns in the real world Vasco Duarte
 
Patterns of agility, how to recognize and agile project when you see one
Patterns of agility, how to recognize and agile project when you see onePatterns of agility, how to recognize and agile project when you see one
Patterns of agility, how to recognize and agile project when you see oneVasco Duarte
 
Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011Vasco Duarte
 
Agile scales, waterfall doesn't - Scrum Gathering Lisbon
Agile scales, waterfall doesn't  - Scrum Gathering LisbonAgile scales, waterfall doesn't  - Scrum Gathering Lisbon
Agile scales, waterfall doesn't - Scrum Gathering LisbonVasco Duarte
 
From an Idea to a Vision you can implement - Vision workshop
From an Idea to a Vision you can implement - Vision workshopFrom an Idea to a Vision you can implement - Vision workshop
From an Idea to a Vision you can implement - Vision workshopVasco Duarte
 
Business Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&DBusiness Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&DVasco Duarte
 
Agile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardAgile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardVasco Duarte
 
We need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile SaturdayWe need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile SaturdayVasco Duarte
 
Agile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn'tAgile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn'tVasco Duarte
 

More from Vasco Duarte (18)

What is an enterprise agile coach - Main skills, responsibilities and helpful...
What is an enterprise agile coach - Main skills, responsibilities and helpful...What is an enterprise agile coach - Main skills, responsibilities and helpful...
What is an enterprise agile coach - Main skills, responsibilities and helpful...
 
Oikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideOikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guide
 
Cobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryCobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industry
 
Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014
 
Agile localization as a business advantage workshop
Agile localization as a business advantage   workshopAgile localization as a business advantage   workshop
Agile localization as a business advantage workshop
 
Agile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesAgile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent times
 
LKNL12: Kanban for the whole value stream
LKNL12: Kanban for the whole value streamLKNL12: Kanban for the whole value stream
LKNL12: Kanban for the whole value stream
 
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniques
 
Agile patterns in the real world
Agile patterns in the real world  Agile patterns in the real world
Agile patterns in the real world
 
Patterns of agility, how to recognize and agile project when you see one
Patterns of agility, how to recognize and agile project when you see onePatterns of agility, how to recognize and agile project when you see one
Patterns of agility, how to recognize and agile project when you see one
 
Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011
 
Agile scales, waterfall doesn't - Scrum Gathering Lisbon
Agile scales, waterfall doesn't  - Scrum Gathering LisbonAgile scales, waterfall doesn't  - Scrum Gathering Lisbon
Agile scales, waterfall doesn't - Scrum Gathering Lisbon
 
From an Idea to a Vision you can implement - Vision workshop
From an Idea to a Vision you can implement - Vision workshopFrom an Idea to a Vision you can implement - Vision workshop
From an Idea to a Vision you can implement - Vision workshop
 
Business Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&DBusiness Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&D
 
Agile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardAgile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hard
 
We need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile SaturdayWe need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile Saturday
 
Agile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn'tAgile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn't
 

Recently uploaded

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
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
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
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
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
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
₹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
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
'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
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
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
 
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
 

Recently uploaded (20)

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🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
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
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
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
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
₹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...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
'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...
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
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
 
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
 

No estimates - a controversial way to improve estimation with results-handouts

  • 1. #NoEstimates Vasco Duarte @duarte_vasco A way to improve estimates that gives you results!
  • 2. Learn more about NoEstimates: • How it can help you turn around a failing project • How it can help you show what is possible and stick to that • How it can help you find very early if you are late (and get your manager, or customer, to believe you) • How to apply #NoEstimates without threatening anyone Become a Beta Reader and get the book for free! http://NoEstimatesBook.com
  • 3. Vasco Duarte @duarte_vasco http://bit.ly/vasco_blog http://bit.ly/vasco_slideshare http://NoEstimatesBook.com Vasco.Duarte@oikosofy.com
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 12. Kent Beck – Extreme Programming
  • 13. Ken Schwaber - Scrum
  • 14. Taiichi Ohno – Toyota Production System
  • 15. Edwards W. Deming – Everything above...
  • 16. “If I have seen further it is by standing on the shoulders of giants” - Isaac Newton
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23. Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan
  • 24.
  • 25.
  • 27. #NoEstimates How-to 1.Select the most important piece of work you need to do 2.Break that work down into risk-neutral chunks of work 3.Develop each piece of work 4.Iterate and refactor
  • 28. Is the system of development stable? (ref: SPC)
  • 29. I AM GOING TO GO AHEAD AND ASK YOU TO DELIVER 10 STORIES NEXT SPRINT...
  • 30. 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 velocity Average= LCL UCL Target Actual, measured throughput over 21 sprints
  • 32. Can we use the data we observe to predict the system throughput and detect changes that affect system stability?
  • 33. System stability rules 1.Velocity outside limits 3 times in a row (“outside limits”) 2.There are 5 or more points in sequence (“run test”) More in the 1-day #NoEstimates Workshop Information by email: vasco.duarte@oikosofy.com
  • 34. 12 10 8 6 4 2 0 1 3 5 7 9 11 13 15 17 19 21 Team: AT # of items/stories delivered LCL UCL average 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Team: RF LCL UCL average # of items/stories delivered 20 18 16 14 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Team: RF2 LCL UCL average # of items/stories delivered 25 20 15 10 5 0 1 3 5 7 9 11 13 15 17 19 21 Team: SH # of items/stories delivered LCL UCL average
  • 35. 17 15 13 11 9 7 5 3 1 -1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 Team: K LCL UCL average 16 14 12 10 8 6 4 # of items/stories delivered 2 0 1 2 3 4 5 6 7 8 Team: MPC # of items/stories delivered LCL UCL average 16 14 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 1011121314151617181920 Team: AS 30 25 # of items/stories delivered LCL UCL average 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 Team: FC # of items/stories delivered LCL UCL average
  • 37. Counting Stories vs. Estimated Story Points Q: Which ”metric” is more accurate when compared to what actually happened in the project?
  • 38. A long project 24 Sprints
  • 39. Which metric predicted most accurately the output of the whole project? a) After only the first 3 Sprints b) After only the first 5 Sprints
  • 40. Disclaimer... This is only one project! Find 21 more at: http://bit.ly/NoEstimatesProjectsDB
  • 41. After just 3 sprints Story Points predictive power # of Stories predictive power The true output: 349,5 SPs completed The predicted output: 418 SPs completed +20% The true output: 228 Stories The predicted output: 220 Stories -4%!
  • 42. After just 5 sprints Story Points predictive power # of Stories predictive power The true output: 349,5 SPs completed The predicted output: 396 SPs completed +13% The true output: 228 Stories The predicted output: 220 Stories -4%!
  • 43. Q: Which ”metric” is more accurate when compared to what actually happened in the project?
  • 44. But there is more...
  • 45.
  • 46. #NoEstimates RegularEstimates “The chart is a snapshot of one team of 20+ teams over a 2 year period.” – Cory Foy
  • 47. Which is more predictable ?
  • 48. What difference does a Story Point make in a project that used both Story Points and #NoEstimates?
  • 49. Next you will see the forecasted release date when using Story Points (values 1:3:5)
  • 50. 68 Product Backlog Cumulative Flow Diagram 71 71 71 71 71 71 72 72 72 73 73 0 3 7 7 9 11 12 13 20 20 22 23 100 90 80 70 60 50 40 30 20 10 0 Remaining Done Linear (Remaining) Linear (Done) Release on 20th October 2014 1/3 1/17 1/31 2/14 2/28 3/14 3/28 4/11 4/25 5/9 5/23 6/6 6/20 7/4 7/18 8/1 8/15 8/29 9/12 9/26 10/10 10/24 11/7
  • 51. Next you will see the forecasted release date when using Story Points (values 1:2:3)
  • 52. 48 Product Backlog Cumulative Flow Diagram 51 51 51 51 51 51 52 52 52 53 53 0 2 5 5 7 8 9 10 15 15 17 18 80 70 60 50 40 30 20 10 0 Remaining Done Linear (Remaining) Linear (Done) Release on 14th October 2014 1/3 1/17 1/31 2/14 2/28 3/14 3/28 4/11 4/25 5/9 5/23 6/6 6/20 7/4 7/18 8/1 8/15 8/29 9/12 9/26 10/10 10/24 11/7
  • 53. Next you will see the forecasted release date when #NoEstimates (or, all stories = 1 story point)
  • 54. 28 31 31 31 31 31 31 32 32 32 Product Backlog Cumulative Flow Diagram 33 33 0 1 3 3 5 5 6 7 10 10 12 13 60 50 40 30 20 10 0 Remaining Done Linear (Remaining) Linear (Done) Release on 29th September 2014 1/3 1/17 1/31 2/14 2/28 3/14 3/28 4/11 4/25 5/9 5/23 6/6 6/20 7/4 7/18 8/1 8/15 8/29 9/12 9/26 10/10 10/24 11/7
  • 56. All dates within 3 weeks of each other in a 38 to 42 week project (a margin of ~8%)
  • 57. ”At that point, I stopped thinking that estimating was important.” Bill Hanlon: http://bit.ly/BHanlon Data used with permission from Bill Hanlon at Microsoft
  • 58. In 1986, Profs. S.D. Conte, H.E. Dunsmoir, and V.Y. Shen proposed that a good estimation approach should provide estimates that are within 25% of the actual results 75% of the time --Steve McConnel, Software Estimation: Demystifying the Black Art In this presentation you have seen examples that far outperform what estimation specialists consider a ”good estimation”. In common they have one way to look at work: #NoEstimates
  • 59. #NoEstimates testimonial The deviation between estimated and actual velocity would have been approximately 15% lower if we would have used #NoEstimates. We have analyzed data from 50 Sprints… …at no time the story point based estimation was better than #NoEstimates.
  • 61. 80% Late or Failed Source: Software Estimation by Steve McConnell
  • 62. The larger the project, the bigger the problem Source: Software Estimation by Steve McConnell
  • 63. Source: Software Estimation by Steve McConnell
  • 64. Comparison of 17 projects ending between 2001 and 2003. (Average: 62%)
  • 65.
  • 66.
  • 67. Take #NoEstimates and experiment! Learn, Be Agile!
  • 68. Learn more about NoEstimates: • How it can help you turn around a failing project • How it can help you show what is possible and stick to that • How it can help you find very early if you are late (and get your manager, or customer, to believe you) • How to apply #NoEstimates without threatening anyone Become a Beta Reader and get the book for free! http://NoEstimatesBook.com

Editor's Notes

  1. There are some points in your life that call for life changing choices.
  2. You can choose the blue pill and the story ends (after this presentation), tomorrow you will wake up in your bed and believe what you want to believe.
  3. But you can take the red pill, and learn to love the machine – to see the machine, for what it is: a system that you are part of and you can learn to understand. Take the red-pill and a new journey starts, and I will show you how deep the rabbit hole goes. Remember: all I’m offering you here today is the truth…
  4. We’ve been fighting accepted truths in the field of software development for many, many years. Some of us can now see the matrix.
  5. But it was not always like this…
  6. We’ve been fighting accepted truths in the field of software development for many, many years.
  7. People will argue that #NoEstimates is nothing new, that they had done that in the past. Kind of like Agile, come to think of it. I don’t claim to be 100% original. That is not the point. I do claim that #NoEstimates works for me, and it can work for you! Most of all, it can improve our industry!
  8. Many of you are probably not old enough to remember the time when having a very long requirements phase was a must, and when non-incremental software development was the norm. First we had the phased waterfall, then we had to fight the idea that testing was something we did at the end of the project. Paper was where software was developed, do you remember that? Flow-diagrams, UML, etc.
  9. Coding was considered a “lowly” profession, only for juniors. The real software developers used paper, and the cool boys were all over Rational Rose! Code generation was the keyword! This is a photo of an actual code-monkey (just pay them with bananas), but you don’t see many actual code monkeys out there. In fact, a little know fact is: most software developers are human as of today! (I just saw the latest statistics) But many people still look (even 20 years later) at developers as code monkeys.
  10. Again, an old dictum. The Agile practitioners were called undisciplined, chaotic, lazy, idealists. You name it! For many, Agile was untouchable, Agile was chaos. Today we know different. We know that Agile requires even more discipline than the old ways of developing software.
  11. It took our community many years to get Agile accepted as a “serious” way to develop software. And as we can see from this email screen-shot. It now *really* is main-stream, when even the old-farts at PMI think it is worth their attention (no doubt because they want some of that certification money groovy train)
  12. Today, I stand in front of you as an advocate of the #NoEstimates approach to software development. #NoEstimates is just a minor Family in the Agile Species of software development approaches.
  13. What have I observed? I’m also being labeled: incompetent, unaware of customer needs, undisciplined, idealist.
  14. However, what I am proposing is a natural evolution for Agile (from my point of view). Simply, in my experience #NoEstimates is the natural way to implement two of the 4 Agile Values: Customer collaboration over Contract negotiation; Respond to change over following a plan.
  15. Estimates enforce a plan, but what if you find a better way to develop that project? Should you stick to the old plan and be late (guaranteed!) or change your plan and make those estimates obsolete? Estimates marry you to a plan.
  16. And how about discovering what is really important? When you estimate you assume a certain meaning and value for the stories or requirements you are developing. What if your understanding changes? Do you go back and discuss all the estimates again? Or do you just continue because we’ve already planned this in anyway? #NoEstimates is about focusing on what matters, what is the next most important thing to do? Instead of trying to guess at all the things we need to do *and* spending a lot of time trying to guess how long they will take to implement.
  17. We started adopting Agile because we want to focus on what matters. Not on accessory, unnecessary work. Remember, BDUF was once considered essential and even critical for successful software projects. (some say it still is). I propose to you that #NoEstimates is easy. So easy in fact, that I can explain it to you in 30 seconds or less.
  18. Select the most important piece of work you need to do (highest value first) Break that work down into risk-neutral chunks of work (each piece should be small enough that failing to deliver it at first attempt does not jeopardize the project objectives) Develop each piece of work Iterate and refactor (this step itself builds on practices that many still don’t believe in like Emergent Architecture where coding is a key/critical skill and cannot be delegated to keyboard monkeys) That is how easy it is.... Of course there are a few questions to answer before we can reliably apply this approach...
  19. One question comes from understanding that what we are trying to do here is learning to live without trying to impose control on the development system. The fact is that what makes sense to do will change as up learn more. It does not help to set a target outside a system's capability. In other words, if a system is stable and reliably churning out a certain output, it is of no use to set higher (or lower) targets for that system. Conversely, if the system is not stable, setting a target is useless because you cannot predict reliably enough the output of the system. Let me give you an example. Remember Office Space the movie that came out in 1999 (what a fitting year) and starred Jenifer Aniston, Ron Livingston and others?  
  20. Here’s a scene from that movie: You know the boss, right? The one with the TPS report requests? This request he just made is pretty common. How many in the audience have been instigated to deliver just a bit more in the next Sprint? (show of hands). What if your team’s throughput looked like this:
  21. After this explanation I’m betting your reaction to the manager’s request would be:
  22. We have to learn to dance with the system, and #NoEstimates is one way to dance with the system. Just like when you don't drink milk because it messes with your system. My theory is that most software development is highly Estimates-intolerant, so estimates must be used with care and best avoided altogether. This led me to ask the question. Is the system of development ”stable”? Stable means (adapted to software based on my own observations) Can we use the data we observe (no estimates) to predict system throughput and detect changes that make the system unstable?
  23. These are rules I’ve developed over time based on the SPC rules based on the work by Deming and Shewart: 1- Velocity (in # of stories) falls outside the control limit more than 3 times in a row (”outside limits”) 2- There are 5 or more points in sequence (ascending or descending) (”Run test”) - You could have a lot more rules and I encourage you to develop these rules for yourself based on your understanding of SPC and your knowledge of your system. So, let’s take a look at some projects....
  24. Let’s take a look at one example of how we can use #NoEstimates in a real project and what were the results...
  25. Here are the questions that I started with...
  26. Here are the questions that I started with...
  27. Here is a chart that Cory Foy posted on twitter just a few weeks ago.
  28. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  29. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  30. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  31. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  32. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  33. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  34. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  35. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!
  36. Just last week – as if prepared on purpose for Oredev…
  37. Chaos report, 2004
  38. I’ve seen Matrix. It is not the Estimate that bends, it is you. I and others have learned that in fact…
  39. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile! And because I know that you will ask “How can I get started”, I’ve prepared a gift for you. Something you get for being here at Oredev and in my talk.