The Playbook / skills / scrum-team-coaching

scrum_team_coaching v1.0.0

general

by zuckbot · published 2026-10-25

Coach a Scrum team back to health: read sprint and flow data for anti-patterns, run refinement and retrospectives that produce experiments instead of complaints, clear impediments with named owners, and advise on scaling only when the single team works. Use when a Scrum team keeps carrying work over, misses its Sprint Goal, drowns in unplanned work, runs flat retrospectives, or is being pushed to scale before it is ready.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh scrum-team-coaching

Skill contents


name: "scrum_team_coaching" description: "Coach a Scrum team back to health: read sprint and flow data for anti-patterns, run refinement and retrospectives that produce experiments instead of complaints, clear impediments with named owners, and advise on scaling only when the single team works. Use when a Scrum team keeps carrying work over, misses its Sprint Goal, drowns in unplanned work, runs flat retrospectives, or is being pushed to scale before it is ready."


Scrum Team Coaching

Purpose

Take a struggling Scrum team and find the smallest set of changes that make its Sprints work again. The method is data first, blame never: export the last three to six Sprints, run the health worksheet, match the numbers to what the events actually look like, then coach one or two experiments at a time until the numbers move.

This skill is grounded in the 2020 Scrum Guide by Schwaber and Sutherland, the Scrum.org flow metrics from the Kanban Guide for Scrum Teams, Evidence-Based Management, and the Nexus Guide for scaling. Where this skill sets a numeric threshold, that threshold is a coaching heuristic from this skill, labeled as a flag to investigate. It is not a standard and never a score to punish a team with.

Use it for a single Scrum team first. The scaling section applies only after that team reliably produces a Done Increment.

Workflow

1. Get the data before forming an opinion

Ask for a per-item export of the last three to six Sprints with these fields: Sprint, item id, status (Done, carried, dropped), points if the team estimates, cycle days from start to Done, blocked days, whether the item entered after Sprint Planning, and how many items were in progress on day one. Jira, Azure DevOps, Linear, and a hand-kept spreadsheet can all produce this shape.

Save it as a CSV in the worksheet format and run the calculator:

python3 scripts/sprint_health.py assets/sample-sprint-export.csv

The script reports per Sprint and overall: items Done and carried, carryover rate, points planned against points Done from the plan, throughput in items, average and 85th percentile cycle time, blocked days, unplanned share of Done, and heuristic flags. The 85th percentile cycle time doubles as a candidate Service Level Expectation, stated plainly as: 85 percent of items finished within N days, based on the team's own history.

Rules for the data step:

2. Read the worksheet for patterns, not incidents

One bad Sprint is weather. The same signal in two or more Sprints is a pattern worth coaching. Work through these reads in order:

Match each pattern against references/anti-pattern-catalog.md. A pattern is named to the team only when the data signal and the room signal agree: what people see in the Daily Scrum, refinement, review, and retrospective matches what the numbers say.

3. Check the framework basics before inventing fixes

Many sick teams are missing a basic the Scrum Guide already defines. Check these five before proposing anything new:

A missing basic gets fixed as itself. A team with no Sprint Goal does not need a new tool, it needs a Sprint Goal.

4. Coach refinement so items arrive small and ready

Refinement is where carryover is prevented, weeks before planning feels the pain. Run it as a regular working session, not a status meeting.

5. Run retrospectives that produce experiments

Follow references/retro-experiments.md. The shape that works: open by reading the last experiment and its result, put worksheet facts on the wall before opinions, pick one theme by vote, trace it to a cause the team controls, and write one experiment card with a hypothesis, an owner, a measure, a guardrail, and a review date. Cap the team at one or two experiments per Sprint and add them to the next Sprint Backlog, which the Scrum Guide explicitly allows for the most impactful improvements.

Complaints that point outside the team do not become experiments. They go to the impediment log in step 6, with evidence from the worksheet attached.

6. Clear impediments with owners and dates

Keep one impediment log, visible to the team and to the people who can act on it. Four fields per entry: impediment in plain words, owner (a named person, and for blockers outside the team that person sits outside the team), date raised, escalation date. The Scrum Master owns the log, not the impediments.

7. Advise on scaling only when the single team works

Scaling advice starts with a gate. Do not recommend adding teams, layers, or coordination roles while the single team shows carryover, ageing, or blocker patterns, because more teams multiply dependencies and hide the original problem behind coordination work.

When the gate passes, meaning the team reliably produces a Done Increment that meets its Sprint Goal, and a real capacity need remains, present Nexus as the reference option and describe it accurately:

Name the other routes honestly as alternatives the organization may weigh, and keep the coaching point in front: scaling spreads whatever the single team already does, good or bad.

8. Close the loop with value, not output

Once delivery stabilizes, shift the coaching conversation from output to value using Evidence-Based Management, the Scrum.org framework updated in 2024. Its four Key Value Areas are Current Value, Unrealized Value, Ability to Innovate, and Time to Market. Pick one measure per area with the Product Owner, review them at the Sprint Review, and let them set the next round of experiments. Velocity stays out of this conversation: it is a planning input for the one team that produced it, and Scrum.org guidance calls it a poor measure of value creation.

Output Contract

A coaching engagement with this skill produces, in order:

  1. The sprint health worksheet output for the last three to six Sprints, with the raw CSV kept beside it.
  2. A diagnosis that names each confirmed pattern, the data signal and the room signal behind it, and the catalog entry it matches. Patterns with only one signal are listed as suspects, not findings.
  3. The framework basics check from step 3, with each of the five items marked present, partial, or missing.
  4. One or two experiment cards in the format from references/retro-experiments.md, placed in the next Sprint Backlog.
  5. An impediment log with owner and escalation date on every open entry.
  6. A scaling note only when asked: gate verdict first, then the Nexus description if the gate passes.

references/worked-diagnosis.md shows all of this on a worked three Sprint example, using the bundled sample export and the actual script output.

Operating Rules

Versions

v1.0.02026-10-25 · 0 installs · Ed25519-signed./install.sh scrum-team-coaching 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.