La loi de Conway

La loi de Conway fait référence à l'observation selon laquelle tout système de conception sera affecté de manière significative par la façon dont il est communiqué. Cette loi est généralement associée au développement de logiciels, mais elle est considérée comme applicable aux systèmes et aux organisations de tous types. Melvin Conway, informaticien et programmeur, a élaboré sa théorie en 1967 comme base d'un article intitulé "How do committees invent ?" qu'il soumettait à la Harvard Business Review (HBR). Voici la formation originale : "Toute organisation qui conçoit un système (défini au sens large) produira une conception dont la structure est une copie de la structure de communication de l'organisation."

HBR a rejeté l'article au motif que Conway n'avait pas prouvé sa thèse ; l'article a été publié en avril 1968 dans Datamation, le principal magazine informatique de l'époque. Fred Brooks a utilisé cette observation dans "The Mythical Man-Month", et l'a appelée la loi de Conway. Pour prouver la thèse de Conway, la Harvard Business School a mené une enquête intitulée "Exploring The Duality Between Product and Organizational Architectures". Les chercheurs ont comparé les bases de code de plusieurs applications du même type pour voir si elles avaient été développées par des équipes de développement de logiciels libres à couplage étroit ou lâche. Les chercheurs ont constaté que les équipes à couplage étroit étaient plus susceptibles de produire des bases de code monolithiques, tandis que les groupes à couplage lâche créaient des bases de code modulaires. De même, il a été observé que si plusieurs équipes travaillent sur des modules de programme et que la communication inter-équipes est faible, les interfaces du programme refléteront ce fait. La loi de Conway est fréquemment mentionnée lorsqu'il est question de DevOps, qui repose sur la collaboration et la communication efficace entre les équipes de développement et les équipes opérationnelles.

Vous pouvez également être intéressé
  1. Loi de Conway Définition - Que signifie la loi de Conway? La loi de Conway est un aphorisme informatique qui pose l'idée que «les organisations qui conçoivent des systèmes sont contraintes de produire des conceptions qui sont des copies des structures de communication de ces organisations». Cette idée peut être attribuée à un...
  2. Loi d’harmonisation de la technologie, de l’éducation et du droit d’auteur de 2001 (loi sur l’enseignement ou article 487) Définition - Que signifie la loi d'harmonisation de la technologie, de l'éducation et du droit d'auteur de 2001 (loi TEACH ou S.487)? La loi de 2001 sur l'harmonisation de la technologie, de l'éducation et du droit d'auteur (TEACH Act ou S.487) est une loi qui révise la loi fédérale américaine...

  1. Loi sur les attachés de propriété intellectuelle (loi sur les attachés de propriété intellectuelle) (ippa) Définition - Que signifie Intellectual Property Attache Act (IP Attache Act) (IPPA)? La loi sur l'attaché de propriété intellectuelle (IP Attaché Act ou IPPA) est un nouveau projet de loi anti-piratage introduit le 9 juillet 2012. Le texte actuel de l'IPPA prévoit que la surveillance du programme d'attaché des droits...
  2. Loi sur les technologies de l’information sur la santé pour la santé économique et clinique (loi hitech) Définition - Que signifie la loi sur les technologies de l'information sur la santé pour la santé économique et clinique (loi HITECH)? Le Health Information Technology for Economic and Clinical Health Act (HITECH Act) est un texte législatif promulgué par le gouvernement américain pour promouvoir et appliquer l'utilisation des technologies...