How to Handle Spillover Work in the Next Sprint Like a Pro

ScrumPoi · · 10 min read

How to Handle Spillover Work in the Next Sprint Like a Pro

“We’ll just finish it next sprint” is killing your team

If your team regularly carries 30–50% of work into the next sprint, you don’t have a velocity problem. You have a decision problem.

In a study of 100+ Scrum teams I coached, the most stressed teams weren’t the ones with the hardest work. They were the ones drowning in unfinished work: half-done stories, abandoned branches, half-baked features that “will totally be done next sprint.”

Let’s fix that.

This isn’t another fluffy “spillover happens, just learn from it” post. You’re going to see:

  • Why most teams handle spillover work in the worst possible way
  • How to make hard trade-offs instead of rolling everything forward
  • Concrete rules and workflows you can copy-paste into your process
  • How to talk about spillover without blame or hand-waving

What “spillover work” really tells you

It’s not a planning error, it’s a system signal

Most teams treat spillover like a rounding error: “We were close; we’ll just finish it Monday.”

That mindset hides the real signals:

  • Your work is too big (stories that span multiple sprints)
  • Your flow is broken (work starts too early, finishes too late)
  • Your priorities are unstable (constant mid-sprint scope changes)
  • Your team is over-committing (velocity as a target, not a forecast)

If 10–20% of work spills over occasionally, that’s noise.
If 30%+ spills over regularly, that’s a pattern.
If the same items spill over multiple sprints, that’s a fire alarm.

Why “just finish it next sprint” is so dangerous

When you casually roll work forward:

  • You inflate your backlog with zombie items (never truly re-prioritized)
  • You distort velocity (you double-count effort across sprints)
  • You hide risk from stakeholders (they think it’s “almost done” for weeks)
  • You burn out the team (they feel like they’re always behind)

Spillover isn’t just a planning artifact. It’s a debt you’re compounding.


Step 1: Decide what type of spillover you’re dealing with

Not all spillover is equal. Before you touch the next sprint, classify it.

Type 1: “Almost done” work (tiny tail remaining)

Characteristics:

  • Dev & tests mostly done
  • One or two clear tasks left (e.g., final test, deployment, minor bug)
  • You’re genuinely 1–2 days away from Done

Handle it like this:

  • Keep the story as-is (don’t split it retroactively just to game velocity)
  • Pull it first into the next sprint as top priority
  • Cap new work until it’s done (no “we’ll do it in parallel”)

Rule of thumb: if the remaining work is <20% of the original effort, treat it as a small tail and finish it first.

Type 2: “We underestimated badly” work

Characteristics:

  • Major unknowns surfaced (new integrations, tech debt, dependencies)
  • Remaining work is at least as big as what you already did
  • You’re nowhere near Done, even if a lot of effort was spent

Handle it like this:

  • Stop and slice: split into smaller, independently valuable stories
  • Re-estimate the remaining scope with the team
  • Re-prioritize: the PO decides if the remaining work still beats other backlog items

If you don’t re-slice and re-prioritize this kind of spillover, you’re just pushing a boulder from sprint to sprint.

Type 3: “We shouldn’t be doing this now” work

Characteristics:

  • Priority changed mid-sprint
  • Stakeholders no longer care (or care less)
  • The team lost confidence this is worth finishing

Handle it like this:

  • Explicitly cancel the story
  • Capture partial value (docs, PoC, learnings) as a separate artifact
  • Do not auto-carry it forward – it must earn its spot again via backlog refinement

This is the most controversial stance:
If something is no longer important, kill it, don’t limp it along as spillover.


Step 2: Decide what happens to spillover in sprint planning

Here’s where most teams get fuzzy. They go into planning saying:

“We’ll finish last sprint’s stuff and take on a bit more.”

That “bit more” is usually wishful thinking.

A simple, strict rule for spillover

Use this rule for the next sprint:

Spillover work is treated as new work and must compete for priority.

Concretely:

  1. Product Owner re-orders the backlog including spillover items
  2. The team re-estimates remaining work where needed
  3. The team pulls items from the top of the backlog until capacity is filled
  4. There is no guarantee that spillover items are included

This feels harsh at first, but it forces three healthy behaviors:

  • POs make real trade-offs, not default carry-overs
  • Teams get cleaner sprint goals (not “finish old stuff + random new stuff”)
  • Stakeholders see real priority shifts, not quiet backlog drift

But what about “we already spent 3 days on it”?

That’s sunk cost.

The only relevant question:
“Given what we know now, is finishing this more valuable than starting something else?”

If yes, keep it.
If no, drop it.
Don’t let past effort dictate future focus.


Common mistakes when handling spillover (and what to do instead)

Mistake 1: Retroactively splitting stories to protect velocity

You’ve seen this move:

  • Story wasn’t finished
  • At the end of the sprint, someone says,
    “Let’s split it into A (done) and B (not done) so we can count some points.”

Why it’s harmful:

  • It corrupts your metrics – your velocity looks stable while your delivery isn’t
  • It teaches the team that Done is negotiable
  • It hides planning issues instead of exposing them

Do this instead:

  • Accept 0 story points for unfinished stories
  • In the next sprint, keep the same story and finish it
  • Use the retro to ask, “Why did we think this would fit?” not “How do we save our numbers?”

Mistake 2: Carrying everything over by default

Teams often say:

“We’ll just move all unfinished stories into the next sprint and add a few more.”

Why it’s harmful:

  • You never reset; you just keep dragging baggage
  • Your sprint goal becomes meaningless (“finish old stuff” isn’t a goal)
  • You avoid hard priority calls

Do this instead:

  • Treat spillover items as fresh candidates in planning
  • Ask the PO: “If this weren’t already started, would you still pick it now?”
  • If the answer is no, stop work and close it as “abandoned” or “de-scoped”

Mistake 3: Ignoring capacity hit from spillover

Teams sometimes plan as if they have full capacity for new work, plus finishing spillover “on the side.”

Reality: spillover consumes capacity first.

Do this instead:

  1. Estimate remaining effort for spillover items
  2. Deduct that from your sprint capacity
  3. Only then select additional work

Example:

  • Team capacity: 40 points
  • Spillover remaining: 12 points
  • Available for new work: 28 points, not 40

Mistake 4: Treating spillover as a team failure

Spillover is often met with:

  • Blame (“Why didn’t you finish?”)
  • Excuses (“We had too many meetings”)
  • Silence (everyone knows it’s bad, nobody wants to talk)

This kills learning.

Do this instead:

  • Treat spillover as a neutral signal to inspect
  • Ask:
    • “What surprised us?”
    • “Where did we start too much, too early?”
    • “What would we slice differently next time?”

The goal isn’t zero spillover. The goal is intentional spillover that you understand and can explain.


Practical ways to reduce spillover before it happens

1. Enforce a “no new work in the last X days” rule

If your sprints are 2 weeks, try this:

  • Day 1–7: You can start new stories
  • Day 8–10: Focus shifts to finishing in-progress work only

Benefits:

  • Forces earlier starts on important work
  • Reduces half-started stories at the end
  • Encourages smaller slices (you feel the pain of big stories sooner)

2. Limit work in progress (WIP) inside the sprint

Most Scrum boards are secretly Kanban boards with no WIP limits. Result: everyone starts, nobody finishes.

Add explicit WIP limits per column, for example:

  • In Progress: max 3 stories
  • In Review: max 2 stories
  • In QA: max 2 stories

Rules:

  • If a column hits its limit, you don’t start new work
  • You swarm on blocked items or help move work forward

This alone can cut spillover by 20–30% for most teams.

3. Slice stories to be finishable in 2–3 days

If stories regularly take the full sprint, spillover is inevitable.

Practical slicing heuristics:

  • “Can we ship a read-only version first?”
  • “Can we support one user group or one happy path first?”
  • “Can we integrate with one system now and others later?”

Rule of thumb: if a story can’t be reasonably done in 2–3 working days, it’s a candidate for slicing.

4. Make “Done” brutally clear

Ambiguous Done Definitions are spillover factories.

Make your Definition of Done explicit, e.g.:

  • Code written
  • Code reviewed
  • Automated tests added
  • Deployed to staging
  • Verified by QA
  • Feature flag in place
  • Documentation updated (where needed)

Then ask during planning:
“Given this DoD, can we really finish this in one sprint?”

If the answer is “maybe,” slice more.

5. Use data, not vibes, to forecast

If your average completed work per sprint is 30 points, stop planning for 40 “because this time will be different.”

Tactical steps:

  • Take the average of the last 3–5 sprints of completed work
  • Use that as your planning capacity, not your theoretical capacity
  • Adjust only when team composition or process changes significantly

This grounds you in reality and reduces chronic over-commitment.


How to talk about spillover with stakeholders

Be transparent, not defensive

When spillover happens, communicate in three parts:

  1. What happened
    • “Two stories didn’t meet our Definition of Done.”
  2. Why (in plain language)
    • “The integration API behaved differently than documented; we had to rework our approach.”
  3. What we’re changing
    • “Next sprint, we’re slicing integrations into smaller spikes and capping WIP at 3 items.”

This builds trust far more than “we were almost done.”

Don’t promise “we’ll definitely finish next sprint”

Instead of committing emotionally (“we’ll make it up to you”), commit structurally:

  • “These two items are now at the top of the backlog.”
  • “We’ve reserved 12 points of capacity to complete them.”
  • “If new urgent work appears, we’ll explicitly trade something out.”

Stakeholders don’t need perfection. They need predictability and honesty.


Using tools to make spillover visible and manageable

You don’t need heavyweight tooling, but you do need visibility and good conversations.

Helpful practices:

  • Use planning poker to re-estimate spillover realistically (not wishfully)
  • Run short retrospectives focused purely on “Why did these items spill over?”
  • Capture anonymous input on what’s really causing delays (interruptions, unclear requirements, tech debt, etc.)

Lightweight tools like ScrumPoi can help here: you can quickly run free, anonymous planning poker or retrospectives with no signup, and even sync outcomes with Jira so spillover analysis becomes part of your regular workflow instead of an afterthought.


Handle spillover like a pro: make it a decision, not a habit

Spillover isn’t a moral failing. It’s a signal.

Teams that handle it well do three things differently:

  • They classify spillover (almost done vs. underestimated vs. shouldn’t finish)
  • They force re-prioritization instead of auto-carrying everything forward
  • They change their system (WIP limits, slicing, DoD) instead of massaging their metrics

If your default sentence at the end of a sprint is “We’ll just finish it next time,” you’re not doing Scrum. You’re doing wishful thinking with extra meetings.

Start treating every piece of spillover as a conscious choice:

  • Are we finishing this?
  • Are we reshaping this?
  • Or are we stopping this?

That’s how you turn messy spillover into a sharp, focused next sprint.

Keep reading

More on the topics this article touches.