TECHADEMY
TECHADEMY
Categories
Not sure which course fits you?Talk to an advisor
HomeResourcesAgile ManagementAI Velocity Forecasting: Predicting Sprints With Confidence

AI Velocity Forecasting: Predicting Sprints With Confidence

Written byPaul Lister
Published
Read time6 minread
A man stands by a flip chart of sticky notes while two colleagues work on laptops at a round table
Share

Velocity has been the default agile forecasting tool for two decades, and in my experience it is also one of the most-misused metrics in the field. By 2026, what I’ve found is that AI-augmented forecasting offers a more honest alternative - probabilistic forecasts that show the distribution of outcomes rather than a single number that creates false confidence.

Section 01

AI Velocity Forecasting: Predicting Sprints With Confidence

In this guide I explain the modern AI velocity forecasting approach I use, when I reach for it, the math behind it (without overcomplicating), and how I communicate forecasts to stakeholders without losing the room. By the end you’ll know whether and how to upgrade your team’s forecasting practice.

Section 02

Why Classic Velocity Lies

Classic velocity is the average story points completed per sprint over recent sprints. The lie:

  • Story points are subjective and drift over time.
  • Average hides distribution - a team averaging 30 points may swing 18-42.
  • Velocity is a lagging indicator that conflates effort, scope, and disruption.
  • Comparing velocity across teams is meaningless and harmful.
  • Stakeholders treat velocity as a commitment, not a forecast.

Teams that stake commitments on classic velocity routinely miss commitments by 20-40% and lose stakeholder trust.

Section 03

The Three Modern Forecasting Approaches

ApproachWhat it measuresWhen to use
Monte CarloProbabilistic completion datesForecasting when N stories will complete
ThroughputStories per sprint, distributionCapacity planning
Cycle timeDays per story, distributionIdentifying flow bottlenecks

Strong teams use all three for different questions.

Section 04

Monte Carlo for Agile Teams

Monte Carlo simulation runs thousands of synthetic future sprints based on historical throughput. Output: probability of completing N stories by date X.

How it works:

  • Take last 20-50 sprints’ throughput.
  • Randomly sample one sprint’s worth of throughput per simulated sprint.
  • Run 10,000+ simulations.
  • Show: 50% chance done by date X, 85% chance by date Y, 95% chance by date Z.

Stakeholders see the distribution, not a fake-precise single date.

The math is simple enough that anyone can run it in a spreadsheet. The benefit is enormous: honest forecasting beats fake precision every quarter.

Section 05

Throughput-Based Forecasting

Simpler than Monte Carlo, often sufficient. Track:

  • Stories completed per sprint (count, not points).
  • Distribution over last 10-20 sprints.
  • Trend over time.

Use percentiles: “We complete at least 12 stories per sprint 80% of the time. We complete 16+ only 30% of the time.”

This framing is more honest than “our velocity is 14 points”.

Section 06

Cycle Time Analysis

Cycle time = days from starting a story to completing it. AI helps by:

  • Computing distributions automatically.
  • Surfacing outliers that distort the average.
  • Identifying flow bottlenecks (e.g., stories stuck in code review).
  • Detecting trends (cycle time growing signals process degradation).

A useful prompt:

“From this cycle time data, identify: median, p85, p95. Surface the top 5 outlier stories and likely causes. Propose 3 process changes that would tighten the distribution.”

Section 07

Combining the Three Approaches

Each approach answers a different question:

  • Monte Carlo: when will the next 30 stories be done?
  • Throughput: how many stories should we plan for next sprint?
  • Cycle time: where are stories getting stuck?

Strong teams report all three quarterly. Each surfaces different signals about team health and predictability.

Section 08

The Tools That Implement This

ToolStrength
ActionableAgileStrong Monte Carlo, mature
Twin (formerly Agile Forecast)Lightweight, web-based
Native Jira AIIncreasingly offers forecasting
Linear AIBuilt-in throughput views
Custom dashboards (Tableau, Hex, Looker) with AI summarisationMost flexible

For most teams, the native PM tool’s forecasting is enough to start. Specialised tools earn their cost when forecasting is mission-critical.

Section 09

Communicating Probabilistic Forecasts

The hardest part of probabilistic forecasting is communication. Patterns that work:

  • Lead with the question: “When will Feature X be done?”
  • Show the distribution visually: cumulative probability curve.
  • State confidence levels in plain language: “We’ll be done by July 15 with 80% confidence; the latest realistic date is August 4 (95%).”
  • Anchor expectations: “Below 50% confidence is a guess; above 95% is overengineering.”
  • Update weekly: forecasts that do not update lose trust.

Stakeholders who learn to read these forecasts become better decision-makers.

Section 10

Stakeholder Education for New Forecasting

Most stakeholders haven’t seen probabilistic forecasting. Investment in education pays off:

  • 30-minute lunch-and-learn explaining ranges vs single dates.
  • One-pager comparing velocity-based and Monte Carlo forecasting.
  • Side-by-side examples of past predictions: where velocity missed, where Monte Carlo would have been more honest.
  • Quarterly reviews showing forecast accuracy over time.

After 2-3 quarters, most stakeholders prefer probabilistic forecasts because they enable better business planning.

Section 11

Forecasting Across Multiple Teams

For multi-team programs:

  • Per-team Monte Carlo, then combined for program-level forecast.
  • Account for inter-team dependencies (the slowest team gates the fastest).
  • Avoid summing single-point forecasts across teams; that compounds error.
  • Run combined Monte Carlo at the program level for the most honest picture.

PI planning in SAFe especially benefits from program-level Monte Carlo.

Section 12

Common Pitfalls

  • Stakeholders demand a single date. Push back. Single dates over-promise and under-deliver. The forecast is a range.
  • Using too little data. Monte Carlo with 5 sprints of data is unreliable. Aim for 20+.
  • Ignoring scope changes. A forecast assumes scope is fixed. When scope grows, the forecast must update.
  • Not communicating updates. Forecasts that drift without weekly updates lose credibility.
  • Pretending precision. Do not show 87.3% confidence. Round to 80% or 85%.
  • Ignoring team changes. Adding or losing members invalidates historical data.
  • Forecasting unestimated work. Monte Carlo needs work units (stories) to forecast. Pure exploration can’t be Monte Carlo’d.
Section 13

The 4-Week Adoption Plan

Week 1: pull last 20 sprints of data. Compute throughput distribution and cycle time distribution.

Week 2: introduce Monte Carlo for one upcoming forecast. Compare to classic velocity prediction.

Week 3: run weekly forecast updates. Communicate distribution to stakeholders.

Week 4: evaluate accuracy. Refine the model. Decide on permanent adoption.

By week 4 most teams have abandoned classic velocity for forecasting and use it only as a retrospective metric.

Section 14

Forecasting in Regulated and Audited Contexts

In regulated industries (finance, healthcare, government), forecasting carries audit weight:

  • Document the forecasting methodology in writing.
  • Save Monte Carlo runs for audit trail.
  • Update weekly with version control.
  • Have legal review the forecast disclaimers.
  • Communicate confidence levels to all stakeholders consistently.

Probabilistic forecasting is auditable; ad-hoc velocity guesses often aren’t.

Author
Paul Lister
Certified Scrum Trainer (CST)/70 articles

Paul Lister, an Agilist and a Certified Scrum Trainer (CST) with 20+ years of experience, coaches Scrum courses, co-founded the Surrey & Sussex Agile meetup. He also writes short stories, novels, and have directed and produced short films.

Questions people ask

Published

Empowering you to learn and grow 💪

Helping learners build future-ready skills through practical, career-driven education.