Ressource
Conway's Law
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.
Souvent expliqué avec le cat suivant, si une seule équipe écrit un compilateur, il s’agira d’un compilateur à une passe, mais que si l’équipe est divisée en deux, il s’agira d’un compilateur à deux passes.
Inverse Conway’s Law
Change the communication patterns of the designers to encourage the desired software architecture.
L’architecture de notre logiciel émergera de notre organisation (Conway’s Law), ainsi si nous souhaitons faire émerger une architecture nous devons d’abord changer la structure de notre organisation