Chapitre 4. La loi de Conway et la recherche desbonnes limites
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Toute organisation qui conçoit un système... produira une conception dont la structure est une copie de la structure de communication de l'organisation.
Melvin E. Conway
Dès que tu as plus d'une équipe, tu dois diviser ton système (puisque les équipes efficaces ont la propriété exclusive du code sur lequel elles travaillent).
Je vais commencer ce chapitre en discutant de ce qu'est la loi de Conway et de ses implications pour ta structure organisationnelle.
Ensuite, je parlerai de la façon dont tu peux trouver les bonnes limites entre les équipes (qui seront aussi les limites de ton architecture), et de la façon de repérer quand ces limites doivent être modifiées. Tu dois t'attendre à cela, car les besoins de ton entreprise, la technologie disponible ou les choses sur lesquelles tu te concentres changent - mais cela se produira également à mesure que tu comprendras mieux tes domaines.
En réalité, tu veux travailler à la fois sur la conception organisationnelle et sur l'architecture du système, en raison de la loi de Conway. Si tu as 10 développeurs, as-tu besoin de trois équipes ou de deux ? Cela dépend de la meilleure façon de diviser le système. Tu cherches des divisions logiques dans le domaine de l'entreprise qui seront reproduites dans l'architecture, et qui attribuent à chaque équipe ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access