Christian Neiderstam ← All artifacts
Sprint artifact · the goal is Scrum, the arithmetic is practice

Sprint Planning

A Sprint Goal, a forecast, and the step most teams skip — working out how many hours actually exist before asking whether the work fits.

Start of a Sprint · Chapter 12 · Jump to the capacity table

Sprint Planning turns Ready items into a commitment. It sits after the chain, not inside it. WHY VISION GOAL WHAT EPICS STORIES DONE

The Sprint Goal is the commitment. The selected items are a forecast.

That distinction decides what happens when a Sprint goes badly. A team that has confused the two treats every unfinished item as a failure. A team that hasn't can drop an item, hold the goal, and still succeed.

Ask why before anybody looks at the board

Open with the Product Owner, deliberately, before the backlog is on screen:

“What's the most valuable objective for this Sprint? What would define success from a product perspective?”

Beauty Spot's answer came back in terms of users being able to do something — enter the app, create an account, feel they had a personalised space. Not “we should do US1.1 through US1.3.”

That is what asking the question first buys you. Start from the backlog and you get a list of tickets with no reason, and a Sprint Goal written afterwards as a summary of what was already chosen — which is precisely backwards.

The step most teams skip entirely

Before anybody can sensibly say whether a forecast is achievable, somebody has to know how many hours actually exist.

Capacity · two developers, two weeks
CAPACITY FOR THIS SPRINT

  Developers                          2
  Working days in the Sprint           10
  Hours per day                         8
                                    ───────
  Gross                                160 h

  Less Scrum events
    Sprint Planning                     4 h
    Daily Scrums  (10 × 15 min)         2.5 h
    Sprint Review                       2 h
    Retrospective                       1.5 h
    (per developer, doubled)          −14 h
                                    ───────
  Available                            146 h

  Less focus factor                    × 0.65
                                    ───────
  NET DEVELOPMENT CAPACITY            ≈ 95 h


FORECAST

  US1.1  New User Account Registration   26–40 h
  US1.2  Secure User Login               18–26 h
  US1.3  Profile Personalisation         14–22 h
                                    ───────────
                                         58–88 h

  Capacity 95 h against 58–88 h. It fits — but at
  the top of that range there is almost nothing
  spare, and this team had never worked together.
Replace the amber figures with yours. The arithmetic takes four minutes and it is the difference between a forecast and a hope.

Without that table, “does this feel achievable?” is a question about mood. Somebody optimistic says yes, everyone nods, and the Sprint fails for reasons that were sitting in plain sight on day one.

The focus factor is the honest part.

Nobody writes code for eight hours a day. Interruptions, environment problems, code review, a colleague appearing at your desk with a question. Sixty to seventy per cent is normal for a settled team, and lower for a new one.

Anyone planning at a hundred per cent isn't being optimistic. They are planning to fail.

Splitting beats cutting

The forecast was tight, and something had to give. Watch what the Product Owner did with it.

“The nickname is a simple addition and it adds the welcome factor. The picture brings dependencies — image storage. What if we take the nickname now and defer the picture to Sprint 2?”

He didn't cut US1.3. He split it — took the part delivering most of the value for a fraction of the cost, and deferred the expensive part. The user still gets a personalised identity. The team avoids an infrastructure decision it would have made badly under time pressure.

BeforeUS1.3 — profile personalisation: nickname and picture14–22 h
AfterUS1.3 — display nickname only6–10 h
DeferredProfile picture upload — image storage, resizing, moderation, CDNSprint 2
The question that finds the split
What is the smallest version of this that still delivers
the benefit in the "so that" clause?
Most stories contain a cheap part carrying most of the value and an expensive part carrying the rest. When a Sprint is over-committed, the instinct is to drop a story. Splitting is usually the better move.

A deferral made in Planning is a decision. The same deferral made in week two is a failure.

Same outcome. Entirely different cost.

What this Sprint Planning also let through

Worth recording, because the point of publishing a real artifact is that it contains real mistakes.

US1.1 failed the team's own Definition of Ready on the open-dependency line before this session started. Nobody asked, during Planning, whether anything previously flagged was still unresolved.

It went into the Sprint. It surfaced on day eight and was never cleared, and what it cost is in chapter 1, free to read.

The fix costs one sentence. Ask, out loud, of every selected item: is anything on this unresolved? That question became the team's single improvement action after Sprint 1, and it caught the identical problem in Sprint 2 Planning.

What to produce by the end


Where this sits

Sprint Planning consumes what the chain produced. Items arrive here having passed through Epic slicing, acceptance criteria and the Definition of Ready. If Planning routinely turns into a design session, the problem is upstream of this room.

Transparency

An artifact board everyone can open

Transparency is one of Scrum's three pillars, alongside inspection and adaptation. Without it the other two have nothing to work on. It's also what makes a why-to-done chain worth building.

Every outcome of that chain should be readable by anyone involved in the project, formally or informally. Not a folder somebody has to request access to. A board you can open.

That matters most in the later stages. You're four Sprints in, arguing about whether something's in scope. The answer usually sits in a decision made months earlier. And the only useful version of it is the one written down at the time, not the one people remember.

It also means the chain can be inspected. Markets throw curveballs and businesses change their minds. Drivers that were right in January can be wrong by June. Put them somewhere visible, revisit them on a deliberate cadence, and the chain adapts. Leave them in a document nobody reopens and it quietly stops being true.

The stakeholders own the top of that chain — the drivers, the vision and the Product Goal — so they're the ones who inspect and adapt it. Not the Scrum Master, and not the team. Your job is to put the question in front of them on a cadence they've agreed to, and to make sure what they decide gets written where everyone can see it.

Beauty Spot's board is public, and free to read whether you buy the book or not.

Open the card on Trello →

This is one of thirty-one artifacts from Worth Building with Scrum: From Why to Done — the chain from a business driver to a line of finished code, worked through one team's four Sprints. About the book · read chapter 1 free.