首页 > 科技论文 > 瓦格纳定律(瓦格纳定律:从只会写代码的程序员到优秀工程师的必经之路)

瓦格纳定律(瓦格纳定律:从只会写代码的程序员到优秀工程师的必经之路)

来源:茂伊论文网

瓦格纳定律,又称为瓦格纳法则。是由美国软件工程师Melvin Edward Conway提出的一个观察,他在1968年提出了这个观察,经过几十年的实践发现确实具有普遍的适用性。

该法则表明:任何组织在设计一套系统(广义而言),其产生的设计方案等效于组织内交流结构的通信结构。

简单地说,这就是“组织结构反映在设计之中”的一种表述。以软件开发为例,如果一个团队的组织架构是以子团队为单位进行划分,那么最终开发出来的系统也很可能是由这些子团队独立负责的若干部分组成的,而这些部分之间的交互可能需要更高层次的协调。

而瓦格纳法则的更深层次的含义是,任何系统的设计都需要团队成员之间相互交流的协调。如果一个人只是简单地按照需求书上的要求写代码,那么他最多只能够成为代码的“打手”,而成为优秀的代码设计者和程序员,需要拥有更广阔的视野和更好的沟通能力,需要深度地了解业务,需要关注团队合作和开发流程的各个环节。

相关信息