Org design · 200 people, zero managers · one case, one stealable principle

In a company with no managers, the tool is the org design.

Two hundred people, no managers, and eight modules doing the job of an org chart. Every design decision here was an organisational decision wearing interface clothes — and the trap in every feature request was a boss trying to smuggle itself back in through the side door. Coordination had to be pulled, never pushed.

200people coordinating, self-serve
0managers in the loop
8modules · one object model
1:06 · the case, narrated · rather read? — the 60-second slip is next synthetic voice · my words, my facts

Reviewing? Start here

The case in sixty seconds.

The deep read is below — every line links into it.

The outcome
Coordination for 200 people with 0 managers in the loop — eight modules on one object model. The company has since grown to 250 and still runs on it. the receipt →
The call
Every obvious feature — assignment, approval, escalation — was a manager wearing a different name; the job was saying no to each one. Commitments instead of assignments; read access as the feature. the move →
My part
Product & design lead across four engineering streams and a PM — the user base and the org chart were the same two hundred humans. the seat →
Where it breaks
Only holds where the org has genuinely committed to self-management — the tool can’t create that commitment, only carry it; two hundred people is near the ceiling. the boundary →
Read access as the feature — who’s on what, who’s blocked, who decides, visible to all · anonymised reconstruction · client under NDA

Product Strategy · Enterprise SaaS · Organisational Design · 2025

The principle this case proves

When the user base and the org chart are the same people, every design call is an org-design call.

Everyone wanted to hear that a 200-person company runs with zero managers. The harder truth: transparency was already doing the managers’ job — and at 200 people it had quietly started to fail.

Transparency worked · scaling it was the problem

The stakes: transparency did the managers’ job — until two hundred people broke it.

The whole thing runs on transparency: salaries, finances, project assignments, reviews — open to everyone. That holds at forty. At two hundred, the hallway stops scaling. What lives in one person’s head stays there, and the org grows a quiet hierarchy to route around the gap.

The ask said design tooling for a 200-person company with no management layer. The actual ask was narrower and harder: coordination with nobody standing above anybody. Every obvious feature — task assignment, approval flows, escalation paths — quietly appoints somebody the router.

Here the user base and the org structure were the same two hundred humans. So every design decision was an organisational one — there was no other kind. Get a screen wrong and you don’t ship a bug; you reintroduce the boss the whole company was built to do without.

The test: every safe feature had a manager hiding inside it — the design work was refusing them.

Every coordination tool ships the same defaults: assign the task, route it for approval, escalate when it stalls. Each one quietly puts somebody above somebody else. Build them and the org chart grows back overnight — just rendered in software instead of titles. The thing that made the company itself would have died in the tooling meant to support it.

So the real deliverable was never a feature list. It was a coordination model that could carry 200 people across 8 modules without ever electing a router — and the discipline to refuse every feature that smuggled one back in.

The mechanism

I made transparency do the coordinating — pull, not push.

THE JOB WAS SAYING NO Every obvious feature was a manager wearing a different name. Assign who does the work Approve who may proceed Escalate who settles it each one is a boss smuggled back in through the side door — refused Visibility instead commitments, published in the open — not tasks handed down. You see what’s open, and you pick it up. salaries, finances, assignments — open to everyone ONE OBJECT MODEL — the org can rebuild its own process with nobody in the room to arbitrate Staffing Comp OKRs Onboarding + 4 more modules designed for 200 · 250 run on it today · 0 managers

The job was saying no

Every obvious feature was a manager wearing a different name.

  1. Assign

    who does the work

  2. Approve

    who may proceed

  3. Escalate

    who settles it

each one is a boss smuggled back in through the side door — refused

  1. Visibility instead

    commitments, published in the open — not tasks handed down. You see what’s open, and you pick it up.

    salaries, finances, assignments — open to everyone

ONE OBJECT MODEL — the org can rebuild its own process with nobody in the room to arbitrate

Staffing · Comp · OKRs · Onboarding · + 4 more modules

designed for 200 · 250 run on it today · 0 managers

The features I said no to — and the one mechanism that replaced them

The one decision: replace assignment with visibility. Who’s on what, who’s blocked, who decides — visible to everyone, always. Pull, not push. Commitments, not assignments. Nobody hands you work; you see what’s open and you pick it up. Eight modules — staffing, comp, OKRs, onboarding — all spoke one object model, so the org could rebuild its own process with nobody in the room to arbitrate.

Plate 04 · Commitments board — reconstruction · all names synthetic Redrawn from memory at production fidelity. Coordination without a router: you see what’s open, you pick it up — and the org chart never grows back.

The board above is what it looked like; the one below is the same surface, live — flip transparency off and watch the coordination go with it. An open ask sits there until someone chooses it. That switch is the whole argument in one control.

Reconstruction — anonymised, rebuilt from memory for illustration · client under NDA

Open asks

Committed

Ship invoice templatesAS committed
Rotate on-call schedulePD committed

Blocked

Vendor contract reviewKV waiting on legal
Keyboard-friendly · nothing you click here leaves the page

Where this wouldn’t transfer

This ran inside a company that already believed in radical transparency and had no management layer defending its own existence. Drop the same design into a conventional hierarchy and it fails on politics long before it fails on product.

When it was done: not when the screens shipped — when people committed unasked.

A board nobody trusts is just a prettier inbox. The design wasn’t done when the screens shipped. It was done when people trusted them enough to commit — unasked. Coordination is a trust problem between people — the same problem I design for everywhere else, here just without a model in the loop.

Falsifiable evidence — zero managers since launch, 250 people today.

250people run on it today — up from the 200 it was designed for
0managers in the loop — the outcome, not the mandate
8modules · one object model

The test of a coordination model isn’t the day it ships — it’s the day the org outgrows the number it was designed for. The company has since grown to 250 people across a far more diverse set of teams, and they still run on it. The hallway that stopped scaling at two hundred didn’t come back. Scoping the credit: zero managers is the founders’ philosophy succeeding, and these numbers belong to the org. What I own is narrower and harder to fake — the tooling held when the philosophy met scale.

Owned
The definition and build order of the eight modules, and the interaction design across them.
Shared
Roadmap and delivery, with the PM and four engineering streams.
Not mine
The backend and the data model’s implementation.

Where the principle breaks.

This only holds where the org has genuinely committed to self-management — the tool can’t create that commitment, only carry it. Two hundred people was near the ceiling: pull-based coordination leans on everyone reading the same surfaces, and that thins as headcount grows. And in a company that HAS managers, forcing manager-shaped work through managerless tooling doesn’t remove hierarchy — it hides it, which is worse. The principle is for orgs that mean it.

The interesting part is how transparency replaced the org chart.

Out of respect for the client’s confidentiality, the artifacts stay off the public page. Details are confidential; I’ll walk through the artifacts — the service blueprint included — and numbers on a call under mutual NDA.

Send me the role
Role
Product & Design Lead · owned the coordination model end to end
Span
8 modules · one object model
What I owned
Refusing assignment, approval and escalation — three times over
Confidentiality
Shipped · under NDA — artifacts shared on a call

Design Patterns Demonstrated

What this case feeds the pattern library: peer-set leveling, open salary setting, and project prioritisation by bidding — human-in-the-loop, with no model in the loop.

  • Human-in-Loop Patterns: Decentralised peer leveling, transparent company salary setting, and collaborative project prioritisation bidding workflows.

Coordination without a model. Next: the highest-stakes version of the same bet — an LLM reading codebases for partners who sign in millions.