There is an understanding that the more communication between teams and people, the better the work. Within the teams, this holds. However, leaders must be mindful of the communication overhead and its impact. When we unnecessarily create communication lines between teams, we are prone to develop systems that support these communication lines (a.k.a. Conway’s Law). When we limit the communication between teams, we force the teams to create specific API boundaries and documentation to remove the need for communication. When the communication line is open, people will use it instead of relying on APIs and documentation. The team that offers API will also use these communication lines instead of working on a better API design or documentation.
Note ( Go to main index)
56b: Limiting the communication lines to create better system design
This note is mentioned in:
86.If you're unfamiliar with Zettelkasten: These notes are atomic. The aim is to have one idea in a note. The connections between notes are as important as the notes themselves.
Reply via email
or comment below.