Switch to light mode

When Your Engineering Team Scales, Velocity Isn't What Kills You: Communication Is

- 9 min read

Engineering team in multiple conversations, showing communication complexity at scale

You hired three more developers. You expected to go faster. Instead, your sprint velocity dropped 20%.

This isn’t failure. This is math.

And the math isn’t about the new developers not being good enough. It’s about a problem that most founders don’t see coming: communication overhead. It’s silent, it’s invisible, and by the time you notice it, it’s already eating your team alive.

Here’s what I mean. When you had five developers, the coordination problem was simple. Everyone knew what everyone else was working on. Decisions took a conversation. Blockers got cleared in minutes. You ship.

Now you have eight developers. Same product, same goals, same urgency. But something broke. Meetings stretch. Decisions drag. People are waiting on information. Things that used to be obvious decisions now need debate because not everyone has context.

That’s communication overhead. And it grows with the square of your headcount, not in step with it.

The Math That Explains Why Your Team Slowed Down

A team of five developers has 10 unique communication paths - roughly 10 ways information needs to flow for everyone to stay aligned. Add three developers and jump to eight? You’re now managing 28 communication paths.

The formula is brutal: (N × (N - 1)) / 2.

At 10 people: 45 paths. At 20 people: 190 paths. At 50 people: 1,225 paths.

This is why your 50-person team can’t move the way your 10-person team did. Clockwise looked at calendars for 80,000+ engineers across 5,000 companies and found engineers at large companies spend about three more hours a week in meetings than engineers at small ones, and get nearly six fewer hours of focus time. Same engineer. Same skill. Different arithmetic.

Hard work and discipline don’t claw that time back.

Where The Real Cost Hides

Most founders track velocity. Story points, sprints, deployment frequency. Those are real metrics. But they miss what’s actually happening:

A growing share of your team’s week now goes to synchronization. Meetings. Slack threads. Waiting for approvals. Context switching between five different projects because only two engineers know the payment system, and they’re blocked in standup.

This is where burnout breeds. Not from hard work - from useless coordination. An engineer burning out isn’t the one working 60-hour weeks on a hard problem. It’s the one in six meetings a day explaining the same architectural decision to people who should have access to documentation but don’t.

Here’s the invisible part: you won’t see this in your metrics. Your build times might be fine. Your deployment frequency might be stable. Your individual developer productivity metrics might look okay. But the team’s output dropped. And because the slowdown is diffuse - a little friction everywhere instead of one broken thing - founders don’t see a pattern to fix.

When velocity drops, most instincts are wrong. “We need more discipline.” “We need better processes.” So they add a project manager, or weekly planning meetings, or an approval gate. All of which add communication paths.

The problem you were trying to solve just got worse. And now it’s invisible and entrenched.

The Unspoken Truth About Scaling Engineering

I work with a lot of Series A teams. Most of them are at the point where they’re first feeling this pain - they started with a tight team of 5-7 people, they’ve grown to 12-15, and suddenly things feel chaotic. They’ll call me and say, “We need to hire a technical lead,” or “We need to implement Agile properly,” or “We need to split into teams.”

Sometimes they’re right. But more often, what they actually need is what I call “Systems × Execution.” They need to build systems that handle communication without requiring a meeting.

I worked with a fintech startup that hit this exact wall. Eight engineers, shipping was slowing, frustration was high. Their CTO wanted to hire two more people and add a technical lead layer. The real problem? They had no reliable way for the frontend team to know when the API was breaking. They’d find out during integration.

The “fix” wasn’t more headcount. It was an automated contract test that would fail the PR if the API shape changed. One conversation. One hour of work. Done.

What Actually Works at Scale

Here’s what I’ve seen work:

Async communication first. Not “no meetings.” Async-first. Architecture decisions get written up in documents with a specific time window for feedback, not debated in real-time. Your standups are AI-written summaries, not live meetings. PRs are self-explanatory, not dependent on the author explaining them.

Decision frameworks, not meetings. If you have to make 30 decisions a week, and each one triggers a meeting, you’ve lost. Build a simple framework for which decisions need input and which ones are delegated. Write it down. Stick to it.

Knowledge doesn’t live in people. This is the one that gets people. At five people, knowledge lives in someone’s head. “Ask Sarah about the auth system.” At 15 people, if knowledge lives in Sarah’s head, you’ve fragmented your team. It has to live in documentation, architecture diagrams, ADRs (architecture decision records), even video walkthroughs. This takes time upfront. It saves weeks when you scale.

Communication infrastructure matters. Some teams use Slack as their operating system. Others use documents. A few use both, but intentionally - Slack for quick alignment, docs for decisions that persist. Figure out which information needs to live where, and build the habit.

Visibility beats meetings. A dashboard showing which systems are deployed where, which APIs are live, which teams are blocked on what - that’s one source of truth. It replaces the 30-minute standup where you pretend everyone cares about the database migration that’s only blocking the payments team.

The Hard Part: Actually Doing This

Here’s the thing. I can tell you all of this, and you’ll nod and think “yes, we need to fix this.” Then you’ll get back to your day, fires will break out, and you’ll go back to how you were operating.

Because fixing communication overhead requires saying no to things that feel like they matter in the moment. It requires discipline. And not everyone agrees it’s worth it.

I worked with a team that saw the problem, built documentation, moved to async-first standups. Velocity recovered in two months. But the CTO who implemented it? He burned out because half the team resisted, wanted to stay synchronous, felt like async was cold or impersonal. They weren’t wrong about the feeling. Async is different. It trades immediate human connection for sustained focus. Some teams value the connection more than the output.

The teams I’ve seen scale successfully made a deliberate choice early: systems matter more than flexibility. Not all teams make that choice. Some prefer the chaos of real-time coordination, even if it costs them velocity. And that’s okay, until it isn’t - until someone quits, or the board notices the slowdown, or you miss a market window.

But by then, you’re trying to refactor culture, and that’s a much harder problem.

What To Do Monday Morning

If this resonates, here’s where to start:

Look at how many meetings you’re in this week. Actually count them. Then look at your team’s velocity trend. There’s probably a correlation you didn’t notice.

Pick one piece of knowledge that lives in someone’s head - the auth system, the database schema, the deployment process. Write it down this week. Not a wiki that sits in a tool nobody touches. A clear, specific document that answers “how does this work?” with zero ambiguity.

In your next planning session, ask one question: “Do we need a meeting for this, or can we decide async?” Pick the boring approval process, or a decision that happens monthly. Can it be a Slack thread instead? A document with a one-week feedback window?

Start there. You’ll find out fast whether your team is actually ready for systems-first thinking, or whether communication overhead is baked into your culture in ways that need more than process fixes.

Some of your team will push back. That pushback is the part I usually get hired for.


Sources:

© 2024 Shawn Mayzes. All rights reserved.