Why You Can't Architect a System Without Understanding the Org Chart
Most architecture diagrams are lies of omission.
They show services, data flows, and components — but they rarely show the thing that decides whether the system will live or die:
the org chart.
You can pretend that’s not true.
I did for a while.
But after 18+ years in sales and GTM, plus the years I’ve spent building AIDF, RFS, NME, MAIA, LQL, LEF, CAIO, AIOS, AIVA, and TAI, I haven’t seen a single large system whose behavior wasn’t shaped — sometimes dominated — by the structure of the organization around it.
And that’s not me taking a cheap shot at “politics.”
It’s just the pattern that kept repeating at NTT, AWS, t‑emgee, and inside customers:
- the moments where the architecture made sense on paper,
- the org structure made it impossible to operate under load.
You can’t architect a system honestly if you don’t understand the org chart it lives in.
Because that chart is part of the system.
The Deal That Died for Org Reasons, Not Technical Ones
There was a big deal I lost early in my career that I used to blame on timing.
Great use case.
Real pain.
Our solution fit.
The architecture we proposed was sound.
Then, very slowly, it died.
Not because:
- the tech wasn’t viable,
- the contract terms were wrong,
- the customer changed their mind about the outcome.
It died because the system on their side couldn’t support what we were trying to do:
- data was controlled by a team with no stake in the outcome,
- ops would have carried the blast radius of any incident but weren’t invited to the design conversations,
- the exec sponsor was months away from rotating,
- security had veto power but not context.
On my side, we kept talking about:
- features,
- integrations,
- performance,
- SLAs.
What we weren’t talking about was the real architecture — the org chart.
Looking back, it was obvious:
- the data team’s incentives guaranteed friction,
- the ops team’s risk posture guaranteed delays,
- the sponsor’s tenure guaranteed re‑approval.
We were trying to ship a system into an environment that had nowhere to land.
That was the first time I wrote in my notes:
“The diagram is lying by omission. The org chart is the real architecture.”
Conway’s Law Is Not a Suggestion
People love to quote Conway’s Law:
“Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure.”
They quote it like a clever aside.
I treat it like a warning label.
If:
- data science lives in a different silo than platform,
- security is downstream from product,
- GTM is misaligned with architecture,
- “AI” is a separate initiative with its own leadership,
then your system will:
- have seams where teams don’t talk,
- leak responsibility across boundaries that don’t line up,
- optimize locally in ways that conflict globally.
I’ve seen this in AI specifically:
- the “AI team” builds a smart layer,
- the platform team owns reliability,
- the product team owns UX,
- none of them share a single mental model of the system.
The result is predictable:
- clever models,
- fragile systems,
- nobody fully accountable.
You don’t fix that by drawing tighter boxes in Lucidchart.
You fix it by acknowledging that the org chart constrains what architectures are even possible.
If the communication pattern can’t support the design, the design is fiction.
How This Shows Up in AI Architecture Decisions
When people talk to me about architecture now — especially around RFS, MAIA, AIDF, LQL, LEF, CAIO, AIOS, AIVA, TAI — I ask questions that sound political but are really structural:
- Who owns memory? (RFS/NME)
- Who owns intent? (MAIA/VEE)
- Who owns governance and proofs? (AIDF/MA)
- Who owns orchestration? (CAIO/LQL/LEF)
- Who owns the assistant layer that users actually feel? (TAI/AIOS/AIVA)
If the answer is:
- “kind of everybody,”
- “we’re still figuring that out,”
- “they’re in another org, but we talk,”
then the architecture is at risk — no matter how pretty the diagrams are.
For example:
- If RFS is owned by a platform team with no relationship to product, they’ll optimize for generic capability, not specific use cases.
- If MAIA (intent) sits with research while CAIO/LEF (execution) sit with infra, nobody owns the end‑to‑end behavior.
- If AIDF is an “AI safety initiative” with no power over delivery timelines, governance will be paper, not constraint.
The org chart you design around determines:
- where feedback loops close,
- where they break,
- where drift becomes inevitable.
Ignoring that is not “staying out of politics.”
It’s neglecting half of the architecture.
The Fatherhood Version: Family as an Org Chart
This doesn’t just apply to companies.
At home, I have an org chart whether I admit it or not:
- me,
- two teenagers,
- extended family,
- the roles we each play,
- the decisions that route through me by default.
If I design our routines, rules, and expectations as if:
- everyone has equal power,
- information flows evenly,
- responsibilities are symmetric,
I’m lying to myself.
The real structure looks more like:
- I control most of the resources and constraints,
- they experience most of the downstream impact,
- certain topics route through me, others bypass,
- some decisions are centralized whether I want them to be or not.
If I design “family systems” — routines, memory, habits — without acknowledging that, I’ll:
- overload myself quietly,
- disempower them unintentionally,
- blame “chaos” for patterns that are actually structural.
Seeing my own house as an org chart pushed me to:
- redistribute certain decisions,
- make ownership explicit (“this is yours, this is mine”),
- stop pretending we’re all operating with the same leverage.
That’s architecture too.
Ignoring it doesn’t make it less real.
What I Do Differently Now When I Architect Anything
Whether I’m thinking about:
- a new subsystem for AIDF or RFS,
- how TAI should integrate into someone’s life,
- or how to change something at home,
I start with two diagrams:
- The system diagram.
- The org chart.
Then I ask:
- Where do these line up?
- Where do they fight?
- Who will feel the pain if this behaves exactly as designed?
- Who has the power to change it if it starts drifting?
If I can’t answer those, I don’t trust the architecture — no matter how elegant it looks.
Practically, that means:
- I push for clear ownership around memory, intent, governance, and execution.
- I design interfaces that match team boundaries, not ignore them.
- I call out when an architecture depends on collaboration patterns that the org has never demonstrated.
It’s not about making the org subservient to architecture or vice versa.
It’s about aligning them enough that the system has a chance.
Where This Leaves Us
You can’t architect a serious system from the neck up — ignoring the body it lives in.
The org chart is part of the architecture:
- it defines which feedback loops can exist,
- it shapes how fast issues can be seen and addressed,
- it constrains which designs are even possible.
If you:
- design systems in a vacuum,
- treat “politics” as something beneath you,
- ignore ownership and power,
you’re not being pure.
You’re being irresponsible.
The work, if you care about systems that don’t break people, is to:
- learn how your org actually behaves,
- design architectures that respect those realities,
- and, when necessary, advocate for org changes as part of the architecture, not as an afterthought.
Otherwise, you’re just drawing nice diagrams on top of a structure that will quietly decide how things actually work.
Key Takeaways
- The org chart is part of the system architecture; ignoring it turns diagrams into fiction.
- Deals, projects, and AI initiatives often fail for org‑structural reasons long before technical limits are hit.
- In AI, ownership of memory (RFS/NME), intent (MAIA/VEE), governance (AIDF/MA), and orchestration (LQL/LEF/CAIO) must be clear or the architecture will drift and fail under load.
- Conway’s Law is real: communication structures and incentive patterns shape the systems you’re able to build.
- At home, seeing the family as a system with roles and ownership helps you design routines and rules that actually work.
- Responsible architecture means designing with the org chart in mind — and pushing for structural changes when the current shape makes honest systems impossible.
Related Articles
- The Unfair Advantage of Speaking Both GTM and Engineering Fluently
- Why the Best Architects Understand Sales — and Vice Versa
- Systems Thinking as a Survival Mechanism
- Why Enterprise AI Projects Fail Before They Start
- The Real Reason I Refuse to Build Fragile Systems