Features

Sprint Volatility

Measure how stable your sprint scope is — detect scope creep and planning accuracy problems before they compound.

Overview

Sprint Volatility measures how much a sprint's scope changes after it starts. High volatility means: issues are frequently added mid-sprint (scope creep), issues are pulled out (descoping), or both. This makes planning unreliable and velocity metrics meaningless.

Koalr tracks volatility across all completed sprints to show whether your planning process is improving or deteriorating.

What is measured

Scope change rate

Scope change rate = |added_points + removed_points| / planned_points × 100

Where:

  • planned_points = story points at sprint start
  • added_points = points added after sprint start
  • removed_points = points removed after sprint start (descoped or moved out)
RateInterpretation
< 10%Stable — planning is reliable
10–25%Some churn — normal for evolving teams
25–50%High volatility — planning needs improvement
> 50%Unstable — sprint scope is not meaningful

Planning accuracy

Planning accuracy = min(completed_points, planned_points) / planned_points × 100

This measures whether the team can predict what they'll complete. Teams with high planning accuracy have reliable velocity that can be used for forecasting.

Velocity consistency

Standard deviation of completed points across the past 6 sprints. High standard deviation = inconsistent output. Consistent output enables predictable delivery.

Dashboard sections

Sprint volatility summary

  • Average scope change rate across the last 6 sprints
  • Planning accuracy (% of sprint completed as planned)
  • Velocity consistency (standard deviation of completed points)
  • Risk level — LOW / MEDIUM / HIGH based on composite score

Volatility trend chart

Bar chart of scope change rate per sprint (last 8 sprints). Annotated with the source of volatility:

  • Add-heavy sprints — new work was pulled in (reactive planning)
  • Remove-heavy sprints — scope was descoped (over-committing)
  • Mixed — both additions and removals

Sprint-by-sprint breakdown table

SprintPlanned ptsAddedRemovedCompletedCompletion %Scope change %

Mid-sprint addition analysis

The most actionable view: what kinds of issues are being added mid-sprint?

Koalr categorizes mid-sprint additions by issue type:

  • Bug — reactive bug fixes displacing planned work
  • Feature — new scope from product/stakeholders
  • Incident-related — work arising from production incidents
  • Unplanned dependency — blocked work on other team causing mid-sprint swaps

Understanding the composition helps you address the root cause (e.g., better triage process for bugs vs. clearer sprint commitment conversations with product).

Team comparison

Per-team volatility for orgs with multiple teams. Platform/infrastructure teams typically have higher volatility than product teams due to reactive incident work.

Reducing sprint volatility

  1. Definition of Ready — only pull issues into a sprint that have acceptance criteria, estimates, and design finalized
  2. Sprint firewall — designate a buffer (~20% capacity) for reactive work; don't promise 100% of capacity to planned sprint goals
  3. Separate bug triage — run a parallel bug queue outside the sprint so bugs don't displace planned work
  4. Stakeholder alignment — establish a "no new scope after day 2" norm with product and leadership
  5. Smaller sprint commitment — consistently completing 90% of a smaller commitment is better than completing 60% of an overloaded sprint

Relationship to other metrics

  • Sprint Burndown — volatility explains why burndowns go flat or spike unexpectedly (Sprint Burndown)
  • Forecasting — high volatility makes delivery forecasting less accurate (Forecasting)
  • Incidents — incident-driven volatility correlates with reliability metrics (Incidents)
  • Context Switching — mid-sprint reactive work is a major driver of context switching (Context Switching)