All articles
product team structure
team topology
product management

How to Structure a Product Team Between 50 and 150 People

5 min read·29 October 2026·Fredrik Göth

At 20 people, your product team structure barely matters. Everyone knows what everyone else is doing, decisions happen in hallways, and one strong PM can hold the whole thing together through force of will. At 150 people, the wrong structure is the reason your roadmap is always late, your engineers are blocked on dependencies nobody owns, and every quarterly planning cycle feels like starting from scratch.

The problem is not headcount. It is what happens in the period when the flat startup setup has clearly stopped working but nobody has made the structural decisions that would replace it.

"The goal of structure at this scale is not control. It is to make trade-offs visible before they become emergencies."

Fredrik Göth

The no-man's-land most CPOs try to hire their way through

What I see most often: a CPO who knows the current structure is not working adds another PM. Then another. Then a Head of Product for one area. The team gets bigger, but the underlying problem, which is that decision rights were never made explicit, just gets more expensive. Everyone assumes someone else owns the cross-cutting outcomes. Discovery work falls between teams. Platform needs go unvoiced because no single PM has the mandate to speak for them.

At 10 to 30 people, you can run a flat PM structure because everyone sees the whole product. At 50 and beyond, nobody sees the whole product anymore. The informal coordination mechanisms that replaced explicit decision rights start to create more cost than they save.

The three structural mistakes I see most often in this range are feature-team silos with no shared outcome, no clear ownership of platform-layer decisions, and PMs who are accountable for delivery but not for discovery. These are not talent problems. They are design problems.

What team topology actually means in practice

The language of stream-aligned teams, enabling teams and platform teams is showing up in more CPO conversations now. The concepts are useful. The way they are usually applied to product organisations is too abstract to act on.

Here is what I observe when this goes wrong. A team calls itself stream-aligned but the PM is managing two genuinely separate customer outcomes with no clear mandate on either. An enabling function, say a design system team, ends up running its own parallel roadmap instead of reducing the cognitive load on the teams it is supposed to serve. The platform roadmap is decided by whoever shouted loudest last quarter, with no PM treating internal teams as actual customers. Giving things the right names does not create the right structure.

In practical terms for a mid-market SaaS product org at this scale: a stream-aligned team owns a value stream end to end. The PM can say yes or no on what gets built and why, with an outcome they are accountable for. Not a feature list. An outcome. Full stop. An enabling team exists to make stream-aligned teams faster and more capable, not to add another layer of roadmap politics. And a platform team has its own PM who operates with the same rigour toward internal teams that every other PM brings to end users.

The structure is about where decisions land and who is accountable for outcomes. Nothing else.

This connects to the question of who owns what when the PM role is under pressure. At this scale, the title matters less than the decision rights attached to it.

When to split a PM role versus when to hire a second PM

This is the specific call most CPOs get backwards. The instinct is to split a PM role when one PM is overloaded. The better question is whether the work being done by that PM belongs to one value stream or two.

If one PM is managing two genuinely separate customer outcomes, you need two PMs. If one PM is overloaded because the team is shipping without a clear outcome to navigate by, adding a second PM doubles the confusion. The accountability problem does not halve when you add headcount. It multiplies.

I have seen teams build a great feature nobody uses, not because they built it wrong, but because nobody asked whether it was worth building. A second PM does not fix that. Clarity on what outcome the team is actually responsible for does.

A good start can be to map your current PMs to value streams before you open a single job requisition. If a PM cannot name the customer outcome their work is moving, the structural problem precedes the headcount problem.

The structural decision that determines whether AI tooling helps or makes things worse

One question I hear more often now: how do we absorb AI-assisted workflows without everything becoming noisier? The answer depends almost entirely on one structural decision: who owns the system of record for decisions?

When discovery insights live in one tool, roadmap rationale in another and stakeholder conversations somewhere else entirely, adding AI tooling generates more output from a broken process. The teams that absorb AI well have already decided where decisions are recorded and who is accountable for them. The structure creates the container. The tools fill it.

If you are building out this layer, your analytics setup is part of the same question: where does signal become decision, and who owns that handoff?

The goal of structure at this scale is not control. It is to make trade-offs visible before they become emergencies. What decision in your current setup has no clear owner? Start there.

Fredrik Göth is a CPO and product leadership consultant working with product teams across Europe.

See how your roadmap connects to strategy

Tree Studios helps product teams connect business goals, product strategy and team work in one visual strategy tree.