SlideShare a Scribd company logo
1 of 45
A quick
trip to
the
future
Vasco Duarte
@duarte_vasco
#NoEstimates: how you can predict the
release date of your project without
estimating
I am proud to be part of this community!
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
#NoEstimates
Just
Google
it
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
#NoEstimates is easy!
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
#NoEstimates How-to
Is the system of development
stable?
(ref: SPC)
I AM GOING TO
GO AHEAD AND
ASK YOU TO
DELIVER 10
STORIES NEXT
SPRINT...
0
1
2
3
4
5
6
7
8
9
10
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?
1.Velocity outside limits 3 times in
a row (“outside limits”)
2.There are 5 or more points in
sequence (“run test”)
System stability rules
0
2
4
6
8
10
12
1 3 5 7 9 11 13 15 17 19 21
# of items/stories
delivered
LCL
UCL
average
Team: AT
0
2
4
6
8
10
12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
LCL
UCL
average
# of items/stories
delivered
Team: RF
0
2
4
6
8
10
12
14
16
18
20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
LCL
UCL
average
# of items/stories
delivered
Team: RF2
0
5
10
15
20
25
1 3 5 7 9 11 13 15 17 19 21
# of items/stories
delivered
LCL
UCL
average
Team: SH
-1
1
3
5
7
9
11
13
15
17
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35
LCL
UCL
average
# of items/stories
delivered
Team: K
0
2
4
6
8
10
12
14
16
1 2 3 4 5 6 7 8
# of items/stories
delivered
LCL
UCL
average
Team: MPC
0
2
4
6
8
10
12
14
16
1 2 3 4 5 6 7 8 9 1011121314151617181920
# of items/stories
delivered
LCL
UCL
average
Team: AS
0
5
10
15
20
25
30
1 2 3 4 5 6 7 8 9 10
# of items/stories
delivered
LCL
UCL
average
Team: FC
#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
24Sprints
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
# of Stories predictive powerStory Points 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
# of Stories predictive powerStory Points 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?
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
#ofprojects
More lateEarly
Likelihood of pa projecty being on time
On Time
Comparison of 17 projects ending between 2001
and 2003. (Average: 62%)
Take #NoEstimates and
experiment!
Learn, Be Agile!
Click here!
Sign-up and get the paper today!
Sign-up and receive this paper which
explains why we need #NoEstimates
and how to get started!
Includes:
• Why estimates should not be used,
and how they fail
• An example of how #NoEstimates
can reach a 4% accuracy to actuals
• How to apply #NoEstimates:
Vasco’s recipe!

More Related Content

What's hot

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
 
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
 
[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
 
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
 
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
 
[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
 
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
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016Troy Magennis
 
Mythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood LittleMythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood LittleSynerzip
 
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
 
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
 
[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...
[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...
[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...CXL
 
Batting Averages and Slugging %s
Batting Averages and Slugging %sBatting Averages and Slugging %s
Batting Averages and Slugging %sMatt Story
 
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
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...Meet Magento Poland
 

What's hot (20)

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
 
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)
 
[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
 
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) - ...
 
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
 
[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
 
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
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016
 
Mythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood LittleMythbusting Software Estimation - By Tood Little
Mythbusting Software Estimation - By Tood Little
 
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
 
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
 
[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...
[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...
[CXL Live 16] Growth Hacking BS: Fixing Marketing One Truth at a Time by Morg...
 
Is this normal?
Is this normal?Is this normal?
Is this normal?
 
Batting Averages and Slugging %s
Batting Averages and Slugging %sBatting Averages and Slugging %s
Batting Averages and Slugging %s
 
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
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
 

Viewers also liked

#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
 
Mind the gender gap for Agile Practitioners 2016
Mind the gender gap for Agile Practitioners 2016Mind the gender gap for Agile Practitioners 2016
Mind the gender gap for Agile Practitioners 2016Maryse Meinen
 
#NoEstimates – Javazone 2014
#NoEstimates – Javazone 2014#NoEstimates – Javazone 2014
#NoEstimates – Javazone 2014Filip Van Laenen
 
#NoEstimates – Smidig 2014
 #NoEstimates – Smidig 2014 #NoEstimates – Smidig 2014
#NoEstimates – Smidig 2014Filip Van Laenen
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Andy Kucharski
 
Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...
Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...
Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...Codemotion
 
Planning with #NoEstimates
Planning with #NoEstimatesPlanning with #NoEstimates
Planning with #NoEstimatesGil Zilberfeld
 
The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...
The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...
The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...Proyectalis / Improvement21
 
Agile Leadership - Wie verändert sich Führung?
Agile Leadership - Wie verändert sich Führung?Agile Leadership - Wie verändert sich Führung?
Agile Leadership - Wie verändert sich Führung?Maik Pfingsten
 
Management 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto RendimientoManagement 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto RendimientoProyectalis / Improvement21
 
Empresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continuaEmpresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continuaProyectalis / Improvement21
 
Modelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de EmpresasModelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de EmpresasProyectalis / Improvement21
 
Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...
Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...
Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...Alex Kempkens
 
Clean Code Workshop - Agile Bodensee Konferenz 2013
Clean Code Workshop - Agile Bodensee Konferenz 2013Clean Code Workshop - Agile Bodensee Konferenz 2013
Clean Code Workshop - Agile Bodensee Konferenz 2013Jürgen Gutsch
 

Viewers also liked (16)

#NoEstimates does not mean "no estimates"
#NoEstimates does not mean "no estimates"#NoEstimates does not mean "no estimates"
#NoEstimates does not mean "no estimates"
 
Mind the gender gap for Agile Practitioners 2016
Mind the gender gap for Agile Practitioners 2016Mind the gender gap for Agile Practitioners 2016
Mind the gender gap for Agile Practitioners 2016
 
#NoEstimates – Javazone 2014
#NoEstimates – Javazone 2014#NoEstimates – Javazone 2014
#NoEstimates – Javazone 2014
 
No estimates2015
No estimates2015No estimates2015
No estimates2015
 
#NoEstimates – Smidig 2014
 #NoEstimates – Smidig 2014 #NoEstimates – Smidig 2014
#NoEstimates – Smidig 2014
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
 
Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...
Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...
Meglio Kanban o Scrum? (Prossima domanda, prego...) - Carlo Beschi - Codemoti...
 
Planning with #NoEstimates
Planning with #NoEstimatesPlanning with #NoEstimates
Planning with #NoEstimates
 
The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...
The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...
The Core - Lean, Kanban, Agile, Scrum, XP, Lean Startup and Agile Kaizen in a...
 
Why agile 2.0
Why agile 2.0Why agile 2.0
Why agile 2.0
 
Agile Leadership - Wie verändert sich Führung?
Agile Leadership - Wie verändert sich Führung?Agile Leadership - Wie verändert sich Führung?
Agile Leadership - Wie verändert sich Führung?
 
Management 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto RendimientoManagement 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto Rendimiento
 
Empresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continuaEmpresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continua
 
Modelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de EmpresasModelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de Empresas
 
Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...
Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...
Agilität vom Team in das Unternehmen bringen - warum hüpft der Frosch ständig...
 
Clean Code Workshop - Agile Bodensee Konferenz 2013
Clean Code Workshop - Agile Bodensee Konferenz 2013Clean Code Workshop - Agile Bodensee Konferenz 2013
Clean Code Workshop - Agile Bodensee Konferenz 2013
 

Similar to A quick trip to the future land of no estimates

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
 
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
 
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
 
Story writing is an art estimation is science
Story writing is an art estimation is scienceStory writing is an art estimation is science
Story writing is an art estimation is scienceSwatiKapoor43
 
Benzne webinar Story writing is an Art, Estimation is science
Benzne webinar Story writing is an Art, Estimation is scienceBenzne webinar Story writing is an Art, Estimation is science
Benzne webinar Story writing is an Art, Estimation is scienceTarun Singh
 
Planning & Scheduling - Training
Planning & Scheduling - TrainingPlanning & Scheduling - Training
Planning & Scheduling - TrainingMohammed Feroze
 
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
 
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
 
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
 
Scheduling by Primavera - Training
Scheduling by Primavera - TrainingScheduling by Primavera - Training
Scheduling by Primavera - TrainingMohammed Feroze
 
Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...GameCamp
 
Program Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceProgram Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceJohn Carter
 
Project management@ ppt doms
Project management@ ppt doms Project management@ ppt doms
Project management@ ppt doms Babasab Patil
 
Managing Agile Software Development Quantitatively
Managing Agile Software Development QuantitativelyManaging Agile Software Development Quantitatively
Managing Agile Software Development QuantitativelyJayGray
 
Building a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeksBuilding a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeksMatthias Kricke
 
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Flink Forward
 
Www.martin2k.co.uk vb6 tips_vb_41
Www.martin2k.co.uk vb6 tips_vb_41Www.martin2k.co.uk vb6 tips_vb_41
Www.martin2k.co.uk vb6 tips_vb_41naveedkz
 
Revit for Small Projects: Is it worth the effort?
Revit for Small Projects: Is it worth the effort?Revit for Small Projects: Is it worth the effort?
Revit for Small Projects: Is it worth the effort?Eric Peabody
 

Similar to A quick trip to the future land of no estimates (20)

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
 
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
 
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
 
Story writing is an art estimation is science
Story writing is an art estimation is scienceStory writing is an art estimation is science
Story writing is an art estimation is science
 
Benzne webinar Story writing is an Art, Estimation is science
Benzne webinar Story writing is an Art, Estimation is scienceBenzne webinar Story writing is an Art, Estimation is science
Benzne webinar Story writing is an Art, Estimation is science
 
Planning & Scheduling - Training
Planning & Scheduling - TrainingPlanning & Scheduling - Training
Planning & Scheduling - Training
 
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
 
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
 
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...
 
Scheduling by Primavera - Training
Scheduling by Primavera - TrainingScheduling by Primavera - Training
Scheduling by Primavera - Training
 
Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...
 
Gutenberg H4D Stanford 2019
Gutenberg H4D Stanford 2019Gutenberg H4D Stanford 2019
Gutenberg H4D Stanford 2019
 
Program Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceProgram Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring Performance
 
Project management@ ppt doms
Project management@ ppt doms Project management@ ppt doms
Project management@ ppt doms
 
Managing Agile Software Development Quantitatively
Managing Agile Software Development QuantitativelyManaging Agile Software Development Quantitatively
Managing Agile Software Development Quantitatively
 
Building a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeksBuilding a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeks
 
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
 
Www.martin2k.co.uk vb6 tips_vb_41
Www.martin2k.co.uk vb6 tips_vb_41Www.martin2k.co.uk vb6 tips_vb_41
Www.martin2k.co.uk vb6 tips_vb_41
 
Revit for Small Projects: Is it worth the effort?
Revit for Small Projects: Is it worth the effort?Revit for Small Projects: Is it worth the effort?
Revit for Small Projects: Is it worth the effort?
 

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
 
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
 
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 (19)

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
 
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!
 
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

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

A quick trip to the future land of no estimates

  • 1. A quick trip to the future Vasco Duarte @duarte_vasco
  • 2. #NoEstimates: how you can predict the release date of your project without estimating
  • 3. I am proud to be part of this community!
  • 4.
  • 5. Kent Beck – Extreme Programming
  • 7. Taiichi Ohno – Toyota Production System
  • 8. Edwards W. Deming – Everything above...
  • 9. “If I have seen further it is by standing on the shoulders of giants” - Isaac Newton
  • 10.
  • 11.
  • 12.
  • 13.
  • 15.
  • 16. Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan
  • 17.
  • 18.
  • 19.
  • 21. 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 #NoEstimates How-to
  • 22. Is the system of development stable? (ref: SPC)
  • 23. I AM GOING TO GO AHEAD AND ASK YOU TO DELIVER 10 STORIES NEXT SPRINT...
  • 24. 0 1 2 3 4 5 6 7 8 9 10 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
  • 26. Can we use the data we observe to predict the system throughput and detect changes that affect system stability?
  • 27. 1.Velocity outside limits 3 times in a row (“outside limits”) 2.There are 5 or more points in sequence (“run test”) System stability rules
  • 28. 0 2 4 6 8 10 12 1 3 5 7 9 11 13 15 17 19 21 # of items/stories delivered LCL UCL average Team: AT 0 2 4 6 8 10 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 LCL UCL average # of items/stories delivered Team: RF 0 2 4 6 8 10 12 14 16 18 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 LCL UCL average # of items/stories delivered Team: RF2 0 5 10 15 20 25 1 3 5 7 9 11 13 15 17 19 21 # of items/stories delivered LCL UCL average Team: SH
  • 29. -1 1 3 5 7 9 11 13 15 17 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 LCL UCL average # of items/stories delivered Team: K 0 2 4 6 8 10 12 14 16 1 2 3 4 5 6 7 8 # of items/stories delivered LCL UCL average Team: MPC 0 2 4 6 8 10 12 14 16 1 2 3 4 5 6 7 8 9 1011121314151617181920 # of items/stories delivered LCL UCL average Team: AS 0 5 10 15 20 25 30 1 2 3 4 5 6 7 8 9 10 # of items/stories delivered LCL UCL average Team: FC
  • 31. Counting Stories vs. Estimated Story Points Q: Which ”metric” is more accurate when compared to what actually happened in the project?
  • 33. 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
  • 34. Disclaimer... This is only one project! Find 21 more at: http://bit.ly/NoEstimatesProjectsDB
  • 35. After just 3 sprints # of Stories predictive powerStory Points 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%!
  • 36. After just 5 sprints # of Stories predictive powerStory Points 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%!
  • 37. Q: Which ”metric” is more accurate when compared to what actually happened in the project?
  • 38. 80% Late or Failed Source: Software Estimation by Steve McConnell
  • 39. The larger the project, the bigger the problem Source: Software Estimation by Steve McConnell
  • 40. Source: Software Estimation by Steve McConnell
  • 41. #ofprojects More lateEarly Likelihood of pa projecty being on time On Time
  • 42. Comparison of 17 projects ending between 2001 and 2003. (Average: 62%)
  • 43.
  • 45. Click here! Sign-up and get the paper today! Sign-up and receive this paper which explains why we need #NoEstimates and how to get started! Includes: • Why estimates should not be used, and how they fail • An example of how #NoEstimates can reach a 4% accuracy to actuals • How to apply #NoEstimates: Vasco’s recipe!

Editor's Notes

  1. I am proud to be part of this community, the Agile community.
  2. We’ve been fighting accepted truths in the field of software development for many, many years.
  3. We’ve been fighting accepted truths in the field of software development for many, many years.
  4. 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.
  5. 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.
  6. Again, an old dictum. The Agile practitioners were called undisciplined, chaotic, lazy, idealists. You name it! For many Agile was untouchable, Agile was chaos.
  7. 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)
  8. 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.
  9. What have I observed? I’m also being labeled: incompetent, unaware of customer needs, undisciplined, idealist.
  10. 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.
  11. 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.
  12. 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.
  13. 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). As an advocate of #NoEstimats I feel like Christopher Columbus did. I know how to balance the egg, and once you experience the solution you too will understand how obvious it was. But no-one can see it before trying it. “having been told that discovering the Americas was no great accomplishment” Retrospective Coherence, my great nemesis (aka Common Sense)
  14. 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....
  15. Let’s take a look at one example of how we can use #NoEstimates in a real project and what were the results...
  16. Here are the questions that I started with...
  17. Here are the questions that I started with...
  18. Chaos report, 2004
  19. It is far more likely for a project to be late, than to be on time (Parkison’s law) “Work expands so as to fill the time available for its completion.”
  20. I’ve seen the world from above. The Earth is really round. If we go west we will reach India! As Christopher Columbus did, I also know I’m wrong. But maybe in 500 years people will look back and understand why it is necessary to be wrong and experiment to evolve our industry and profession, not stick to what we know does not work well!
  21. Agile is alive and kicking. Take #NoEstimates and experiment! Be Agile!