SlideShare uma empresa Scribd logo
1 de 29
Beyond Story Points
Using empirical data to forecast
“Treat your user stories like
perishable goods”
Mary Poppendieck
Question: why do we use story points?
The positives of estimation
• Requirements discovery
• Exploring complexity
• Conversations
• Scope, trade offs
• Scheduling
• Others?
The negatives of estimation
• Time and effort
• Loss of confidence in the process when they are wrong
• Developing to the estimate, not the task
• Pressure on team driving down quality
• Down stream effects on dependencies
• Constant revision when understanding grows
• Others?
There’s also the PLANNING FALLACY
“I was there when they [story points] were invented. I
may actually have invented Points. If I did, I’m sorry
now.”
Ron Jeffries
The positives of estimation
All benefits can be gained in other ways without traditional sizing-
based estimation
Predictability can make estimating unnecessary.
We can replace sizing-estimate based
forecasting with data-driven forecasting.
Firstly, some key definitions:
• Cycle time
• Throughput
• Work-in-progress (WIP) limits
• Planning
• Forecasting
Planning and forecasting with data
Using concepts such as cycle time and WIP limits we can use
queuing theory and Little’s Law to forecast completion dates.
Often with far more success than traditional estimation methods.
Little’s Law is one technique but there are others (eg Monte Carlo)
Little’s Law
Essentially, use average cycle time and WIP limits to derive a
timeframe to deliver a set of stories.
Throughput = WIP / CT
Time = # Stories / (WIP / CT)
But isn’t that estimating?
Prerequisites
• Understanding your work-in-progress limits
• Understanding (and reducing) your cycle time variance
• Understanding your system of work
For those who use physical walls,
you don’t need digital walls for this
Cycle time!
The key is to keep cycle time as consistent as
possible…
…so how do we do that?
Reducing CT Variance
• Get your rhythm first
Reducing CT Variance
• Get your rhythm first
• Slice your user stories continuously and consistently
Reducing CT Variance
• Get your rhythm first
• Slice your user stories continuously and consistently
• User story kick offs
Reducing CT Variance
• Get your rhythm first
• Slice your user stories continuously and consistently
• User story kick offs
• Visualise cycle time on your wall
Reducing CT Variance
• Get your rhythm first
• Slice your user stories continuously and consistently
• User story kick offs
• Visualise cycle time on your wall
• Use process control charts to retrospect on outliers
Forecasting - Demo
Challenges
• Consistent user stories (slicing is not trivial)
• Buy in from stakeholders
• Cold start problem
• Discipline to maintain the conversations
• Others?

Mais conteúdo relacionado

Semelhante a Beyond Story Points - Forecasting with empirical data

Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-trackingLeigh White
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyJohn Giaconia
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyKara Hansen
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina daysdeconf
 
Agile Approach: How to Identify Requirements, Contain Scope, and Manage Budget
Agile Approach: How to Identify Requirements, Contain Scope, and Manage BudgetAgile Approach: How to Identify Requirements, Contain Scope, and Manage Budget
Agile Approach: How to Identify Requirements, Contain Scope, and Manage BudgetPersonifyMarketing
 
Run your project like a project manager by patrice embry for eeconf 2018
Run your project like a project manager by patrice embry for eeconf 2018Run your project like a project manager by patrice embry for eeconf 2018
Run your project like a project manager by patrice embry for eeconf 2018Patrice Colancecco Embry
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency EnvironmentJef Bekes
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyAmy Powell
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 
The agile forecast joe tristano southern fried agile 2018_ final
The agile forecast joe tristano  southern fried agile 2018_ finalThe agile forecast joe tristano  southern fried agile 2018_ final
The agile forecast joe tristano southern fried agile 2018_ finalJoe Tristano
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailJean-François Nguyen
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About CodeDan Pickett
 
Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)Mark Barber
 

Semelhante a Beyond Story Points - Forecasting with empirical data (20)

Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-tracking
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
Agile Approach: How to Identify Requirements, Contain Scope, and Manage Budget
Agile Approach: How to Identify Requirements, Contain Scope, and Manage BudgetAgile Approach: How to Identify Requirements, Contain Scope, and Manage Budget
Agile Approach: How to Identify Requirements, Contain Scope, and Manage Budget
 
Run your project like a project manager by patrice embry for eeconf 2018
Run your project like a project manager by patrice embry for eeconf 2018Run your project like a project manager by patrice embry for eeconf 2018
Run your project like a project manager by patrice embry for eeconf 2018
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile Methodology
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Lazar Milovic - No estimates
Lazar Milovic - No estimatesLazar Milovic - No estimates
Lazar Milovic - No estimates
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
The agile forecast joe tristano southern fried agile 2018_ final
The agile forecast joe tristano  southern fried agile 2018_ finalThe agile forecast joe tristano  southern fried agile 2018_ final
The agile forecast joe tristano southern fried agile 2018_ final
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Summer Scrum Public
Summer Scrum PublicSummer Scrum Public
Summer Scrum Public
 
Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)Measuring for team effectiveness (NEW)
Measuring for team effectiveness (NEW)
 

Último

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Último (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Beyond Story Points - Forecasting with empirical data

  • 1. Beyond Story Points Using empirical data to forecast
  • 2. “Treat your user stories like perishable goods” Mary Poppendieck
  • 3. Question: why do we use story points?
  • 4. The positives of estimation • Requirements discovery • Exploring complexity • Conversations • Scope, trade offs • Scheduling • Others?
  • 5. The negatives of estimation • Time and effort • Loss of confidence in the process when they are wrong • Developing to the estimate, not the task • Pressure on team driving down quality • Down stream effects on dependencies • Constant revision when understanding grows • Others?
  • 6. There’s also the PLANNING FALLACY
  • 7. “I was there when they [story points] were invented. I may actually have invented Points. If I did, I’m sorry now.” Ron Jeffries
  • 8. The positives of estimation All benefits can be gained in other ways without traditional sizing- based estimation
  • 9. Predictability can make estimating unnecessary. We can replace sizing-estimate based forecasting with data-driven forecasting.
  • 10. Firstly, some key definitions: • Cycle time • Throughput • Work-in-progress (WIP) limits • Planning • Forecasting
  • 11. Planning and forecasting with data Using concepts such as cycle time and WIP limits we can use queuing theory and Little’s Law to forecast completion dates. Often with far more success than traditional estimation methods. Little’s Law is one technique but there are others (eg Monte Carlo)
  • 12. Little’s Law Essentially, use average cycle time and WIP limits to derive a timeframe to deliver a set of stories. Throughput = WIP / CT Time = # Stories / (WIP / CT)
  • 13. But isn’t that estimating?
  • 14. Prerequisites • Understanding your work-in-progress limits • Understanding (and reducing) your cycle time variance • Understanding your system of work
  • 15. For those who use physical walls, you don’t need digital walls for this
  • 17. The key is to keep cycle time as consistent as possible… …so how do we do that?
  • 18. Reducing CT Variance • Get your rhythm first
  • 19. Reducing CT Variance • Get your rhythm first • Slice your user stories continuously and consistently
  • 20.
  • 21.
  • 22. Reducing CT Variance • Get your rhythm first • Slice your user stories continuously and consistently • User story kick offs
  • 23. Reducing CT Variance • Get your rhythm first • Slice your user stories continuously and consistently • User story kick offs • Visualise cycle time on your wall
  • 24.
  • 25. Reducing CT Variance • Get your rhythm first • Slice your user stories continuously and consistently • User story kick offs • Visualise cycle time on your wall • Use process control charts to retrospect on outliers
  • 26.
  • 28.
  • 29. Challenges • Consistent user stories (slicing is not trivial) • Buy in from stakeholders • Cold start problem • Discipline to maintain the conversations • Others?

Notas do Editor

  1. The more time we invest up front, the more we are invested in a solution and the harder it is to change.
  2. Prompts: Costing. Project resourcing (time, money, people). Iteration planning. When I gave this talk for the first time, someone yelled out “because we’re told to!”
  3. When we estimate, the first thing we ask is “what’s in scope for this user story?” We start to talk about requirements. Testing. Edge cases. These are all valuable conversations to have.
  4. Then these estimated stories sit in the backlog, get stale and out of date, do we estimate them AGAIN?
  5. a phenomenon in which predictions about how much time will be needed to complete a future task display an optimism bias and underestimate the time needed
  6. Cycle time – the time taken to move a “unit of work” (eg a user story) from the backlog to done. For our context, we will track this as starting when the user story moves into the first build column (eg in development, doing) until moving to done. Note that lead time is slightly different but often used interchangeably. Throughput – the number of things done in a given time period. We are mainly concerned with “user stories per week”. WIP limits – capping the amount of work in any step in your workflow. This is a kanban concept. Planning – discussing what work will be done, in what order. Independent of WHEN. Forecasting – a prediction of when a thing may be completed (at multiple levels)
  7. We can put metrics around how long it takes the average user story to move through the queue. There are mathematical theories that allow us to use known data to predict this duration.
  8. It seems really simple when you look at it mathematically. We know in reality it doesn’t always fit within a nicely defined formula, but we can do things to ensure it does as much as humanly possible. The formula also allows us to adjust variables to determine the effect on the plan. For example, calculate an upper bound on your cycle time to reflect the “cone of uncertainty”
  9. Kind of…. At a backlog level, not story level Constantly revised when the backlog changes, or average cycle time changes
  10. Dot the card or date the card
  11. Dot the card or date the card
  12. Don’t even think about it yet. Start to get a feel for what “normal” feels like for your team
  13. Continuously – at refinement, at planning, at card kick off Consistently – team will eventuallly develop muscle memory for this, to help use some kind of heuristic eg x-acceptance tests per story Techniques and exercises – hamburger method, carpaccio exercise, probing questions
  14. Help with keeping story size consistent
  15. As per next image. This will help the team to self correct.
  16. Process control chart is an ugly sounding word for a very powerful thing
  17. Explain the difference between this and the one in JIRA.
  18. Show images of the wall and explain the done column
  19. This is how I have used the forecasting data in the past