知识卡片

架构影响组织

普通读书笔记卡 · 1824.c

内容

架构会反过来塑造团队结构,因为组件边界、接口和依赖决定了哪些人可以并行工作、哪些沟通必须同步。设计一个难以分割的系统,等于设计一个难以协作的组织。发散:服务拆分不只是运行时问题,也是团队协作问题,应和[[架构只管重要性]]一起判断。

参考来源

- 位置:《架构实战:软件架构设计的过程》第2章《架构、架构师和架构设计》2.1.8节“架构影响开发团队的结构”(源文件:_chapter-text/ch02.txt) - 结论依据:原文引用康威法则说明架构会反过来塑造团队结构,并指出架构师经常无心地创建影响创建这种架构的组织的架构,支持“架构影响组织”这一论点。 - 原始内容:正如康威法则所述,“如果您在一个编译器上有4个组在运作,您将得到一个4通编译器”。实际上,架构师们经常无心地创建影响创建这种架构的组织的架构。