[back to all posts]
Team Topologies: Organizing Business and Technology Teams for Fast Flow expands on Conway's law and shows how it works in practical settings.
A key point in the book is that unstructured many-to-many collaboration is undesirable -- Conway's law dictates that such collaboration produces tangled monolithic systems. Discouraging certain kinds of collaboration and communication is crucial to the health of the org and the systems it ships.
What are some ways to enable grassroots collaboration without creating tightly coupled monolithic systems?