Observation that software architecture reflects team/organization communication structure. Heimeshoff cites it to argue that development teams must be aligned with the business's bounded contexts: two teams cannot share one bounded context, and misaligned team relationships produce misaligned models (e.g., upstream/downstream tension between shopping cart and warehouse teams).