Кіріспе

Конвей заңы ұйым мен жүйе құрылымын байланыстырады. Конвей заңы ұйымның қарым-қатынас құрылымы мен олар құрастыратын жүйелер арасындағы байланысты сипаттайды. Бұл идеяны 1967 жылы компьютерлік бағдарламашы Мелвин Конвей енгізген, және заң оның есімімен аталған. Оның бастапқы тұжырымы:

Заңның негізі – өнімнің жұмыс істеуі үшін, оның құрамдас бөліктерінің авторлары мен дизайнерлері құрамдас бөліктердің үйлесімділігін қамтамасыз ету үшін бір-бірімен байланыс орнатуы керек деген ой. Сондықтан жүйенің техникалық құрылымы, оны жасаған ұйымдардың әлеуметтік шекараларын көрсетеді, онда қарым-қатынас жасау қиынырақ. Жай тілмен айтқанда, бұл күрделі өнімдер олар жобаланған немесе олар үшін жобаланған ұйымдық құрылымға ұқсас болып шығады дегенді білдіреді. Бұл заң негізінен бағдарламалық жасақтама архитектурасы саласында қолданылады, бірақ Конвей оны кеңірек қарастырған, ал оның болжамдары мен қорытындылары көптеген техникалық салаларға қатысты.

Түсіндірме

Заң, қатаң мағынада, тек сәйкестік туралы; ол коммуникациялық құрылымның жүйе құрылымының себебі екенін мәлімдемейді, тек олардың байланысын сипаттайды. Әр түрлі сарапшылар себеп-салдарлық байланыс бағыты туралы әртүрлі пікірлер білдірді: техникалық жобалау ұйымды өз құрылымын өзгерткенше бейімдеуге мәжбүр етеді, ұйымдық құрылым техникалық жобалауды немесе олардың екеуін де анықтайды. Конвей заңы бастапқыда социологиялық байқау ретінде ұсынылған, бірақ оған көптеген басқа да түсіндірулер берілуі мүмкін. «Жаңа хакерлер сөздігі» оны көбінесе әзіл-қалжың контекстінде қолданады, ал 1968 жылғы Модульді бағдарламалау жөніндегі ұлттық симпозиумға қатысушылар оны «Конвей заңы» деп атауға лайық, маңызды және әмбебап деп санады. Осы құбылыстың қажеттілігі туралы пікірлер де әртүрлі: кейбіреулер айналану үлгісінің мұндай жүйелер үшін пайдалы ерекшелік екенін айтады, ал басқалары оны ұйымдық бейімділіктің қанағаттандырмас салдары деп есептейді. Кейбір орталық пікірлер оны келісімге келудің қажетті шарты ретінде сипаттайды – абстрактілі тұрғыдан жағымсыз болғамен, адамның мүмкіндіктерін ескеру үшін қажет. Конвей заңын қолдайтын дәлелдерді Массачусетс технология институты (MIT) және Гарвард бизнес мектебінің зерттеушілері тобы жариялады. Олар «көзбенендік гипотезасын» Конвей заңының синонимі ретінде пайдаланып, «көзбенендік гипотезасын қолдайтын мықты дәлелдер» тапты және «еркін байланысты ұйым әзірлеген өнім, тығыз байланысты ұйымнан шыққан өнімге қарағанда әлдеқайда модульді» екенін көрсетті. Авторлар «ұйымдық жобалау шешімдерінің осы ұйымдар кейіннен әзірлейтін өнімдердің техникалық құрылымына» тигізетін әсерін атап өтеді. Конвей заңын қосымша және оны қолдайтын зерттеулерді Мэриленд университетінде Microsoft компаниясымен бірлесіп Нагапан, Мерфи және Базили, ал Финляндияның Тампере технологиялық университетінде Сиед және Хаммуда жүргізді.