Your Sprint Ceremony Is Costing More Than the Contractor: A Napkin Audit of Meeting Waste
Photo: Breather breather, CC0, via Wikimedia Commons
There's a moment that happens in every mid-sized UK software team. Someone books a 'quick sync'. Then someone else books a follow-up. Six months later you look up and your senior engineer — the one you're paying a small mortgage to retain — has spent more of their week in Google Meet than in an IDE.
We've all read the stats about meeting bloat, but developers have a superpower most professions lack: we can measure it. So let's do that, on the back of a napkin, before deciding what to do about it.
The Napkin Audit
Grab your team's calendar for a typical week. For each recurring meeting, note the attendee count and duration. Then do the maths:
Number of attendees × duration × hourly rate = cost per occurrence.
Say eight people sit in a 45-minute standup every day. That's six developer-hours a day, thirty a week. At a blended rate of £60/hour — conservative for London, generous for Leeds — your daily standup costs £1,800 a week. Around £7,200 a month. For a conversation that, let's be honest, is mostly people muting while they finish a deploy.
Now add the rest. A fortnightly refinement (90 minutes, six people), a monthly retro (an hour, eight people), a weekly async update that somehow also requires a synchronous call to discuss. For a typical eight-person team, you'll land somewhere between 60 and 100 hours a month in recurring meetings. That's one full-time engineer's worth of capacity — gone. In many cases, that's more than your day-rate contractor invoices you monthly, except the contractor actually ships things.
Run this number with your own figures. Most teams who do it come back looking slightly pale.
Why This Happened to Us
Nobody sets out to build a meeting empire. It creeps in through good intentions. A standup gets added for a project, then survives the project. A retro reveals a real problem, so the fix is... another meeting. Remote work, for all its benefits, made calendar invites frictionless — and 'async-first' often means the same conversation happening twice, once in Slack and once on a call.
There's also a cultural wrinkle specific to how British teams operate. We're polite. Nobody wants to be the person who says the ceremony is pointless, so we all show up, cameras on, nodding, quietly dying. A meeting nobody challenges is a meeting that never dies.
What's Actually Earning Its Keep
The point isn't that all meetings are bad — it's that meetings should justify themselves like any other expense. After years of watching teams thrash through this, a pattern emerges. These tend to survive an honest audit:
- Standups for teams genuinely blocked or coordinating tightly — but capped at 15 minutes, and skipped entirely on days when nobody has blockers.
- Refinements that produce decisions. If your refinement is one person reading tickets aloud, that's a document, not a meeting.
- Retros that change something. A retro whose actions never get picked up is a wake in a nice room.
And these tend not to:
- Status meetings that exist because someone doesn't read the ticket board
- 'Syncs' with no agenda — an agenda-less invite is a confession
- Async updates plus a call covering the same ground
The Playbook for Cutting the Calendar
One: default to written. A short written update in Slack or a shared doc replaces most status meetings. Writing forces clarity; meetings reward whoever talks loudest. If a written update sparks confusion, then book fifteen minutes with only the people confused.
Two: make every meeting earn renewal. Put a recurring 'expiry date' on ceremonies. Every quarter, each meeting must justify its existence or it gets deleted. This sounds brutal; in practice teams usually find two or three meetings that everyone privately resents and everyone publicly thanks you for killing.
Three: shrink before you cut. Daily standups can become twice-weekly. Hour-long retros can become 40 minutes with a pre-filled board. Small trims compound — halving a meeting's length is half the saving with none of the political cost.
Four: protect maker time structurally. Some firms block 'no-meeting mornings' or designate two days a week as meeting-free. The teams that stick with it report the same thing: the code that used to take three fragmented afternoons takes one focused morning.
Five: measure the outcome, not the attendance. If deploy frequency, cycle time and bug escape rate hold steady or improve after a cull — and they almost always do — you have your evidence. If they crater, you cut something that mattered. Reinstate it and move on.
Twenty Hours Back
The arithmetic is unforgiving but the upside is the same arithmetic in reverse. Cut your recurring meeting load by half and you've handed your team back twenty hours a month — the equivalent of hiring half an engineer at no cost, or simply letting the people you already pay do the job they were hired for.
The next time a calendar invite lands with no agenda, eight attendees and the word 'sync' in the title, ask the only question that matters: what does this cost, and what does it buy? If you can't answer both in a sentence, cancel it and write the update instead. Your sprint velocity — and your engineers' Sunday evenings — will thank you.