康威定律
历史
由计算机程序员Melvin Conway在1967年提出。
定律
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.
任何(广泛的)系统的设计组织,其产生的设计结构都将是与其组织通讯结构相同的副本。
推论
推论一
软件系统的结构反映了产生它的软件团队的组织结构。
推论二
软件团队的组织结构的优缺点不可避免地反映在软件系统中。
推论三
如果一个软件项目的组织关系不能反映软件各部分的关系,那么项目就会陷入困境。