Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Monte Carlo forecasting chart for Scrum

Interactive сhart example
info
The interactive chart is available on larger screens
Please open this page on a desktop to try it out

Key features of the Monte Carlo forecasting chart for Scrum

The Scrum Monte Carlo forecasting chart provides a probability-based view of how backlog delivery may unfold based on your team’s historical sprint throughput. Rather than projecting the future from a single velocity average, the simulation runs thousands of trials using past sprint results to estimate when the remaining backlog could be completed or how much work can realistically be delivered within upcoming sprints.

With configurable data sources, flexible calculation settings, backlog analysis tools, and scenario modeling for scope and capacity, the chart helps teams evaluate delivery confidence and understand planning risk. Whether forecasting for a single Scrum team or coordinating larger initiatives across multiple boards or projects, Agile Monte Carlo Charts provide the insights needed to support more reliable Scrum planning and data-driven delivery decisions.

How different roles use the Monte Carlo simulation chart for Scrum

Product Owner: I rely on the “How many” forecast during sprint and release planning to determine how much backlog scope can realistically fit into a fixed timeframe. Instead of guessing based on average velocity, I can align commitments with a probability-based forecast.

Agile Coach: I use Monte Carlo forecasts to help Scrum teams shift from velocity-based planning to probabilistic forecasting. This helps teams better understand delivery variability and build more realistic planning habits.

Delivery Manager: I monitor Monte Carlo forecasts across several Scrum teams to detect delivery risk early. If forecasts show delays or unstable throughput patterns, we can address blockers or rebalance capacity before commitments are missed.

Portfolio Manager: I use aggregated forecasts across multiple projects to evaluate whether strategic initiatives can realistically be delivered within the planned roadmap timeline.

Replace assumptions with probability-based delivery confidence using the Scrum Monte Carlo simulation chart

Key feature 1: Predict when your backlog will be completed

The When Monte Carlo forecast estimates when the remaining backlog scope is most likely to be completed based on how much work your team has delivered in previous sprints.

Rather than assuming that the team will always deliver the same velocity, the simulation analyzes historical sprint throughput and runs 100,000 randomized trials. In each trial, the model samples real past sprint outcomes to reflect the natural fluctuations in delivery speed.

The result is a probability distribution of possible completion dates, allowing Scrum teams to understand the range of realistic outcomes.

📊 How to read the chart

Scrum Monte Carlo simulation forecasting completion date

In the screenshot, 30.1% of the planned scope is already complete (1️⃣), and the backlog still contains 1,395 story points of remaining work (2️⃣).

The forecast runs 100,000 simulation trials using throughput data from the last six completed sprints (3️⃣). Because the chart groups data by sprints (Parallel option) (4️⃣), each simulation samples historical sprint delivery values to estimate how many future sprints might be required to finish the remaining scope.

The histogram visualizes the results of these simulations: the horizontal axis shows projected completion periods (5️⃣), and the vertical axis represents how many simulated scenarios produced that outcome (6️⃣).

Several dashed markers indicate confidence levels within the distribution (7️⃣):

  • P50 represents the midpoint of the simulations - the most typical completion scenario.
  • P85 marks a higher-confidence planning threshold often used for commitments.
  • P95 represents a conservative forecast where only a small percentage of outcomes extend beyond that point.

✅ This feature is helpful for

  • Estimating realistic release dates for Scrum backlogs
  • Detecting schedule risk before committing to deadlines
  • Supporting probability-based release planning instead of velocity assumptions

Key feature 2: Estimate how much work fits into the next sprint

The How many Monte Carlo forecast helps Scrum teams estimate how much backlog scope can realistically be completed within a defined number of future sprints.

In this example below, the forecast models how many story points could be completed in one sprint (1️⃣). The x-axis shows the amount of work delivered within the selected timeframe, expressed in story points (2️⃣). The y-axis represents how many simulation trials produced each outcome (3️⃣).

In the screenshot, the P85 forecast is around 37.5 story points (4️⃣), meaning there is an 85% probability that the team will deliver at least that amount of work in the next sprint. Any sprint commitment above this level would carry progressively higher delivery risk.

Scrum Monte Carlo simulation forecasting for sprint scope

✅ This feature is helpful for

  • Setting realistic sprint commitments based on historical throughput
  • Evaluating whether backlog scope fits into upcoming sprints
  • Supporting release planning and sprint planning discussions

Key feature 3: Improve forecast reliability with alternative throughput data

Sometimes, the backlog you want to forecast does not contain enough historical sprint data to produce a stable Monte Carlo forecast. This can happen when you start a new initiative, a new Scrum board, or a recently created epic.

The Alternative throughput data source option allows you to use historical delivery data from another board, project, or dataset as the basis for the simulation. Instead of calculating velocity from the current scope, the forecast samples throughput values from the selected alternative source.

Alternative throughput data configuration in Scrum Monte Carlo diagram

✅ This feature is helpful for

  • Forecasting new Scrum initiatives that do not yet have a delivery history
  • Stabilizing forecasts when the current dataset has too little or inconsistent throughput data
  • Modeling delivery using the historical performance of another comparable team

Key feature 4: Drill down into the remaining backlog scope behind the forecast

Scrum Monte Carlo simulations tell you when the backlog is likely to be finished, but Scrum teams also need to understand why the forecast looks the way it does. The Monte Carlo simulation chart for Scrum allows you to investigate the backlog behind the forecast and identify which work items contribute most to the projected delivery timeline.

The breakdown aggregates the remaining scope by dimensions such as epics, issue types, or other Jira fields. By selecting a segment in the breakdown, you can immediately open the issue list containing the exact tickets included in that portion of the scope.

Breakdown and Issue list in the Scrum Monte Carlo simulation chart gadget

✅ This feature is helpful for

  • Understanding why the forecast predicts a long delivery timeline
  • Investigating which tickets contribute most to the remaining scope
  • Supporting scope reduction discussions during release planning

Key feature 5: Test how scope or capacity changes affect forecast outcomes

Once the Scrum Monte Carlo forecast shows that delivery dates are later than expected or that the forecasted scope for the next sprint is smaller than planned, teams naturally ask the next question: What can we change to improve the outcome?

The Monte Carlo chart for Scrum allows you to experiment with delivery scenarios by adjusting remaining work and team capacity allocation directly in the forecast.

The Remaining work parameter represents the total backlog scope included in the simulation. By modifying this value or filtering the backlog with JQL, teams can evaluate how reducing or expanding the scope would affect delivery timelines:

Remaining work modeling in the Scrum Monte Carlo diagram

The Capacity allocation coefficient represents how much of the team’s throughput is dedicated to the selected work. A value of 100% assumes the team focuses entirely on this backlog, while lower values simulate situations where the team splits effort across multiple initiatives:

Capacity allocation coefficient in the Scrum Monte Carlo simulation chart

✅ This feature is helpful for

  • Exploring ways to shorten projected delivery timelines after identifying forecast risk
  • Simulating situations where the team cannot dedicate full sprint capacity to one initiative
  • Supporting data-driven discussions about scope, deadlines, and team allocation

Additional features of the Scrum Monte Carlo simulation chart

1. Compare forecasts against delivery targets

The Scrum Monte Carlo chart allows you to visualize delivery goals, such as release dates or scope commitments, directly in the forecast using Targets (1️⃣). Once a target is configured, the chart compares it with the simulation results and calculates the Target vs Projection health metric (2️⃣).

This makes it easier to answer questions such as:

  • Is the planned release date realistic?
  • Does the backlog scope fit into the planned timeframe?
  • How much delivery risk does the current plan carry?
Target and Target vs Projection health metric in the Scrum Monte Carlo forecasting chart in Jira dashboard

2. Customize how throughput and scope are calculated

The Monte Carlo chart for Scrum provides several configuration options to ensure the forecast reflects how your team actually works.

You can customize the calculation by:

  • Selecting the estimation field, such as story points, issue count, time-based estimates, or any numeric Jira field
  • Defining which workflow transitions represent completed work, ensuring throughput reflects the correct definition of done
  • Applying filters to include or exclude specific issue types, epics, or releases from the forecast dataset
Calculation settings and Issue filter in the Scrum Monte Carlo simulation chart

What about the native Jira Monte Carlo forecasting chart for Scrum

Jira does not provide native Monte Carlo forecasting. Built-in Jira reports focus on historical performance analysis rather than probabilistic forecasting. Examples include:

  • Control Chart – visualizes cycle time
  • Cumulative Flow Diagram (CFD) – shows workflow stability and WIP levels
  • Burnup Chart – tracks scope growth and completed work

While these reports help teams analyze past delivery behavior, they do not:

  • Run probabilistic simulations
  • Generate confidence intervals
  • Forecast completion dates or scope based on statistical modeling

As a result, delivery commitments in Jira are often based on velocity averages or manual estimates, which do not reflect uncertainty.

Advantages of using the Scrum Monte Carlo simulation report

The Scrum Monte Carlo chart combines statistical forecasting with flexible Jira analytics:

  • Generate probability distributions using 100,000 simulation trials
  • Forecast completion dates or backlog scope based on historical sprint throughput
  • Compare deadline or scope targets with probabilistic projections
  • Adjust scope or capacity to simulate planning scenarios
  • Analyze remaining backlog segments directly from the dashboard
  • Communicate delivery confidence using percentile-based metrics

This approach replaces fixed estimates with risk-aware forecasting, enabling Scrum teams to plan and commit with greater confidence.

Explore the interactive chart, no setup, no risk
TRY THE CHART
Chart embeded

App used in this Scrum Monte Carlo simulation chart

Use these examples to create your own Scrum Monte Carlo simulation chart use cases on the Jira Dashboard.

Both Jira apps (plugins) featured here offer a 30-day free trial and are completely free for teams of up to 10 users:

The Agile Reports and Gadgets app includes Scrum Monte Carlo simulation chart functionality plus a wide range of additional charts and reports.

Frequently Asked Questions

1. What is the Monte Carlo simulation in Scrum?

Monte Carlo simulation in Scrum is a probabilistic forecasting method that uses historical sprint throughput data to model thousands of possible future delivery outcomes.

In Agile Monte Carlo Charts, the simulation repeatedly samples real delivery rates from past sprints to generate a distribution of possible outcomes instead of predicting a single completion date based on average velocity. Each simulation run represents a potential future scenario where the team delivers work at a rate similar to one of the historical sprints.

After running tens of thousands of trials, the results form a probability distribution showing when the remaining backlog is most likely to be completed or how much work can be delivered within a given number of sprints.

2. Why is Monte Carlo forecasting more reliable than velocity-based estimates?

Traditional Scrum forecasting often relies on average sprint velocity, which assumes that future delivery will closely match past averages.

However, sprint throughput is rarely perfectly consistent. Factors such as:

  • team availability
  • backlog complexity
  • unexpected bugs
  • external dependencies

an significantly affect sprint outcomes.

Agile Monte Carlo Charts account for this variability by modeling many possible delivery scenarios rather than relying on a single average value.

3. Can Monte Carlo forecasts be used across multiple Scrum teams?

Yes. The chart can combine throughput data from multiple Scrum boards or projects.

This allows organizations to forecast delivery for:

  • cross-team initiatives
  • program-level backlogs
  • SAFe Program Increments
  • large product releases

When combining teams, Agile Monte Carlo Charts sample throughput values from all selected boards, representing the combined delivery capacity of the participating teams.

4. When should Scrum teams use Monte Carlo forecasting?

Monte Carlo forecasting is particularly useful in situations where delivery uncertainty must be quantified. With Agile Monte Carlo Charts, teams can run probabilistic forecasts directly from Jira dashboards to support planning decisions.

Common use cases include:

  • release planning and roadmap forecasting
  • evaluating whether backlog scope fits into upcoming sprints
  • estimating delivery timelines for large initiatives
  • communicating delivery confidence to stakeholders
  • supporting PI planning in SAFe environments

By replacing guesswork with probability-based forecasting, Scrum teams can make more transparent and data-driven planning decisions.

Why trust Broken Build apps?

Gold Marketplace Partner
apps
Use this example 
in these apps: