Conway's Law and the three org archetypes
Your software ends up shaped like your communication structure. That's not a metaphor — it's a constraint. So org design is an architectural decision, and three archetypes (Functional, Matrix, Market) lead to predictably different software.
"Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations. The larger an organization is, the less flexibility it has and the more pronounced the phenomenon."
// Dr. Melvin Conway — Conway's Law, 1968.
Eric Raymond's restatement in The Cathedral and the Bazaar: "If you have four groups working on a compiler, you'll get a 4-pass compiler." Done well, Conway's Law makes teams independent. Done poorly, every small change creates global, catastrophic consequences.
Functional
Matrix
Market
Traditional IT Ops, organized by function, is optimized for cost. What you actually get:
- — Long queues between every step (ticket waits weeks for a DBA, then weeks for network, then weeks for security).
- — The person doing the work has no visibility into where it fits in the value stream — "I'm just configuring servers because someone told me to."
- — Creativity and motivation vacuum at the worker level; finger-pointing across silos when things break.
- — Even small features cross every silo: combinatorial coordination, multi-month lead times, predictable rework.
// this isn't a personnel problem. it's a system-design problem.
To get DevOps outcomes — fast flow, high quality, motivated workers — organize teams around the value stream. Each market-oriented team owns:
Product/service end-to-end — design, code, test, deploy, run, support.
Dev, Ops/SRE, QA, Infosec — together, in the same standup.
Decisions without waiting for handoffs. Daily deployments. Real ownership.
"As tempting as it seems, one cannot reorganize your way to continuous improvement and adaptiveness. What is decisive is not the form of the organization, but how people act and react."
Reorganizing alone is theatre. Combine market orientation with the behaviors from Modules 01–02 (visible work, fast feedback, blameless culture) or you'll just have a different shape of dysfunction.
An org has four siloed teams: Dev, QA, Database, and Security. Every release requires sequential handoffs through all four. Conway's Law predicts:
// pick one to verify
A CIO restructures IT into "feature teams" but keeps a single shared database team that owns all schemas and gates every change. What happens?
// pick one to verify