架构师学习之路:康威定律
康威定律:
organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations. — M. Conway
一个组织的系统通常被设计成这个组织通信结构的副本——Melvin Conway(1967)。
大致意思是:设计系统的企业,它们生产的设计等同于企业内的沟通结构。

现在很多公司基本以业务线划分团队,划分系统边界。团队规模越大,沟通、协作成本越高。
四大定律:
第一定律 Communication dictates design
组织沟通方式会通过系统设计表达出来
第二定律 There is never enough time to do something right, but there is always enough time to do it over
时间再多一件事情也不可能做的完美,但总有时间做完一件事情
第三定律 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
大的系统组织总是比小系统更倾向于分解

浙公网安备 33010602011771号