TEMPLATE

Project Status Report Template

A status report that already exists on the board before anyone writes a word. Progress, risk and next steps pulled from the work itself, not assembled from memory every Friday.

Status report: Sprint 14
Status
On track: 18 of 24 stories done
Progress vs plan
Velocity: 31 pts, 3-sprint average
Forecast: ships Sep 12, inside plan
Risks & blockers
Vendor API delay, forecast slips 4 days if unresolved by Friday
Next two weeks
Payment gateway integration
UAT sign-off with finance

Every field above already existed on the board. Nobody typed this from scratch.

Why most status report templates stop getting sent

A status report survives past week three only if producing it costs less effort than skipping it. Most don't, because the report and the actual work live in different places, and keeping the two in sync becomes a task of its own, on top of the work the report is supposed to describe. The template below avoids that by treating the report as something read off the board, not written about it.

Somebody has to assemble it by hand. Progress gets typed up from memory, or from pinging four people to ask what they did this week, so the report reflects whoever answered fastest and had the most recent thing to say, not necessarily what actually moved. By the third or fourth week, whoever owns the report starts writing a version that's close enough, because a precise one takes longer than anyone has.

The status colour is a guess. Green, amber or red gets picked on how the week felt rather than on whether the delivery date is still realistic. Two people filling in the same report for the same project routinely pick different colours, and neither is technically wrong. There's nothing underneath the colour to check it against.

Risk shows up in the report after it shows up in the date. By the time a slip is obvious enough to write a sentence about, there usually isn't much runway left to do anything about it. The report ends up documenting problems rather than catching them early enough to matter.

Nobody reads the ones that always say "on track." A report with no connection to real numbers reads the same whether the project is fine or two weeks from a difficult conversation, so readers stop opening it, including the one week it would have actually mattered.

It's produced on a different cadence than the work. A weekly report about a project that's actually reviewed daily on the board tells stakeholders less than the team already knows, which is its own reason people stop reading it closely.

What's inside

The structure, and why each part is there

A status pulled from the forecast

Green, amber or red is set by the gap between the forecast ship date and the plan date, not by how the week felt to whoever is writing the report. Close the gap and the colour moves on its own. Nobody has to decide it.

Progress against plan

Stories or points completed against what was planned for the period. A count, not a paragraph describing how busy everyone was. It's the same number the team already sees on the board, carried into the report unchanged.

Risks flagged weeks early

The forecast is calculated from the team's measured velocity as sprints complete, so a date at risk surfaces weeks before the deadline, not the day before it. That lead time is what makes the risk section worth reading instead of just noting.

Blockers, already documented

A blocker is raised on the board with one tap and the context attached, so it's on record the moment it happens, not reconstructed from memory for the report. Whoever reads the report sees the same note the team saw when it was raised.

Next steps, already staged

Pulled from what's already sitting in the coming sprint's column, not re-planned specifically to fill out this section. If the next two weeks look thin, that was already visible on the board before it showed up in the report.

An owner-level digest

The command center answers "where are we?" across every team with a Monday digest. This report is the same answer, scoped to one project, for whoever only needs to see one.

A number that doesn't need re-checking

Because every figure traces back to the board, a reader who wants to verify something can open the project directly instead of asking whoever compiled the report to double-check it.

A trail of past reports

Because the report is generated from the same board period after period, older reports stay comparable: this week's forecast against last week's, without anyone having to keep their own archive.

How to use it

  1. 01Get the board running for a couple of sprints first. A forecast built from a single sprint's data is noise, not a measurement. Velocity needs a few cycles to settle before the date it produces is worth reporting to anyone outside the team.
  2. 02Keep column limits and time logging switched on, so the numbers behind the forecast are measured rather than estimated after the fact. A forecast built on guessed hours is a guess wearing a chart.
  3. 03Pull the report from the forecast and the board each period instead of writing it. Assembling it should mean copying a screen, not reconstructing a week from four separate memories.
  4. 04Only add a sentence for what changed. If progress, risk and next steps read like last week's report, that means the report is working correctly, not that it needs padding.
  5. 05Send it and move on. The underlying data keeps updating whether or not anyone opens the email, so there's no version of the report that goes stale between one send and the next.
  6. 06Match the sending cadence to who's reading it, not to the team's own rhythm. A sprint team reviewing daily can still send a report weekly or fortnightly to stakeholders who only need the outside view.
  7. 07Keep the same four sections every time. A reader who knows exactly where to find status, progress, risk and next steps can scan a report in under a minute, which is most of the point.

None of this needs a separate reporting tool. The report is a narrower view of the same board data the team already works from; it only needs to be looked at on a schedule. The effort saved isn't in the writing, which was never much. It's in the chasing that used to happen before anyone could write anything at all, and that's the part teams actually notice once they switch: the Friday scramble just stops happening.

If you take three things
  • The status colour comes from the forecast gap, not from how the week felt to whoever filled it in
  • A report built from board data can't drift from reality, because it is the reality, filtered
  • Risk surfaces weeks early when it's driven by measured velocity instead of someone noticing late
FAQ

Common questions

Nobody, by design. Progress, forecast and flagged risks already sit on the board and in the owner command center's Monday digest. The report is that data, filtered to one project, not a document someone has to sit down and build from scratch every week. The only manual part left is deciding whether anything needs a sentence of commentary, which is usually a couple of minutes, not an afternoon.

Keep reading

Related pages

See it on your own work.

A workspace your whole company will actually use is 60 seconds away. No card, no risk, nothing to install.

14-day full-access trial · sample project included · no card required