康威定律(Conway’s law)

康威定律揭示了系统设计与其组织沟通结构之间的密切联系。本文详细介绍了康威定律的四大核心内容,强调了组织沟通方式如何影响系统设计,并讨论了线性系统与组织架构间的映射关系,以及大型系统组织相较于小型系统更容易出现分解现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

康威定律(Conway’s law),是马尔文康威1967提出的:“设计系统的架构受制于产生这些设计的组织的沟通结构。
”通俗的来讲:产品必然是其(人员)组织沟通结构的缩影。  -- 百度百科

康威定律可总结为四个定律:

  • 第一定律,组织沟通方式会通过系统设计表达出来。
    沟通成本 = N(N-1)/ 2,N代表沟通的总人数
    沟通的问题会影响系统设计,软件架构最终会是沟通(组织)结构的映射。
  • 第二定律,时间再多一件事情也不可能做的完美,但总有时间做完一件事情。
    There is never enough time to do something right, but there is always enough time to do it over。
    时间永远不够,人力永远不足,事情永远做不完,一件一件慢慢来来。
    系统经过再严格的测试,总是会有问题。完美测试不存在,测试无法100%覆盖并保证系统没有问题,系统需要测试但永远避免不了问题。
  • 第三定律,线性系统和线性组织架构间有潜在的异质同态特性。
    There is a homomorphism from the linear graph of a system to the linear graph of its design organization。
    什么样的系统对应什么样的组织,什么样的组织设计出什么样的系统。
    架构由组织关系决定,架构服务于技术,同样服务于组织中的人
  • 第四定律,大的系统组织总是比小系统更倾向于分解。 
    The structures of large systems tend to disintegrate during development, qualitatively more so than with small systems。
    系统越复杂,越需越多的人手,需要越多的沟通,需要更高的成本。
    分而治之,以结构化、模块化的方式架构和设计系统,以小团队形式进行开发和沟通。  -- 康威定律(转载) - 知乎

诗如其人,人如其诗,组织的产出或多或少的带有组织的影子。
理论千千万,却无法摆脱人和组织对理论到实践的影响,无法超脱于组织沟通模式的影响,设计结果总是带有设计各部分的影子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值