程序员必读经典《人月神话》读书笔记07——为什么巴比伦塔会失败

 读书笔记  原创  管理员  2019-01-15 09:44

概要:巴比伦塔也就是通天塔。当初人类说着同样的语言,大家彼此都能听懂对方所说的话。后来,聪明的人类合计着修建一座通往天堂的高塔,不料,此事被上帝知道了,上帝心想:人类如果把通天塔修成功了,那岂不是会对自己产生严重的威胁,说不定人类以后还会干出一些超出他想象的事情。因此上帝就使了一些花招让人类之间出现不同的语言,让他们彼此产生隔阂。

巴比伦塔也就是通天塔。当初人类说着同样的语言,大家彼此都能听懂对方所说的话。后来,聪明的人类合计着修建一座通往天堂的高塔,不料,此事被上帝知道了,上帝心想:人类如果把通天塔修成功了,那岂不是会对自己产生严重的威胁,说不定人类以后还会干出一些超出他想象的事情。因此上帝就使了一些花招让人类之间出现不同的语言,让他们彼此产生隔阂。久而久之,说着不同语言的人类,就开始分开居住,不再来往。由于缺乏有效的沟通和对彼此的理解,因此,人类最终也没有完成通天塔。

在我们项目团队中该如何进行相互的交流与沟通呢?

我们可以使用正式途径与非正式途径。正式途径包括一些书面的描述、电子邮件等。非正式途径一般可以使用电话或口头沟通,以保持信息传递的有效性和及时性。我们还可以使用会议的方式来沟通团队之间的问题,这在多人模式下非常的有效。

我们应该保持一份工作手册,要时常维护工作手册的状态。项目工作手册不是一篇独立的文档,它是对项目必须产出的一系列文档进行组织的一种结构。因此项目应该要控制信息的发布,并确保每个人手上的文档都是最新的。

如果要保持有效的沟通,那么在大型的编程项目中,组织架构该如何设计呢?

首先我们要有一个产品负责人,他负责组建团队,划分工作及制定进度表,他争取并保证必要的资源,这意味着他主要的工作是与团队外部进行沟通和水平的沟通。

同时,我们还需要一位技术主管,他对设计进行构思,识别系统的子部分,指明从外部看上去的样子,勾勒出它的内部结构,还提供整个设计的一致性和概念的完整性,把控系统的复杂度。他的沟通交流在团队中是非常重要的,因为他的工作几乎完全是技术性的。

产品负责人必须预先声明技术主管的技术权威,并且尊重且支持技术主管的一些决定,这样才能让技术主管有更加实际的参考权利。当然,产品负责人还可以使用一些微妙的特征来暗示技术主管的威信。

总结

通天塔是一个工程上的彻底失败,但他不是最后一个。从中我们知道了交流与组织的重要性,交流和组织的技能需要管理者仔细的考虑,相关经验的积累和能力的提高,和软件技术本身一样非常重要,都不能忽视。


人月神话  

编辑:myweb   最后更新于:2019-01-08 21:03




声明:本站部分文章系本站编辑转载,转载目的在于加快信息的传递,及时与广大网友分享更多信息,并不代表本站赞同其观点和对其真实性负责。 如涉及作品内容、版权和其它问题,请及时与本站联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点,本站只提供参考并不构成任何投资及应用的建议。


联系我:x889@foxmail.com,鄂ICP备14016278号-2
©2016-2019 我的ABC All Rights Reserved.
友情链接: 一起编程网