zl程序教程

您现在的位置是:首页 >  其他

当前栏目

程序员应知必会的思维模型之 5 康威定律 (Conway‘s Law)

程序员 模型 思维 必会 定律
2023-09-11 14:18:48 时间

康威定律 (Conway’s Law)

这个定律说明了系统的技术边界可以反应一个组织的结构,它通常会在改进组织时被提及。康威定律表明,如果一个组织被分散成许多小而无联系的单元,那么它开发的软件也是小而分散的。如果组织是更多地围绕以功能或服务为导向的垂直结构,那么软件系统也会反映这一点。

软件领域应用

观点

  • 任何技术架构和流程的调整,都不要违背康威定律

  • 生产力决定生产关系,生产关系影响企业的组织模式,组织模式倒逼着系统架构适应组织架构,所以有了微服务、中台,这就是康威定律。中台建设的核心:“服务化”胜过“过程” 。 总的说来,中台主要解决两个问题:一是,提升体验;二是,降低成本。数据是中台的灵魂,阿里关于数据的一个观点:“一切业务数据化,一切数据业务化。”

  • 康韦定律是一句格言,它表明组织设计的系统可以反映其自身的通信结构(即公司网站结构可以反映公司层次结构,而不是围绕用户/开发人员的需求)。

  • 康威定律:如果您有四个小组从事一个编译器工作,您将获得4遍编译器。

  • 康威定律告诉您,您应该如何以微服务方式组织组织。

  • 康威定律规定,组织所构建的系统应类似于其通信结构。换句话说,如果您想构建金字塔,请像金字塔一样组织您的组织。

  • 康威定律:一个管理混乱组织,比如有一套混乱难用的信息系统

加入我们共同进步

群名称:程序员思维模型
群 号:144079203