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

UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 

Último (20)

UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 

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