قانون كونواي
يصف قانون كونواي العلاقة بين بنية الاتصال في المؤسسات والأنظمة التي تصممها. سُمّي القانون نسبةً إلى عالم الحاسوب والمبرمج ميلفين كونواي ، الذي طرح الفكرة عام 1967. [ 1 ] وكانت صياغته الأصلية كما يلي: [ 2 ] [ 3 ]
[O]المنظمات التي تصمم الأنظمة (بالمعنى الواسع المستخدم هنا) مقيدة بإنتاج تصميمات هي نسخ من هياكل الاتصال الخاصة بهذه المنظمات.
— ميلفين إي. كونواي، كيف تبتكر اللجان؟
يستند هذا القانون إلى مبدأ مفاده أنه لكي يعمل أي منتج، يجب على مؤلفي ومصممي مكوناته التواصل فيما بينهم لضمان التوافق بين هذه المكونات. ولذلك، فإن البنية التقنية لأي نظام تعكس الحدود الاجتماعية للمؤسسات التي أنتجته، والتي يصعب التواصل عبرها. بعبارة أخرى، ينتهي الأمر بالمنتجات المعقدة إلى أن تكون "مُصممة على غرار" الهيكل التنظيمي الذي صُممت ضمنه أو لأجله. يُطبق هذا القانون بشكل أساسي في مجال هندسة البرمجيات ، مع أن كونواي وسّع نطاقه، وتنطبق افتراضاته واستنتاجاته على معظم المجالات التقنية.
التفسيرات
ينص قانون كونواي، بالمعنى الدقيق، على التوافق فقط؛ فهو لا يُبين أن بنية الاتصال هي سبب بنية النظام، بل يصف العلاقة بينهما فحسب. وقد تباينت آراء المعلقين حول اتجاه السببية؛ فمنهم من يرى أن التصميم التقني يدفع المنظمة إلى إعادة هيكلة نفسها لتتلاءم معه، [ 4 ] ومنهم من يرى أن البنية التنظيمية هي التي تُملي التصميم التقني، [ 5 ] أو كلاهما. [ 6 ] [ 7 ] [ 8 ] وقد صُمم قانون كونواي في الأصل كملاحظة اجتماعية ، إلا أن هناك تفسيرات أخرى عديدة ممكنة. ويستخدمه قاموس المخترقين الجدد في سياق فكاهي في المقام الأول، [ 9 ] بينما اعتبره المشاركون في الندوة الوطنية للبرمجة المعيارية عام 1968 جادًا وعالميًا بما يكفي لتسميته "قانون كونواي". [ 10 ] وتختلف الآراء أيضًا حول مدى استصواب هذه الظاهرة؛ فمنهم من يرى أن نمط الانعكاس ميزة مفيدة في مثل هذه الأنظمة، بينما يرى آخرون أنه نتيجة غير مرغوب فيها للتحيز التنظيمي. تصف المواقف الوسطية ذلك بأنه سمة ضرورية للتسوية، غير مرغوب فيها من الناحية النظرية ولكنها ضرورية للتعامل مع القيود البشرية. [ 11 ]
أمثلة
ذكر نايجل بيفان في ورقة بحثية عام 1997، فيما يتعلق بقضايا سهولة الاستخدام في مواقع الويب: "غالبًا ما تنتج المنظمات مواقع ويب بمحتوى وهيكل يعكسان الاهتمامات الداخلية للمنظمة بدلاً من احتياجات مستخدمي الموقع." [ 12 ]
نشر فريق من الباحثين من معهد ماساتشوستس للتكنولوجيا (MIT) وكلية هارفارد للأعمال أدلة تدعم قانون كونواي ، حيث استخدموا "فرضية المحاكاة" كمرادف لقانون كونواي، ووجدوا "أدلة قوية تدعم فرضية المحاكاة"، وأن "المنتج الذي تطوره المنظمة ذات الترابط الضعيف يكون أكثر نمطية بشكل ملحوظ من المنتج الذي تطوره المنظمة ذات الترابط القوي". ويسلط الباحثون الضوء على تأثير "قرارات التصميم التنظيمي على البنية التقنية للمنتجات التي تطورها هذه المنظمات لاحقًا". [ 13 ]
وقد أجرى كل من ناجابان ومورفي وباسيلي في جامعة ميريلاند بالتعاون مع مايكروسوفت دراسات حالة إضافية وداعمة لقانون كونواي ، [ 14 ] وكذلك سيد وحمودة في جامعة تامبيري للتكنولوجيا في فنلندا. [ 15 ]
الاختلافات
قدم إدوارد يوردون ولاري كونستانتين ، في كتابهما الصادر عام 1979 عن التصميم الهيكلي ، صيغة أكثر وضوحًا لقانون كونواي: [ 10 ]
إن بنية أي نظام تصممه منظمة ما تكون متماثلة مع بنية المنظمة نفسها.
ذكر جيمس أو. كوبلين ونيل ب. هاريسون في كتاب صدر عام 2004 يتناول الأنماط التنظيمية لتطوير البرمجيات الرشيقة : [ 16 ]
إذا لم تعكس أجزاء المؤسسة (مثل الفرق أو الأقسام أو الفروع) الأجزاء الأساسية للمنتج بشكل دقيق، أو إذا لم تعكس العلاقات بين المؤسسات العلاقات بين أجزاء المنتج، فسيكون المشروع في مأزق ... لذلك: تأكد من أن المؤسسة متوافقة مع بنية المنتج.
انظر أيضاً
مراجع
- ↑ كونواي، ميلفين. "قانون كونواي" . الصفحة الرئيسية لميل كونواي . مؤرشف من الأصل بتاريخ 29-09-2019 . تم الاطلاع عليه بتاريخ 29-09-2019 .
- ↑ كونواي، ميلفين إي. (أبريل 1968). "كيف تبتكر اللجان؟" . داتاميشن . 14 (5): 28-31 . مؤرشف من الأصل في 10-10-2019 . تم الاسترجاع في 10-10-2019 .
[...] المنظمات التي تصمم الأنظمة [...] مقيدة بإنتاج تصاميم تُحاكي هياكل الاتصال في هذه المنظمات.
- ↑ كونواي، ميلفين (1968). "كيف تبتكر اللجان" (ملف PDF) . داتاميشن : 28-31 .
- ↑ تشاندلر، أ.د. (1977). اليد الخفية: الثورة الإدارية في الأعمال التجارية الأمريكية. مطبعة جامعة هارفارد، كامبريدج، ماساتشوستس.
- ↑ هندرسون، آر إم، وكلارك، كيه بي (1990). الابتكار المعماري: إعادة تشكيل تقنيات المنتجات الحالية وفشل الشركات الراسخة. مجلة العلوم الإدارية الفصلية، 9-30.
- ↑ بالدوين، سي واي، وكلارك، كي بي (2000). قواعد التصميم: قوة النمطية (المجلد 1). الفصل 7. مطبعة معهد ماساتشوستس للتكنولوجيا. (يُعتبر الفصلان 1 و14 دراسة وصفية للصناعة).
- ↑ فيكسون، إس كيه، وبارك، جيه كيه (2008). قوة التكامل: الروابط بين هندسة المنتج والابتكار وهيكل الصناعة. سياسة البحث، 37(8)، 1296-1316.
- ↑ "فرضية الانعكاس: النظرية والأدلة والاستثناءات"، ليرا ج. كولفر، كارليس ي. بالدوين https://www.hbs.edu/ris/Publication%20Files/16-124_7ae90679-0ce6-4d72-9e9d-828872c7af49.pdf
- ↑ ريموند 1996
- 1 2 يوردون، إدوارد؛ قسطنطين، لاري ل. (1979). التصميم الهيكلي: أساسيات تخصص تصميم برامج وأنظمة الحاسوب ( الطبعة الثانية). إنجلوود كليفس، نيوجيرسي: برنتيس هول. ISBN 0138544719OCLC 4503223. قانون كونواي :
يعكس هيكل النظام هيكل المنظمة التي أنشأته. وقد تم تأكيد قانون كونواي بشكل أقوى: هيكل أي نظام تصممه منظمة ما هو متماثل مع هيكل تلك المنظمة.
- ↑ موراتوري، كيسي (15 مارس 2022)، القانون الوحيد الذي لا يُكسر ، تم الاطلاع عليه بتاريخ 21 مارس 2022
- ↑ بيفان، نايجل (نوفمبر 1997). "قضايا سهولة الاستخدام في تصميم مواقع الويب" (ملف PDF) . تصميم أنظمة الحوسبة: اعتبارات اجتماعية وهندسية بشرية . وقائع المؤتمر الدولي السابع للتفاعل بين الإنسان والحاسوب (HCI International '97). المجلد 2. سان فرانسيسكو، كاليفورنيا، الولايات المتحدة الأمريكية: إلسيفير. الصفحات 803-806 .
- ↑ ماكورماك، آلان؛ روسناك، جون؛ بالدوين، كارليس ي. (2011). "استكشاف الازدواجية بين هياكل المنتجات والهياكل التنظيمية: اختبار لفرضية المحاكاة" ( ملف PDF) . سلسلة أوراق عمل SSRN . doi : 10.2139/ssrn.1104745 . ISSN 1556-5068 . S2CID 16097528.
وجدنا أدلة قوية تدعم فرضية المحاكاة. في جميع الأزواج التي فحصناها، كان المنتج الذي طورته المنظمة ذات الترابط الضعيف أكثر نمطية بشكل ملحوظ من المنتج الذي طورته المنظمة ذات الترابط القوي. [...] نتائجنا لها آثار إدارية هامة، إذ تسلط الضوء على تأثير قرارات التصميم التنظيمي على البنية التقنية للمنتجات التي تطورها هذه المنظمات لاحقًا.
- ↑ ناجابان، ناتشيبان؛ مورفي، بريندان؛ باسيلي، فيكتور (2008). "تأثير الهيكل التنظيمي على جودة البرمجيات: دراسة حالة تجريبية". وقائع المؤتمر الدولي الثالث عشر لهندسة البرمجيات - ICSE '08 . نيويورك، نيويورك، الولايات المتحدة الأمريكية: مطبعة ACM. ص 521. doi : 10.1145/1368088.1368160 . ISBN 9781605580791. S2CID 5048618 .
- ↑ سيد، م.م. محبوب؛ حمودة، عماد (2013). "التوافق الاجتماعي التقني في مشاريع البرمجيات مفتوحة المصدر: استكشاف قانون كونواي في نظام FreeBSD". برمجيات مفتوحة المصدر: التحقق من الجودة . سلسلة IFIP للتقدم في تكنولوجيا المعلومات والاتصالات. المجلد 404. الصفحات 109-126 . doi : 10.1007/978-3-642-38928-3_8 . ISBN 978-3-642-38927-6. S2CID 39852208 .
- ↑ كوبلين وهاريسون (يوليو 2004). الأنماط التنظيمية لتطوير البرمجيات الرشيقة . بيرسون برنتيس هول. ISBN 978-0-13-146740-8.
للمزيد من القراءة
- آلان ماكورماك، جون روسناك، وكارليس بالدوين، 2012، "استكشاف الازدواجية بين هياكل المنتجات والهياكل التنظيمية: اختبار لفرضية "المحاكاة"، سياسة البحث 41 : 1309-1324 [ورقة عمل سابقة لكلية هارفارد للأعمال 08-039]، انظرتمت أرشفة هذا المحتوى بتاريخ 24 يناير 2021 في موقع Wayback Machine ، وتمت زيارته في 9 مارس 2015.
- ليز هفاتوم وآلان كيلي (محرران)، "ما رأيي في قانون كونواي الآن؟ استنتاجات مجموعة التركيز في مؤتمر EuroPLoP 2005"، المؤتمر الأوروبي للغات أنماط البرامج، دير إيرسي، ألمانيا، 16 يناير 2006، انظر، تم توجيهها في 9 مارس 2015.
- ليرا كولفر وكارليس بالدوين. "فرضية الانعكاس: النظرية والأدلة والاستثناءات". ورقة عمل كلية هارفارد للأعمال، رقم 16-124، أبريل 2016. (مراجعة مايو 2016). انظرتم الاطلاع عليه بتاريخ 2 أغسطس 2016.
روابط خارجية
قانون كونواي في مختبر ن
- أمثال
- بيانات بنية الحاسوب
- إدارة مشاريع البرمجيات
- تصميم البرمجيات
- مقدمات متعلقة بالحاسوب في عام 1968
