Skip to main content

Conway’s Law: Why Broken Teams Build Broken Products

Conway's Law: Organizations are constrained to produce designs which are copies of their communication structures.

In 1967, a computer scientist named Melvin Conway submitted a paper to the Harvard Business Review titled "How Do Committees Invent?", containing a simple but radical observation about system architecture: if you assign four isolated teams to build a software compiler, they will predictably deliver a four-pass compiler—whether or not that was the best design.

The idea was initially overlooked, but over the following decades, it proved consistently accurate across software, hardware, and manufacturing systems.

Today, this principle is known as Conway’s Law. It is the ultimate reality check for engineering leaders: your product's architecture will always mirror your organizational chart.

Advertisement

Simple Definition of Conway’s Law

Conway's Law states that any organization that designs a system will produce a design whose structure is a copy of the organization's communication structure. If your cross-functional engineering teams are highly siloed and rarely communicate, the product architecture design they build will have rigid, clunky interfaces and terrible integration.

Conway’s Law in Manufacturing and Product Design

Integration problems are rarely technical—they are communication failures. In mechanical systems, this manifests as tolerance stack-ups, routing conflicts, and late-stage rework—not design errors, but coordination failures.

Consider a company designing a new automated robotic cell. Management creates three distinct, siloed departments: Mechanical, Electrical, and Software. The departments sit on different floors, use different project management tools, and are measured by conflicting KPIs (triggering Goodhart’s Law).

Nine months later, prototyping begins. The mechanical engineers have built a sleek, structurally perfect chassis. But the electrical team complains there is no room to route their massive cable harnesses, forcing them to drill unplanned holes in the frame. The software team discovers the sensors were placed in physical blind spots, forcing them to write complex, messy code to compensate for the bad data.

Because the three teams did not integrate seamlessly, the machine does not integrate seamlessly. The product is bloated, over-engineered, and violates Occam's Razor by introducing artificial complexity that exists purely to compensate for organizational fragmentation.

The same pattern appears in production environments. If manufacturing, design, and quality teams operate in silos, defects are not eliminated—they are transferred downstream, fueling the Normalization of Deviance.

“System integration is a communication problem disguised as a technical problem.”

Advertisement

The Contrast Insight: The Inverse Conway Maneuver

Most engineering managers try to fix manufacturing systems integration problems by adding more managers, more meetings, or stricter engineering controls. This fails.

Forward-thinking organizations apply the Inverse Conway Maneuver. Instead of designing the product architecture and then hoping your team can build it, you deliberately design your organizational structure to match the ideal system architecture you want to achieve.

If you want a highly integrated, streamlined robotic cell, you do not use three isolated departments. You build one cross-functional team consisting of mechanical, electrical, and software engineers who sit together, share the same budget, and answer to the same KPIs. For example, tying all teams to Overall Equipment Effectiveness (OEE) or first-pass yield forces alignment across design, controls, and production.

Engineering Controls to Fix Organizational Design Failures

You cannot fight Conway's Law; you can only leverage it. If your teams are suffering from the Sunk Cost Fallacy, clinging to broken subsystems because "that's how our department does it," you must restructure the communication pathways:

  1. Eliminate Silos for New Products: Never pass a complex design over the wall from one department to another. Embed engineers from downstream processes (like manufacturing and quality) directly into the upstream R&D design team from day one.
  2. Define Interfaces First: If teams must remain separate, force them to ruthlessly define the "interface contract" (the physical or digital boundaries where their systems meet) before any detailed design work begins.
  3. Reduce Communication Path Length: The more layers and handoffs between teams, the more distortion occurs. Shorten communication loops wherever possible.
  4. Align Your KPIs: Silos are often created by perverse incentives. Tie the entire cross-functional team to a single, unified product outcome to prevent departmental infighting.
Advertisement

Quick Self-Check: Is Conway's Law Breaking Your Product?

  • Does your final product look like it was designed by three different companies bolted together?
  • Do integration tests consistently uncover massive compatibility issues at the end of the project?
  • Do departments blame each other for "not understanding the requirements"?
  • Are software patches frequently used to cover up physical hardware design flaws?

Frequently Asked Questions (FAQ)

Why is Conway's Law important in engineering management?

Because it proves that technical problems are often symptoms of organizational problems. You cannot design streamlined, elegant products with a bloated, fragmented team structure.

Can Conway's Law be avoided?

No. It cannot be avoided—but it can be used strategically by aligning team structures with the desired system architecture.

What is the Inverse Conway Maneuver?

It is the strategic practice of restructuring your teams and communication channels first, so they naturally mirror the desired architecture of the product you want to build.

What is a real-life example of Conway's Law?

If a company's website requires you to log into three different portals to check your billing, track an order, and contact support, it is almost guaranteed that the billing, logistics, and support teams operate in isolated corporate silos.

The Framework for High-Performing Teams

Broken products are a lagging indicator of broken teams. If you want to build modular, highly integrated engineering systems, you have to build modular, highly integrated engineering organizations.

If your organization is fragmented, your product will be fragmented—by design.

To understand how to map your team structure to your product architecture and eliminate departmental silos, explore the definitive operational guide in Matthew Skelton and Manuel Pais’s groundbreaking book, Team Topologies.

Comments

Popular posts from this blog

Murphy’s Law: Why Defensive Engineering Expects Failure

Murphy's Law: Anything that can go wrong will go wrong. In 1949, aerospace engineer Captain Edward A. Murphy was working on Project MX981 at Edwards Air Force Base, testing human tolerance to extreme G-forces using rocket sleds. During a critical test, all 16 strain gauge sensors wired to the test subject returned a reading of zero. Upon inspection, Murphy discovered the problem: every single sensor had been wired backward. The sensors allowed for two possible methods of connection, and the technician had chosen the wrong one 16 times in a row. Frustrated, Murphy coined a principle that would forever alter the discipline of engineering: "If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it." Pop culture eventually shortened this to Murphy’s Law , treating it as a pessimistic joke about bad luck. But for engineering leaders, it is not a joke. It is a non-negotiable boundary condition ...

Drum-Buffer-Rope: Finding Your True Bottleneck

The Theory of Constraints: A factory can only produce as fast as its slowest machine. In many High-Mix, Low-Volume (HMLV) manufacturing environments, the scheduling system consists of the sales team receiving a Purchase Order, running out to the production floor, and shouting at the supervisors to prioritize it immediately. This creates a catastrophic "Push" system. Management dumps raw materials onto the floor as fast as possible, believing that if everyone works at maximum speed, the product will ship faster. Instead, they trigger the exact Job Shop Chaos mathematically guaranteed by Little's Law . The floor clogs with Work-In-Progress (WIP), cycle times explode, and nobody knows what to work on next. To fix this, you must stop managing the entire factory and start managing the only thing that actually matters: The Bottleneck . Advertisement The Theory of Constraints (TOC) Introduced by Dr. Eliyahu M. Goldratt, the Theory o...

The Pike Effect: Overcoming Learned Helplessness

Imagine a large pike placed in an aquarium, separated from the smaller fish it usually hunts by a clear glass partition. Naturally, the pike strikes. It hits the glass. It tries again, and again, experiencing a painful collision every time. Eventually, the pike gives up. But here is where it gets interesting: when researchers remove the glass partition, the pike continues to stay on its side of the tank. It starves to death while surrounded by food, convinced the barrier is still there. This phenomenon illustrates a powerful cognitive bias known as The Pike Effect , a visual representation of learned helplessness . Advertisement The Mechanics of Learned Helplessness In human terms, the Pike Effect happens when past failures condition us to believe that success is impossible, even after the environment has changed and the original obstacles have been removed. We build invisible glass partitions in our minds. A failed project, a rejected p...