Skip to main content

Sprint Efficiency

The share of tasks completed during a sprint, counted at the task level. Includes important caveats about denominator scope.

Sprint Efficiency measures how much of the team's sprint scope actually completed in the period. It's a planning-quality signal, not a productivity one.

What it measures

The share of in-scope tasks that finished within the period, counted at the task level (not story points).

How Leanmote calculates it

sprint_efficiency = completed_sprint_tasks / total_sprint_tasks * 100

  • Counted as tasks — not story points. Story-point variants are not configurable today.

  • Numerator — tasks whose latest status sits in a "done" state with a status log inside the selected period.

  • Denominator — tasks in sprints active during the period plus tasks not assigned to any sprint. The denominator reflects the current state of the scope, not a snapshot taken at sprint start.

  • Empty denominator — if the team has no sprint tasks in the period, Sprint Efficiency is reported as 0.

Important caveats

  • Because tasks not assigned to any sprint count toward the denominator, teams with a lot of tasks without a sprint will see lower Sprint Efficiency even if their planned scope is on track. Triage and label your work in your planning tool to keep the denominator clean.

  • Because the denominator is the current scope (not a sprint-start snapshot), tasks added or removed mid-sprint change the percentage retroactively. Treat single-sprint readings carefully and look at trends across several sprints.

How to interpret it

  • 80–100% — healthy. The team commits to roughly what they can deliver.

  • Below 70% — chronic over-commitment, scope creep, or a denominator inflated by tasks without a sprint. Look at both before reacting.

  • Volatile across sprints — usually mid-sprint scope changes, not effort fluctuation.

What to do about it

  • Don't chase 100%. Optimizing for that incentivizes sandbagging.

  • Audit tasks without a sprint regularly so the denominator reflects intent, not noise.

  • Track Sprint Efficiency together with mid-sprint scope changes — the gap usually explains the variance.

Related metrics

  • Throughput

  • Estimated vs Executed

  • Reworked Tasks

Did this answer your question?