Закон Конвея

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Закон Конвея — «Организации, проектирующие системы, ограничены дизайном, который копирует структуру коммуникации в этой организации».[1]Изречение, названное в честь программиста Мелвина Конвея[en], выразившего идею в 1967 году[2].

Закон основан на том, что для того, чтобы программный модуль функционировал, несколько авторов должны часто общаться друг с другом. Поэтому структура программного интерфейса системы будет отражать социальные границы организации (организаций), которые её создали, по которой сложнее общение. Закон Конвея был предназначен как действительное социологическое наблюдение, хотя иногда оно используется в юмористическом контексте.

Подтверждающее доказательство[править | править код]

Доказательство в поддержку закона Конвея было опубликовано группой исследователей из МТИ и Гарвардской бизнес-школы, которые, используя «гипотезу о зеркалировании» в качестве эквивалентного термина для закона Конвея, нашли «убедительное доказательство для поддержки зеркальной гипотезы» и что «существенные различия в модульности продукта» были «в согласии с представлением о том, что распределенные команды имеют тенденцию разрабатывать более модульные продукты»[3].

См. также[править | править код]

Примечания[править | править код]

  1. Conway, Melvin E. (April 1968), "How do Committees Invent?", Datamation Т. 14 (5): 28–31, <http://www.melconway.com/Home/Committees_Paper.html>. Проверено 10 апреля 2015. 
  2. Conway's Law. www.melconway.com.
  3. Exploring the Duality between Product and Organizational Architectures : A Test of the "Mirroring" Hypothesis (PDF). Hbs.edu. Дата обращения 15 января 2015.