Закон Конвея

Закон Конвея коротко формулируется так: «организации проектируют системы, которые копируют структуру коммуникаций в этой организации»[1]. Был назван в честь программиста Мелвина Конвея[en], сформулировавшего идею в 1967 году[2]. Данное определение появилось после публикации статьи Мелвина Конвея в журнале Harvard Business Review в 1968 году. Оригинальное высказывание звучит так:

Любая организация, которая разрабатывает систему (в широком смысле), вынуждена создавать проекты, структуры которых являются копией структуры связей организации.

Суть Закона Конвея править

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

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

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

См. также править

Примечания править

  1. Conway, Melvin E. (April 1968), "How do Committees Invent?", Datamation, 14 (5): 28—31, Дата обращения: 10 апреля 2015 Источник. Дата обращения: 7 июня 2018. Архивировано 18 марта 2015 года.
  2. Conway's Law. www.melconway.com. Дата обращения: 7 июня 2018. Архивировано 28 ноября 2015 года.
  3. Exploring the Duality between Product and Organizational Architectures : A Test of the "Mirroring" Hypothesis (PDF). Hbs.edu. Дата обращения: 15 января 2015. Архивировано 2 августа 2020 года.

Литература править

  • Нил Форд, Ребекка Парсонс, Патрик Куа, «Эволюционная архитектура. Поддержка непрерывных изменений». Издательство Питер, 2019 год по заказу O’Reilly