Définition
Un adage selon lequel l'architecture d'un système tend à refléter la structure de communication de l'organisation qui le conçoit, impliquant que les frontières organisationnelles influencent les frontières techniques.

Principe

Principe
Les résultats de conception sont façonnés par la structure des équipes et les voies de communication ; pour changer l'architecture intentionnellement, alignez les rôles organisationnels, les équipes et les modes de communication sur la modularité technique souhaitée.

Démonstration

Démonstration
Une organisation composée de trois équipes indépendantes, chacune responsable d'un domaine produit distinct, produit souvent un système composé de trois services faiblement couplés ; à l'inverse, des équipes cloisonnées peuvent produire des interfaces étroitement liées reflétant des transferts plutôt que des abstractions propres.

Mauvaise application

Mauvaise application
Considérer la loi de Conway comme déterministe et l'utiliser pour justifier l'absence de changement organisationnel ou excuser de mauvaises décisions techniques ; ou supposer qu'il est impossible de changer l'architecture sans réorganiser en négligeant les alternatives d'outillage et de gouvernance.

Conséquence

Conséquence
La reconnaissance de cet effet permet aux dirigeants de structurer délibérément les équipes et la communication pour réaliser les architectures visées (ingénierie consciente de Conway) ; cela explique aussi pourquoi refactorer l'architecture nécessite souvent de modifier responsabilités et interfaces des équipes.

Inversion

Inversion
Découpler volontairement organisation et architecture par des équipes transverses, des équipes plateformes, des contrats d'API formels, l'externalisation ou un fort support outil qui appliquent des frontières architecturales malgré des désaccords organisationnels.

Limite

Limite
Une tendance plutôt qu'une loi déterministe : de nombreux facteurs (contraintes marché, systèmes hérité, choix technologiques, gouvernance, externalisation) médiatisent la relation entre communication organisationnelle et architecture ; elle s'applique plus directement aux systèmes socio-techniques.

Tension sémantique

Tension sémantique
Tension avec l'idée que « la structure suit la stratégie » ou que l'excellence technique seule peut produire l'architecture idéale ; aussi tension avec des explications managériales qui attribuent tous les défauts techniques au design organisationnel (simplification excessive).

Synthèse

Synthèse
La loi de Conway résume le couplage socio-technique : les modèles de communication organisationnels façonnent l'architecture des systèmes ; exploiter utilement cette intuition demande de la traiter comme une tendance probabiliste et de la gérer par l'alignement des équipes, des contrats et des outils.