SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
To Estimate or Not to Estimate,
Is that the Question?
#leanagileUS @mattphilipLeanAgileUS Conference, 27 Feb 2017
Hofstadter’s Law
“It always takes longer than you
expect, even when you take into
account Hofstadter’s Law.”
#leanagileUS @mattphilip
Parkinson’s Law
“Work expands so as to fill the
time available for its completion."
#leanagileUS @mattphilip
”Poor Estimation Skills”
#leanagileUS @mattphilip
The Spectrum of Estimating
Never
Estimate
Anything
Always
Estimate
Everything
Question purpose of estimating
Include all sources of variation
Focus on characterizing work
Probabilistic forecast
Use delivery data
Less effort spent
Estimation culture
Consider effort only
Deterministic forecast
Use intuition
Heavy effort involved
Tasks in hours
#leanagileUS @mattphilip
What NoEstimates is not saying
• You are evil if you estimate
• All estimates are totally useless
• Stop doing your successful estimating practice
• Stop having the conversations to understand/analyze/break down work
• Work items must be the same size
• You must place your full faith and confidence in Monte Carlo forecasts
#leanagileUS @mattphilip
What NoEstimates is saying
• Know why you are estimating
• Discover for yourself how good you are at estimating (measure)
• Keep doing the things that help you understand the work
• Upfront estimates need to be held loosely
#leanagileUS @mattphilip
NoEstimates, Manifesto Style
… We have come to value:
Probabilistic over Deterministic
Delivery time over Development time
MVP scope over Full scope
Data over Intuition*
Reducing sources of variation over Improving estimating
That is, while there is value in the items on the right, we value the items on the left more.
*Neil Killick uses “empiricism over guesswork”
#leanagileUS @mattphilip
Sources of Variation
#leanagileUS @mattphilip
Do You Assume Correlation?
Is the initial sizing a good predictor for when you can get your stuff?
In our case, the surprising truth was ”no.”
-- Mattias Skarin, Real-World Kanban
#leanagileUS @mattphilip
What’s Going On?
Low process efficiency (typically 5-15% in
software delivery) means that even if we
nailed the effort estimates … we would be
accurately predicting 5-15% of elapsed
delivery time!
-- Troy Magennis
#leanagileUS @mattphilip
Other Sources of Variation
Often system factors account for more of the elapsed delivery time than different
story sizes.
-- Troy Magennis
#leanagileUS @mattphilip
Sources of Variation
#leanagileUS @mattphilip
How many can you name?
Sources of Variation
#leanagileUS @mattphilip
• WIP
• Technology/domain/product
• Team composition
• User, client and client representative
• Multitasking/focus factor
• Market and competitors
• System dependencies
• Team dependencies
• Specialization
• Waiting for availability
• Rework
• Steps/handoffs (50%*50%*50%...)
• Stages in team development (Tuckman)
• Selection policy
• Essential complication (How hard a problem
is on its own)
• Accidental complication (“How much we
suck at our jobs” -Rainsberger)
First, Know Where You Are
#leanagileUS @mattphilip
Keogh’s “Scale of Ignorance”
1. Just about everyone in the world has done this.
2. Lots of people have done this, including someone on our team.
3. Someone in our company has done this, or we have access to expertise.
4. Someone in the world did this, but not in our organization (and probably at a
competitor).
5. Nobody in the world has ever done this before.
#leanagileUS @mattphilip
What Can You Do About Variation?
#leanagileUS @mattphilip
How many remedies
can you name?
What You Can Do About Variation
• Lower WIP
• ConWIP/System WIP
• Five Focusing Steps
• Blocker clustering
• Reduce workflow stages
• Explicit policies
• Cost of Delay scheduling, sequencing and selection
#leanagileUS @mattphilip
Lean-Kanban
What You Can Do About Variation
• “Agile 101” (simple, decoupled design; thin vertical slices; pairing)
• Identify/make visible/measure dependencies
• Collaborate/Share work (Dimitar Bakardzhiev)
• Spike and stabilize (Dan North)
• Reduce accidental complexity (Liz Keogh)
#leanagileUS @mattphilip
Team
Why?
“Business” Considerations
#leanagileUS @mattphilip
NoEstimates and the Business
• Determine what actions would be different based on the estimate
• Customer-based fitness criteria
• Budgeting: Team run rate
• Focus conversation on value, not cost
• MVP and product ownership
• Create probabilistic forecast ASAP (as soon as you have data) – together!
• Service-Delivery Reviews
• Teams: Keep teams together, dedicated (reduces context-switching, Tuckman stages)
#leanagileUS @mattphilip
To Estimate or Not to Estimate?
Never
Estimate
Anything
Always
Estimate
Everything
Question purpose of estimating
Include all sources of variation
Focus on characterizing work
Probabilistic forecast
Use delivery data
Less effort spent
Estimation culture
Consider effort only
Deterministic forecast
Use intuition
Heavy effort involved
Tasks in hours
#leanagileUS @mattphilip
A better question:
What can you do to maximize value and
reduce risk in planning and delivery?
#leanagileUS @mattphilip
• noestimatesbook.com (Vasco Duarte)
• focusedobjective.com (Troy Magennis)
• actionableagile.com (Dan Vacanti)
• infoq.com/articles/noestimates-monte-carlo
(Dimitar Bakardzhiev)
• priceonomics.com/why-are-projects-always-
behind-schedule/
• scrumandkanban.co.uk/estimation-meets-
cynefin/
• ronjeffries.com
• lizkeogh.com
• neilkillick.com
• zuill.us
• mattphilip.wordpress.com/tag/noestimates
References and More Info
#leanagileUS @mattphilip

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback Loop
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for Santa
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Views You Can Use - How to Maximize and Measure Video's Impact throughout the...
Views You Can Use - How to Maximize and Measure Video's Impact throughout the...Views You Can Use - How to Maximize and Measure Video's Impact throughout the...
Views You Can Use - How to Maximize and Measure Video's Impact throughout the...
 
What's Measured Improves: Metrics that matter
What's Measured Improves: Metrics that matterWhat's Measured Improves: Metrics that matter
What's Measured Improves: Metrics that matter
 
Metrics that Matter
Metrics that MatterMetrics that Matter
Metrics that Matter
 
Data Lakes in Real Life: Analyzing Analysts to Improve Process Efficiency, Su...
Data Lakes in Real Life: Analyzing Analysts to Improve Process Efficiency, Su...Data Lakes in Real Life: Analyzing Analysts to Improve Process Efficiency, Su...
Data Lakes in Real Life: Analyzing Analysts to Improve Process Efficiency, Su...
 
Data Lakes in Real Life. Superweek 2019
Data Lakes in Real Life. Superweek 2019Data Lakes in Real Life. Superweek 2019
Data Lakes in Real Life. Superweek 2019
 
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 LondonDevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 London
 
Selling DevOps To Non-Technical Management
Selling DevOps To Non-Technical ManagementSelling DevOps To Non-Technical Management
Selling DevOps To Non-Technical Management
 
How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)
 
Creating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at AvvoCreating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at Avvo
 
Energy Surveys, Inc. Customer Journey
Energy Surveys, Inc. Customer JourneyEnergy Surveys, Inc. Customer Journey
Energy Surveys, Inc. Customer Journey
 
Robert and Anne Sabourin: Gauging Software Health
Robert and Anne Sabourin: Gauging Software HealthRobert and Anne Sabourin: Gauging Software Health
Robert and Anne Sabourin: Gauging Software Health
 
Customer Obsession at Scale
Customer Obsession at ScaleCustomer Obsession at Scale
Customer Obsession at Scale
 
Documentation triage WTD 2018
Documentation triage WTD 2018Documentation triage WTD 2018
Documentation triage WTD 2018
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data Management
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony Webinar
 

Destaque

Destaque (19)

Kanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conferenceKanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conference
 
How (and why) to Identify Opportunities for Growth!
How (and why) to Identify Opportunities for Growth!How (and why) to Identify Opportunities for Growth!
How (and why) to Identify Opportunities for Growth!
 
Workshop zo los je zorgverzekeringsschulden op!
Workshop zo los je zorgverzekeringsschulden op!Workshop zo los je zorgverzekeringsschulden op!
Workshop zo los je zorgverzekeringsschulden op!
 
Customs Clearance Documents
Customs Clearance DocumentsCustoms Clearance Documents
Customs Clearance Documents
 
LUẬT SƯ OLIVER MASSMANN PHÁT BIỂU TRƯỚC CÁC ĐẠI BIỂU QUỐC HỘI VIỆT NAM VỀ HIỆ...
LUẬT SƯ OLIVER MASSMANN PHÁT BIỂU TRƯỚC CÁC ĐẠI BIỂU QUỐC HỘI VIỆT NAM VỀ HIỆ...LUẬT SƯ OLIVER MASSMANN PHÁT BIỂU TRƯỚC CÁC ĐẠI BIỂU QUỐC HỘI VIỆT NAM VỀ HIỆ...
LUẬT SƯ OLIVER MASSMANN PHÁT BIỂU TRƯỚC CÁC ĐẠI BIỂU QUỐC HỘI VIỆT NAM VỀ HIỆ...
 
RETHINKING THE WAY WE THINK
RETHINKING  THE WAY WE THINKRETHINKING  THE WAY WE THINK
RETHINKING THE WAY WE THINK
 
RETHINKING GLOBAL POVERTY (Part Two)
RETHINKING GLOBAL POVERTY (Part Two)RETHINKING GLOBAL POVERTY (Part Two)
RETHINKING GLOBAL POVERTY (Part Two)
 
The 10 Commandments of Digital Marketing
The 10 Commandments of Digital MarketingThe 10 Commandments of Digital Marketing
The 10 Commandments of Digital Marketing
 
制作会社の視点で見る デザイナーのキャリアパスとスキル
制作会社の視点で見る デザイナーのキャリアパスとスキル制作会社の視点で見る デザイナーのキャリアパスとスキル
制作会社の視点で見る デザイナーのキャリアパスとスキル
 
事業成長にコミットするエンジニア組織への道のり
事業成長にコミットするエンジニア組織への道のり事業成長にコミットするエンジニア組織への道のり
事業成長にコミットするエンジニア組織への道のり
 
International wastwater systems company overview
International wastwater systems company overviewInternational wastwater systems company overview
International wastwater systems company overview
 
Vietnam - Casino and Gambling - Market Report
Vietnam - Casino and Gambling - Market ReportVietnam - Casino and Gambling - Market Report
Vietnam - Casino and Gambling - Market Report
 
CREATIVE WORK
CREATIVE WORKCREATIVE WORK
CREATIVE WORK
 
The Infinite Dial 2017
The Infinite Dial 2017The Infinite Dial 2017
The Infinite Dial 2017
 
VIETNAM CASINO BUSINESS BREAKING NEWS - THE LAW IS ISSUED – VIETNAMESE CAN G...
VIETNAM CASINO BUSINESS BREAKING NEWS  - THE LAW IS ISSUED – VIETNAMESE CAN G...VIETNAM CASINO BUSINESS BREAKING NEWS  - THE LAW IS ISSUED – VIETNAMESE CAN G...
VIETNAM CASINO BUSINESS BREAKING NEWS - THE LAW IS ISSUED – VIETNAMESE CAN G...
 
Daft Punk SEO
Daft Punk SEODaft Punk SEO
Daft Punk SEO
 
Marine salvage services offered worldwide-E MAIL marinegedrosia@gmail.com
Marine salvage services offered worldwide-E MAIL   marinegedrosia@gmail.comMarine salvage services offered worldwide-E MAIL   marinegedrosia@gmail.com
Marine salvage services offered worldwide-E MAIL marinegedrosia@gmail.com
 
جوامع الدعاء من اعداد و جمع توفيق بن سعيد الصايغ
جوامع الدعاء من اعداد و جمع توفيق بن سعيد الصايغجوامع الدعاء من اعداد و جمع توفيق بن سعيد الصايغ
جوامع الدعاء من اعداد و جمع توفيق بن سعيد الصايغ
 
RETHINKING WHO WE ARE, WHY WE LIVE
RETHINKING WHO WE ARE, WHY WE LIVERETHINKING WHO WE ARE, WHY WE LIVE
RETHINKING WHO WE ARE, WHY WE LIVE
 

Semelhante a To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017

Introduction to Lean Startup & Lean User Experience Design
Introduction to Lean Startup & Lean User Experience Design Introduction to Lean Startup & Lean User Experience Design
Introduction to Lean Startup & Lean User Experience Design
William Evans
 

Semelhante a To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017 (20)

To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 
Product strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKitProduct strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKit
 
Introduction to Lean UX
Introduction to Lean UXIntroduction to Lean UX
Introduction to Lean UX
 
Introduction to Lean Startup & Lean User Experience Design
Introduction to Lean Startup & Lean User Experience Design Introduction to Lean Startup & Lean User Experience Design
Introduction to Lean Startup & Lean User Experience Design
 
Meaningful Metrics for Startups
Meaningful Metrics for StartupsMeaningful Metrics for Startups
Meaningful Metrics for Startups
 
Building a culture of testing like lucid
Building a culture of testing like lucidBuilding a culture of testing like lucid
Building a culture of testing like lucid
 
Lean startup
Lean startup Lean startup
Lean startup
 
Estimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdf
Estimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdfEstimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdf
Estimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdf
 
Agile2015 Conference Highlights by Synerzip
Agile2015 Conference Highlights by SynerzipAgile2015 Conference Highlights by Synerzip
Agile2015 Conference Highlights by Synerzip
 
Writing effective design hypotheses
Writing effective design hypothesesWriting effective design hypotheses
Writing effective design hypotheses
 
Myths, Lies and Illusions of AB and Split Testing
Myths, Lies and Illusions of AB and Split TestingMyths, Lies and Illusions of AB and Split Testing
Myths, Lies and Illusions of AB and Split Testing
 
Synerzip AGILE2015 Top10 Take-Aways
Synerzip AGILE2015 Top10 Take-AwaysSynerzip AGILE2015 Top10 Take-Aways
Synerzip AGILE2015 Top10 Take-Aways
 
Synerzip AGILE2015 Highlights & Take Aways
Synerzip AGILE2015 Highlights & Take AwaysSynerzip AGILE2015 Highlights & Take Aways
Synerzip AGILE2015 Highlights & Take Aways
 
Beyond the Button: Tests that actually move the needle - Karen Hopper, Razorfish
Beyond the Button: Tests that actually move the needle - Karen Hopper, RazorfishBeyond the Button: Tests that actually move the needle - Karen Hopper, Razorfish
Beyond the Button: Tests that actually move the needle - Karen Hopper, Razorfish
 
Big Data Panel
Big Data PanelBig Data Panel
Big Data Panel
 
Connecting Analytics to Strategy: Keeping Your Corporate Objective in Sight
Connecting Analytics to Strategy: Keeping Your Corporate Objective in SightConnecting Analytics to Strategy: Keeping Your Corporate Objective in Sight
Connecting Analytics to Strategy: Keeping Your Corporate Objective in Sight
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data Science
 
High-Impact Analytics for Mortals
High-Impact Analytics for MortalsHigh-Impact Analytics for Mortals
High-Impact Analytics for Mortals
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 

Mais de Matthew Philip

No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
Matthew Philip
 

Mais de Matthew Philip (17)

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) Level
 
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational Leader
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to Vision
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working software
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for Agilists
 
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership Practices
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
 
Play soccer, not football: How to foster a whole-team approach by thinking in...
Play soccer, not football: How to foster a whole-team approach by thinking in...Play soccer, not football: How to foster a whole-team approach by thinking in...
Play soccer, not football: How to foster a whole-team approach by thinking in...
 

Último

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 

Último (15)

Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 

To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017

  • 1. To Estimate or Not to Estimate, Is that the Question? #leanagileUS @mattphilipLeanAgileUS Conference, 27 Feb 2017
  • 2. Hofstadter’s Law “It always takes longer than you expect, even when you take into account Hofstadter’s Law.” #leanagileUS @mattphilip
  • 3. Parkinson’s Law “Work expands so as to fill the time available for its completion." #leanagileUS @mattphilip
  • 5. The Spectrum of Estimating Never Estimate Anything Always Estimate Everything Question purpose of estimating Include all sources of variation Focus on characterizing work Probabilistic forecast Use delivery data Less effort spent Estimation culture Consider effort only Deterministic forecast Use intuition Heavy effort involved Tasks in hours #leanagileUS @mattphilip
  • 6. What NoEstimates is not saying • You are evil if you estimate • All estimates are totally useless • Stop doing your successful estimating practice • Stop having the conversations to understand/analyze/break down work • Work items must be the same size • You must place your full faith and confidence in Monte Carlo forecasts #leanagileUS @mattphilip
  • 7. What NoEstimates is saying • Know why you are estimating • Discover for yourself how good you are at estimating (measure) • Keep doing the things that help you understand the work • Upfront estimates need to be held loosely #leanagileUS @mattphilip
  • 8. NoEstimates, Manifesto Style … We have come to value: Probabilistic over Deterministic Delivery time over Development time MVP scope over Full scope Data over Intuition* Reducing sources of variation over Improving estimating That is, while there is value in the items on the right, we value the items on the left more. *Neil Killick uses “empiricism over guesswork” #leanagileUS @mattphilip
  • 10. Do You Assume Correlation? Is the initial sizing a good predictor for when you can get your stuff? In our case, the surprising truth was ”no.” -- Mattias Skarin, Real-World Kanban #leanagileUS @mattphilip
  • 11. What’s Going On? Low process efficiency (typically 5-15% in software delivery) means that even if we nailed the effort estimates … we would be accurately predicting 5-15% of elapsed delivery time! -- Troy Magennis #leanagileUS @mattphilip
  • 12. Other Sources of Variation Often system factors account for more of the elapsed delivery time than different story sizes. -- Troy Magennis #leanagileUS @mattphilip
  • 13. Sources of Variation #leanagileUS @mattphilip How many can you name?
  • 14. Sources of Variation #leanagileUS @mattphilip • WIP • Technology/domain/product • Team composition • User, client and client representative • Multitasking/focus factor • Market and competitors • System dependencies • Team dependencies • Specialization • Waiting for availability • Rework • Steps/handoffs (50%*50%*50%...) • Stages in team development (Tuckman) • Selection policy • Essential complication (How hard a problem is on its own) • Accidental complication (“How much we suck at our jobs” -Rainsberger)
  • 15. First, Know Where You Are #leanagileUS @mattphilip
  • 16. Keogh’s “Scale of Ignorance” 1. Just about everyone in the world has done this. 2. Lots of people have done this, including someone on our team. 3. Someone in our company has done this, or we have access to expertise. 4. Someone in the world did this, but not in our organization (and probably at a competitor). 5. Nobody in the world has ever done this before. #leanagileUS @mattphilip
  • 17. What Can You Do About Variation? #leanagileUS @mattphilip How many remedies can you name?
  • 18. What You Can Do About Variation • Lower WIP • ConWIP/System WIP • Five Focusing Steps • Blocker clustering • Reduce workflow stages • Explicit policies • Cost of Delay scheduling, sequencing and selection #leanagileUS @mattphilip Lean-Kanban
  • 19. What You Can Do About Variation • “Agile 101” (simple, decoupled design; thin vertical slices; pairing) • Identify/make visible/measure dependencies • Collaborate/Share work (Dimitar Bakardzhiev) • Spike and stabilize (Dan North) • Reduce accidental complexity (Liz Keogh) #leanagileUS @mattphilip Team Why?
  • 21. NoEstimates and the Business • Determine what actions would be different based on the estimate • Customer-based fitness criteria • Budgeting: Team run rate • Focus conversation on value, not cost • MVP and product ownership • Create probabilistic forecast ASAP (as soon as you have data) – together! • Service-Delivery Reviews • Teams: Keep teams together, dedicated (reduces context-switching, Tuckman stages) #leanagileUS @mattphilip
  • 22. To Estimate or Not to Estimate? Never Estimate Anything Always Estimate Everything Question purpose of estimating Include all sources of variation Focus on characterizing work Probabilistic forecast Use delivery data Less effort spent Estimation culture Consider effort only Deterministic forecast Use intuition Heavy effort involved Tasks in hours #leanagileUS @mattphilip A better question: What can you do to maximize value and reduce risk in planning and delivery?
  • 24. • noestimatesbook.com (Vasco Duarte) • focusedobjective.com (Troy Magennis) • actionableagile.com (Dan Vacanti) • infoq.com/articles/noestimates-monte-carlo (Dimitar Bakardzhiev) • priceonomics.com/why-are-projects-always- behind-schedule/ • scrumandkanban.co.uk/estimation-meets- cynefin/ • ronjeffries.com • lizkeogh.com • neilkillick.com • zuill.us • mattphilip.wordpress.com/tag/noestimates References and More Info #leanagileUS @mattphilip