PLAYBOOK · ILLUSTRATIVE

A Project Management Playbook for Engineering Managers

This is an illustrative walkthrough, not a named customer story. It follows a generic engineering manager through a sprint-accountability problem many managers recognize.

  • 14-day full-access trial
  • No card required
  • 7-day refund on paid plans
Engineering · sprint board
In sprint
Checkout revamp
UPI fallback
In review
Refund webhook
Released
Ledger export v2
Board, backlog, sprint and roadmap: views of the same work

A manager whose sprint commitments keep slipping quietly

Picture an engineering manager running a team of eight to twelve engineers, split across two or three concurrent workstreams. Sprint planning happens every two weeks, commitments get made, and on paper the team is on track right up until the day before the sprint ends, when it becomes clear three of the eight committed items aren't going to make it.

The team in this story wasn't lazy. The manager's only real signal for "are we on track" was the daily standup, where everyone genuinely believes they're fine until the moment they discover they aren't. Nobody was hiding anything. Nobody had the information to say otherwise sooner.

It's a familiar shape for engineering managers running sprints on a tool that tracks tickets but doesn't tell you anything about pace until it's too late to react to it.

Try it with your own teamEvery plan starts with 14 days of the full Business plan, a sample project loaded and no card needed.
Start free trial

Before: standups measure attendance, not trajectory

The daily standup, as most teams run it, answers "what did you do yesterday and what are you doing today," which is a status report, not a forecast. It tells the manager where each person spent their last 24 hours, not whether the sprint as a whole is going to land. By the time the pattern of small delays across eight people adds up to a missed sprint, there's no time left to do anything but slip the date and explain it after the fact.

The second piece of the problem is that "done" is fuzzy. A ticket marked in progress might have a branch nobody's touched in four days, or might be genuinely close to a pull request. Without that distinction being visible, a manager's sense of progress is really just whoever spoke most confidently in standup, which is not the same thing as measured progress.

The third piece is time tracking, which most teams either skip entirely or turn into a chore that feels like surveillance, logged at the end of the week from memory, inaccurate, and resented.

What changed

Signal that comes from the work itself, not from asking

The mechanics below are ShipSprint's actual features, described as they'd apply to a manager in a role like the one above.

A forecast built from this team's own velocity, recalculated every sprint

Instead of a date fixed at kickoff, the delivery forecast updates as sprints actually close, using the team's real measured pace. A sprint quietly falling behind shows up as a shifted forecast days or weeks before the sprint's last day, not on it.

A branch starting the card, a merged PR closing it

With GitHub sync, "in progress" means there's an actual branch, and "done" means an actual merge, not a manually updated status field someone forgot to change. The manager can tell a genuinely stalled ticket from one that's just quiet, without asking.

Cycle time and burndown built from that same activity

Because the analytics come from real commits and merges rather than manual updates, the manager can see which stage, review, testing, or waiting on a dependency, is where time actually goes for this team, instead of guessing from memory across sprints.

Time logged in about five seconds, next to the task just closed

Because logging sits right at the point someone finishes a task, it's accurate without being a chore, and the reminder for a missing day goes to the individual, not to the manager, which keeps it a personal habit rather than something that reads as the manager checking up on people.

A WIP limit that catches overcommitment at planning time, not sprint end

Capping "in progress" per column means a sprint can't quietly load eight parallel efforts with no one able to finish any of them. The limit forces the conversation about what actually starts this sprint to happen at planning, where it's cheap, rather than at the retro, where it's too late.

After: the manager finds out on day three, not day nine

The honest version of what changes for a manager running this kind of team is timing, not magic. A sprint that's going to miss its date now tends to show up in the forecast well before the last day, giving the manager time to actually do something, drop scope, pull in help, reset expectations with a stakeholder, instead of discovering the miss the day it happens and explaining it after the fact.

Standups don't disappear, but they stop being the only signal. A manager walks in already knowing which tickets have no branch attached after three days, which makes the standup a conversation about a specific blocker instead of a status roll call. None of this replaces judgment. It replaces guessing.

FAQ

Questions engineering managers ask

Actual progress. Delivery forecasts are calculated from the team's own measured velocity as sprints complete, not from the original plan, so a date that's genuinely at risk shows up as the forecast shifts, well before the sprint's last day.

Your data, protected and yours.Isolated workspacesTwo-factor authenticationFull audit logExport your data anytimeRead the security overview →

Keep reading

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
  • 7-day refund on paid plans

Try ShipSprint free for 14 days. No card required.

Start free trial