Blog

Your org chart is designing your product

5 min readSystellar Team

The first architecture diagram your startup ever draws is the org chart. Most founders draw it without realising that's what it is.

You think you're making a management decision. You're hiring a firmware lead, standing up a mechanical team, splitting electrical off from systems because the group got too big to fit around one whiteboard. Those feel like people decisions. They're not. Every one of them is quietly deciding where the seams in your product are going to be.

The thing nobody tells you about teams and architecture

There's a rule for this, and it's almost sixty years old. In 1967 a programmer named Melvin Conway pointed out that any organisation designing a system will produce a design whose structure copies the organisation's own communication structure. People have been rediscovering it the hard way ever since.

Put plainly: your product ends up shaped like your team. If you've got a mechanical team, an electrical team, and a firmware team that mostly talk inside their own group, you'll ship a product with a mechanical part, an electrical part, and a firmware part, and the hardest problems will sit exactly on the boundaries between them. The places your teams don't talk become the interfaces your product struggles at.

This isn't a metaphor. It's mechanical. Design happens through conversation. The conversations that happen easily, the ones inside a team, produce clean internal design that everyone understands. The conversations that happen rarely, the ones across team lines, produce the underspecified, negotiated, brittle interfaces where integration goes wrong. The system inherits the shape of the people who built it, because it was built through the way those people talk to each other.

Why startups get hit harder

Big companies at least draw an architecture and then staff it. Startups do it the other way round, usually by accident.

You hire who you can find, in the order you can find them. You split a team when it gets too big to manage, not when the architecture asks for a split. You reorg every few months because someone left, or someone got promoted, or the board wanted to know why two people own the same thing. Not one of those calls is made by looking at the product. All of them reshape it.

So the architecture of your hardware is being set by your hiring order and your reporting lines, by people who aren't thinking about architecture at all in the moment they decide. The org chart is the design document, and nobody's reviewing it as one.

The part that really catches founders out is the reorg. You move people around for perfectly sensible management reasons, and you've just re-architected the product without touching a single drawing. The seam that used to sit between two engineers on the same team is now a seam between two teams with different managers and different priorities. Six months later that seam is where your schedule slips, and it looks like an engineering problem. It started as an org change.

What it costs

The bill arrives at integration, where it always does, but the cause is way upstream of any one engineer.

The features that need two teams to cooperate closely are the ones that never quite ship. Not because they're technically hard, but because the cooperation they need cuts against the grain of how the company is wired. Anything that lives neatly inside one team moves fast. Anything that has to cross a team boundary moves at the speed of the worst meeting between those two teams.

And you can't brute-force your way out of it. You get to build the product your org structure allows you to build. The architecture you actually want, the one that doesn't line up with your boxes and reporting lines, is the one you keep failing to ship and can't quite work out why.

What good looks like

The teams that get this right treat the org chart as an engineering decision, because that's what it is.

There's even a name for doing it deliberately: the inverse Conway maneuver. Instead of letting your team structure decide your architecture by accident, you choose the architecture you want first, then build the teams to match. You put the team boundaries where you want the system boundaries. You staff the interfaces you care about most with the people who already talk to each other most.

For a startup that's a small, unglamorous habit, not a transformation. Before the next reorg, before the next five hires, before you split that team, ask one extra question. Not just "does this work for the people." Also "what part of the product am I about to make harder to change." Treat the team you're about to draw as the system you're about to commit to, because it is.

The question worth sitting with

Pull up your last real integration headache. The one that ate a month and three people's patience. Now pull up the org chart from around the time that design was set.

It's the same diagram. The seam that failed in the hardware is the seam between two teams that weren't really talking.

Once you can see that, you stop treating the org chart as an HR artifact and start treating it as the first serious architecture decision your company makes. Your product is going to look like your company whether you intend it to or not. The only thing you actually get to choose is whether that happens on purpose.

More posts

See all posts