SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
sponsor slide
@mattphilip
Big Picture
• Objective: Learn what and how much different factors influence delivery time and
understand options for forecasting
• Complete work cards to deliver the most value!
• Play in “day” rounds
• Teams play independently but have interdependency with other teams
#MusicCityAgile @mattphilip
• Cards depict the work needed
• Circles represent effort to complete
• Work must be started sequentially 

(no peeking!)
• Some cards are urgent!
• Some have a dependency on another team
The Work
#MusicCityAgile @mattphilip
The People
• Each person can do 4 points of effort per day.
(Use cubes to keep track.)
• People can work in areas outside their
specialty, but they get only half the points.
• If you work on more than one team in a day,
you lose one point per extra team (context-
switching penalty).
#MusicCityAgile @mattphilip
Staff Your Teams!
• Divide into teams of 4-7 people –
they do not all have to be same size
• Decide as a group each player’s role
(wear a “role” name tag)
• You can share people across more
than one team.
#MusicCityAgile @mattphilip
Team Dependency
• Some cards have a dependency on another team.
• When you start a card that has one, draw a team
card to see which team it is dependent upon.
• To complete the card, someone from that team
must spend time helping you. (Time spent helping
another team counts against that person’s
capacity.)
#MusicCityAgile @mattphilip
Blockers
=
Beginning of Next Day
For each blocked card, roll the die.

= still blocked (no work can be done on it that day)


= unblocked (remove the sticky, continue work)
End of Day
• For each card in progress, roll the die.
#MusicCityAgile @mattphilip
Deployment
• For each card whose deployment work is complete,
roll the die at the end of the day.
• If you roll 1, the card requires rework. Move the
card back to Deployment and redo the Deployment
work.
=
#MusicCityAgile @mattphilip
Daily Actions
Pull in as many cards as you want and record the day for commit date
Decide how to use each person’s effort for the day
Roll to resolve any blocked cards
Tick off work on the cards and move them accordingly
Roll die for any completed card to determine if it deployed (1 = rework) 

and record the day delivered
For each card in progress, roll die to determine if it’s blocked (1 = blocked)
Update the day tracker and draw an event card.
#MusicCityAgile @mattphilip
Scoring
Scoring is based on how long it takes you to deliver each card:
• 1-2 days: $700
• 3-5 days: $400
• 6+ days: $200
• Urgent: -$100 per day
Before we start, we need an estimate!
• Backlog = 25 cards
• Average effort per card = 21
Car
d #
Commi
t Day
Deliver
y Day
Deliver
y Time €
Prob.
Forecast
(50%/85%)
1        
2        
3        
4        
5        
6        
7        
8        
9        
10        
11        
12        
13        
14        
15        
16        
17        
18          
19        
20        
21        
22        
23        
24        
25          
Estimate for Total Project: Day
Estimate for MVP (#1-11): Day
Re-Estimate for Total
Project: Day
#MusicCityAgile @mattphilip
After you complete 10 cards: Stop!
And ask the facilitator to visit your table.
=
#MusicCityAgile @mattphilip
Debrief
#MusicCityAgile @mattphilip
”Poor Estimation Skills”
We need to find ways to accurately forecast (or remove) the non-
work time influenced by the entire system. -- Troy Magennis
#MusicCityAgile @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
#MusicCityAgile @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
#MusicCityAgile @mattphilip
Other Sources of Variation
Often system factors account for more of the elapsed delivery time than different
story sizes.
-- Troy Magennis
#MusicCityAgile @mattphilip
Sources of Variation
How many can you name?
#MusicCityAgile @mattphilip
Sources of Variation
#MusicCityAgile @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
#MusicCityAgile @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.
#MusicCityAgile @mattphilip
What Can You Do About Variation?
How many remedies

can you name?
#MusicCityAgile @mattphilip
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
Lean-Kanban
#MusicCityAgile @mattphilip
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)
Team
Why?
#MusicCityAgile @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)
#MusicCityAgile @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
#MusicCityAgile @mattphilip
Why NoEstimates?
Even in projects with very uncertain development costs, we haven't found that those costs
have a significant information value for the investment decision…
The single most important unknown is whether the project will be canceled. …The next
most important variable is utilization of the system, including how quickly the system rolls
out and whether some people will use it at all.
--Douglas Hubbard
#MusicCityAgile @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
#MusicCityAgile @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
• If you focus on delivering value quickly, you obviate the need for Iron Triangle
considerations
#MusicCityAgile @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”
#MusicCityAgile @mattphilip
#NoEstimates = No (Effort) Estimates
• Estimating with minimal effort
• Not basing our estimate on effort
-- Dimitar Bakardzhiev
We need to find ways to accurately forecast
(or remove) the non-work time influenced by
the entire system.
-- Troy Magennis
#MusicCityAgile @mattphilip
Better Questions to Ask
• “In what context would estimates bring value, and what are we willing to do about it
when they don’t?” – Woody Zuill
• “How much time do we want to invest in this?” – Matt Wynne
• “What can you do to maximize value and reduce risk in planning and delivery?” – Vasco
Duarte
#MusicCityAgile @mattphilip
References, Tools and More Info
#MusicCityAgile @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
• mattphilip.wordpress.com/noestimates-game
• kanbanize.com
• ronjeffries.com
• lizkeogh.com
• neilkillick.com
• zuill.us

Weitere ähnliche Inhalte

Was ist angesagt?

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...Matthew Philip
 
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 LoopMatthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...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
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for SantaMatthew Philip
 
[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
 
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?TechWell
 
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...Mariia Bocheva
 
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 2019OWOX BI
 
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 matterRaj Indugula
 
Metrics that Matter
Metrics that MatterMetrics that Matter
Metrics that MatterRob Brown
 
SF 10/12/17 - Scaling Product with Data by Jonathan Zazove, Atlassian
SF 10/12/17 - Scaling Product with Data by Jonathan Zazove, AtlassianSF 10/12/17 - Scaling Product with Data by Jonathan Zazove, Atlassian
SF 10/12/17 - Scaling Product with Data by Jonathan Zazove, AtlassianAmplitude
 
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 LondonDevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 LondonDevOps Ltd.
 
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...Lattice Engines
 
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)Kate Travers
 
A PM and a Developer Walk into a Bar
A PM and a Developer Walk into a BarA PM and a Developer Walk into a Bar
A PM and a Developer Walk into a BarAtlassian
 
Software Economies of Scale
Software Economies of ScaleSoftware Economies of Scale
Software Economies of ScaleStephen Mounsey
 
Energy Surveys, Inc. Customer Journey
Energy Surveys, Inc. Customer JourneyEnergy Surveys, Inc. Customer Journey
Energy Surveys, Inc. Customer JourneyEnergy Surveys, Inc.
 
The #NoEstimates Movement - 2017
The #NoEstimates Movement - 2017The #NoEstimates Movement - 2017
The #NoEstimates Movement - 2017Ryan Ripley
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperRyan Ripley
 

Was ist angesagt? (20)

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
 
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
 
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]
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for Santa
 
[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
 
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?
 
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
 
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
 
SF 10/12/17 - Scaling Product with Data by Jonathan Zazove, Atlassian
SF 10/12/17 - Scaling Product with Data by Jonathan Zazove, AtlassianSF 10/12/17 - Scaling Product with Data by Jonathan Zazove, Atlassian
SF 10/12/17 - Scaling Product with Data by Jonathan Zazove, Atlassian
 
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 LondonDevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 London
 
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...
 
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)
 
A PM and a Developer Walk into a Bar
A PM and a Developer Walk into a BarA PM and a Developer Walk into a Bar
A PM and a Developer Walk into a Bar
 
Software Economies of Scale
Software Economies of ScaleSoftware Economies of Scale
Software Economies of Scale
 
Energy Surveys, Inc. Customer Journey
Energy Surveys, Inc. Customer JourneyEnergy Surveys, Inc. Customer Journey
Energy Surveys, Inc. Customer Journey
 
The #NoEstimates Movement - 2017
The #NoEstimates Movement - 2017The #NoEstimates Movement - 2017
The #NoEstimates Movement - 2017
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
 

Ähnlich wie 2017 Music City Agile Conference: NoEstimates Workshop

NoEstimates: Forecasting with Less Effort and More Accuracy by Matthew Philip
NoEstimates: Forecasting with Less Effort and More Accuracy by Matthew PhilipNoEstimates: Forecasting with Less Effort and More Accuracy by Matthew Philip
NoEstimates: Forecasting with Less Effort and More Accuracy by Matthew PhilipBosnia Agile
 
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en SeineThe NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en SeineAgile En Seine
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictabilityagilesamurai
 
Keynote: The End Game to a Means
Keynote: The End Game to a MeansKeynote: The End Game to a Means
Keynote: The End Game to a MeansMediaPost
 
20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid themCraig Sullivan
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the FieldChristian Gammill
 
DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015Andy Domeier
 
Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-trackingLeigh White
 
Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...
Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...
Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...GameChangerSF
 
Stay clear from report monkeys when making data driven decisions
Stay clear from report monkeys when making data driven decisionsStay clear from report monkeys when making data driven decisions
Stay clear from report monkeys when making data driven decisionsHumix
 
Essential Product Planning Techniques for Oxford University Press
Essential Product Planning Techniques for Oxford University PressEssential Product Planning Techniques for Oxford University Press
Essential Product Planning Techniques for Oxford University PressPhil Johnson
 
Lean Product Development using Design Thinking
Lean Product Development using Design ThinkingLean Product Development using Design Thinking
Lean Product Development using Design ThinkingAgedo GmbH
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)XPDays
 
Conversion Hotel 2014: Craig Sullivan (UK) keynote
Conversion Hotel 2014: Craig Sullivan (UK) keynoteConversion Hotel 2014: Craig Sullivan (UK) keynote
Conversion Hotel 2014: Craig Sullivan (UK) keynoteWebanalisten .nl
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Endeavor italia scaling up business growth
Endeavor italia scaling up business growthEndeavor italia scaling up business growth
Endeavor italia scaling up business growthEd Capaldi
 
Agility2020 key takeaways
Agility2020 key takeawaysAgility2020 key takeaways
Agility2020 key takeawaysPreetiDesai10
 

Ähnlich wie 2017 Music City Agile Conference: NoEstimates Workshop (20)

NoEstimates: Forecasting with Less Effort and More Accuracy by Matthew Philip
NoEstimates: Forecasting with Less Effort and More Accuracy by Matthew PhilipNoEstimates: Forecasting with Less Effort and More Accuracy by Matthew Philip
NoEstimates: Forecasting with Less Effort and More Accuracy by Matthew Philip
 
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en SeineThe NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
 
No Estimates - Hai Dang
No Estimates - Hai DangNo Estimates - Hai Dang
No Estimates - Hai Dang
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictability
 
Keynote: The End Game to a Means
Keynote: The End Game to a MeansKeynote: The End Game to a Means
Keynote: The End Game to a Means
 
20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015
 
Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-tracking
 
Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...
Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...
Cheap Creative Is Expensive: Taking a Data-Driven Approach to Creative Develo...
 
NoEstimates@iNatuix
NoEstimates@iNatuixNoEstimates@iNatuix
NoEstimates@iNatuix
 
Stay clear from report monkeys when making data driven decisions
Stay clear from report monkeys when making data driven decisionsStay clear from report monkeys when making data driven decisions
Stay clear from report monkeys when making data driven decisions
 
Essential Product Planning Techniques for Oxford University Press
Essential Product Planning Techniques for Oxford University PressEssential Product Planning Techniques for Oxford University Press
Essential Product Planning Techniques for Oxford University Press
 
Lean Product Development using Design Thinking
Lean Product Development using Design ThinkingLean Product Development using Design Thinking
Lean Product Development using Design Thinking
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)
 
Conversion Hotel 2014: Craig Sullivan (UK) keynote
Conversion Hotel 2014: Craig Sullivan (UK) keynoteConversion Hotel 2014: Craig Sullivan (UK) keynote
Conversion Hotel 2014: Craig Sullivan (UK) keynote
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Endeavor italia scaling up business growth
Endeavor italia scaling up business growthEndeavor italia scaling up business growth
Endeavor italia scaling up business growth
 
Agility2020 key takeaways
Agility2020 key takeawaysAgility2020 key takeaways
Agility2020 key takeaways
 

Mehr von Matthew Philip

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) LevelMatthew Philip
 
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]Matthew Philip
 
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 LeaderMatthew Philip
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionMatthew Philip
 
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]Matthew Philip
 
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 softwareMatthew Philip
 
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 AgilistsMatthew Philip
 
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]Matthew Philip
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Matthew Philip
 
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]Matthew Philip
 
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 AutonomyMatthew Philip
 
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]Matthew Philip
 
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 PracticesMatthew Philip
 
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...Matthew Philip
 
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...Matthew Philip
 
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 ...Matthew Philip
 
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...Matthew Philip
 

Mehr von 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
 
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]
 
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
 
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...
 

Kürzlich hochgeladen

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
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-8377087607dollysharma2066
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
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.pptxAss.Prof. Dr. Mogeeb Mosleh
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
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...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
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...Pooja Nehwal
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 

Kürzlich hochgeladen (20)

Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
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
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
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
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
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...
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
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...
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 

2017 Music City Agile Conference: NoEstimates Workshop

  • 3. Big Picture • Objective: Learn what and how much different factors influence delivery time and understand options for forecasting • Complete work cards to deliver the most value! • Play in “day” rounds • Teams play independently but have interdependency with other teams #MusicCityAgile @mattphilip
  • 4. • Cards depict the work needed • Circles represent effort to complete • Work must be started sequentially 
 (no peeking!) • Some cards are urgent! • Some have a dependency on another team The Work #MusicCityAgile @mattphilip
  • 5. The People • Each person can do 4 points of effort per day. (Use cubes to keep track.) • People can work in areas outside their specialty, but they get only half the points. • If you work on more than one team in a day, you lose one point per extra team (context- switching penalty). #MusicCityAgile @mattphilip
  • 6. Staff Your Teams! • Divide into teams of 4-7 people – they do not all have to be same size • Decide as a group each player’s role (wear a “role” name tag) • You can share people across more than one team. #MusicCityAgile @mattphilip
  • 7. Team Dependency • Some cards have a dependency on another team. • When you start a card that has one, draw a team card to see which team it is dependent upon. • To complete the card, someone from that team must spend time helping you. (Time spent helping another team counts against that person’s capacity.) #MusicCityAgile @mattphilip
  • 8. Blockers = Beginning of Next Day For each blocked card, roll the die.
 = still blocked (no work can be done on it that day) 
 = unblocked (remove the sticky, continue work) End of Day • For each card in progress, roll the die. #MusicCityAgile @mattphilip
  • 9. Deployment • For each card whose deployment work is complete, roll the die at the end of the day. • If you roll 1, the card requires rework. Move the card back to Deployment and redo the Deployment work. = #MusicCityAgile @mattphilip
  • 10. Daily Actions Pull in as many cards as you want and record the day for commit date Decide how to use each person’s effort for the day Roll to resolve any blocked cards Tick off work on the cards and move them accordingly Roll die for any completed card to determine if it deployed (1 = rework) 
 and record the day delivered For each card in progress, roll die to determine if it’s blocked (1 = blocked) Update the day tracker and draw an event card. #MusicCityAgile @mattphilip
  • 11. Scoring Scoring is based on how long it takes you to deliver each card: • 1-2 days: $700 • 3-5 days: $400 • 6+ days: $200 • Urgent: -$100 per day Before we start, we need an estimate! • Backlog = 25 cards • Average effort per card = 21 Car d # Commi t Day Deliver y Day Deliver y Time € Prob. Forecast (50%/85%) 1         2         3         4         5         6         7         8         9         10         11         12         13         14         15         16         17         18           19         20         21         22         23         24         25           Estimate for Total Project: Day Estimate for MVP (#1-11): Day Re-Estimate for Total Project: Day #MusicCityAgile @mattphilip
  • 12. After you complete 10 cards: Stop! And ask the facilitator to visit your table. = #MusicCityAgile @mattphilip
  • 14. ”Poor Estimation Skills” We need to find ways to accurately forecast (or remove) the non- work time influenced by the entire system. -- Troy Magennis #MusicCityAgile @mattphilip
  • 15. 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 #MusicCityAgile @mattphilip
  • 16. 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 #MusicCityAgile @mattphilip
  • 17. Other Sources of Variation Often system factors account for more of the elapsed delivery time than different story sizes. -- Troy Magennis #MusicCityAgile @mattphilip
  • 18. Sources of Variation How many can you name? #MusicCityAgile @mattphilip
  • 19. Sources of Variation #MusicCityAgile @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)
  • 20. First, Know Where You Are #MusicCityAgile @mattphilip
  • 21. 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. #MusicCityAgile @mattphilip
  • 22. What Can You Do About Variation? How many remedies
 can you name? #MusicCityAgile @mattphilip
  • 23. 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 Lean-Kanban #MusicCityAgile @mattphilip
  • 24. 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) Team Why? #MusicCityAgile @mattphilip
  • 25. 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) #MusicCityAgile @mattphilip
  • 26. 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 #MusicCityAgile @mattphilip
  • 27. Why NoEstimates? Even in projects with very uncertain development costs, we haven't found that those costs have a significant information value for the investment decision… The single most important unknown is whether the project will be canceled. …The next most important variable is utilization of the system, including how quickly the system rolls out and whether some people will use it at all. --Douglas Hubbard #MusicCityAgile @mattphilip
  • 28. 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 #MusicCityAgile @mattphilip
  • 29. 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 • If you focus on delivering value quickly, you obviate the need for Iron Triangle considerations #MusicCityAgile @mattphilip
  • 30. 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” #MusicCityAgile @mattphilip
  • 31. #NoEstimates = No (Effort) Estimates • Estimating with minimal effort • Not basing our estimate on effort -- Dimitar Bakardzhiev We need to find ways to accurately forecast (or remove) the non-work time influenced by the entire system. -- Troy Magennis #MusicCityAgile @mattphilip
  • 32. Better Questions to Ask • “In what context would estimates bring value, and what are we willing to do about it when they don’t?” – Woody Zuill • “How much time do we want to invest in this?” – Matt Wynne • “What can you do to maximize value and reduce risk in planning and delivery?” – Vasco Duarte #MusicCityAgile @mattphilip
  • 33. References, Tools and More Info #MusicCityAgile @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 • mattphilip.wordpress.com/noestimates-game • kanbanize.com • ronjeffries.com • lizkeogh.com • neilkillick.com • zuill.us