You have arrived at the web home of Noah Brier. This is mostly an archive of over a decade of blogging and other writing. You can read more about me or get in touch. If you want more recent writing of mine, most of that is at my BrXnd marketing x AI newsletter and Why Is This Interesting?, a daily email for the intellectually omnivorous.
Our third aphorism-"if one programmer can do it in one year, two programmers can do it in two years"-is merely a reflection of the great difficulty of communication in a large organization. The crux of the problem of giganticism [sic] and system fiasco really lies in the fourth dogma. This -- "systems resemble the organizations that produced them" -- has been noticed by some of us previously, but it appears not to have received public expression prior to the appearance of Dr. Melvin E. Conway's penetrating article in the April 1968 issue of Datamation. The article was entitled "How Do Committees Invent?". I propose to call my preceding paraphrase of the gist of Conway's paper "Conway's Law".While most, including Conway on his own website, credit Fred Brooks' 1975 Mythical Man Month with naming the law, it seems that Mealy deserves the credit (though Brooks' book is surely the reason so many know about Conway's important concept).3Back to the questions at hand: Why does this happen, where does it happen, and what can we do about it? Let's start with the why. This seems like it should be easy to answer, but it's actually not. The answer starts with some basics of hierarchy and modularity that Herbert Simon offered up in his Parable of Two Watchmakers: Mainly, breaking a system down into sets of modular subsystems seems to be the most efficient design approach in both nature and organizations. For that reason we tend to see companies made up of teams which are then made up of more teams and so-on. But that still doesn't answer the question of why they tend to design systems in their image. To answer that we turn to some of the more recent research around the "mirroring hypothesis," which (in simplified terms) is an attempt to prove out Conway's Law. Carliss Baldwin, a professor at Harvard Business School, seems to be spearheading much of this work and has been an author on two of the key papers on the subject. Most recently, "The mirroring hypothesis: theory, evidence, and exceptions" is a treasure trove of information and citations. Her theory as to why mirroring occurs is essentially that it makes life easier for everyone who works at the company:
The mirroring of technical dependencies and organizational ties can be explained as an approach to organizational problem-solving that conserves scarce cognitive resources. People charged with implementing complex projects or processes are inevitably faced with interdependencies that create technical problems and conflicts in real time. They must arrive at solutions that take account of the technical constraints; hence, they must communicate with one another and cooperate to solve their problems. Communication channels, collocation, and employment relations are organizational ties that support communication and cooperation between individuals, and thus, we should expect to see a very close relationship—technically a homomorphism—between a network graph of technical dependencies within a complex system and network graphs of organizational ties showing communication channels, collocation, and employment relations.It's all still a bit circular, but the argument that in most cases a mirrored product is both reasonably optimal from a design perspective (since organizations are structured with hierarchy and modularity) and also cuts down the cognitive load by making it easy for everyone to understand (because it works like an org they already understand) seems like a reasonable one.4 The paper then goes on to survey the research to understand what kind of industries mirroring is most likely to occur and the answer seems to be everywhere. They found evidence from across expected places like software and semiconductors, but also automotive, defense, sports, and even banking and construction. For what it's worth, I've also seen it across industries in marketing projects throughout my own career. That's the why and the where, which only leaves us with the question of what an organization can do about it. Here there seem to be a few different approaches. The first one is to do nothing. After all, it may well be the best way to design a system for that organization/problem. The second is to find an appropriate balance. If you buy the idea that some part of mirroring/Conway's Law is simply about making it easier to understand and maintain systems, than its probably good to keep some mirroring. But it doesn't need to be all or nothing. In the aforementioned paper, Baldwin and her co-authors have a nice little framework for thinking about different approaches to mirroring depending on the kind of business: As you see at the bottom of the framework you have option three: "Strategic mirror-breaking." This is also sometimes called an "inverse Conway maneuver" in software engineering circles: An approach where you actually adjust your organizational model in order to change the way your systems are architected.5 Basically you attempt to outline the type of system design you want (most of the time it's about more modularity) and you back into an org structure that looks like that. In case it seems like all this might be academic, the architecture of organizations has been shown to have a fundamental on the company's ability to innovate. Tim Harford recently wrote a piece for the Financial Times that heavily quotes a 1990 paper by an economist named Rebecca Henderson titled "Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established Firms." The paper outlines how the organizational structure of companies can prevent them from innovating in specific ways. Most specifically the paper describes the kind of innovation that keeps the shape of the previous generation's product, but completely rewires it: Think film cameras to digital or the Walkman to MP3 players. Here's Harford describing the idea:
Dominant organisations are prone to stumble when the new technology requires a new organisational structure. An innovation might be radical but, if it fits the structure that already existed, an incumbent firm has a good chance of carrying its lead from the old world to the new. A case study co-authored by Henderson describes the PC division as "smothered by support from the parent company". Eventually, the IBM PC business was sold off to a Chinese company, Lenovo. What had flummoxed IBM was not the pace of technological change — it had long coped with that — but the fact that its old organisational structures had ceased to be an advantage. Rather than talk of radical or disruptive innovations, Henderson and Clark used the term "architectural innovation".Like I said before, it's all quite circular. It's a bit like the famous quote "We shape our tools and thereafter our tools shape us." Companies organize themselves and in turn design systems that mirror those organizations which in turn further solidify the organizational structure that was first put in place. Conway's Law is more guiding principle than physical property, but it's a good model to keep in your head as you're designing organizations or systems (or trying to disentangle them). Footnotes: