首页 > 其他分享 >《人月神话》 ——五、六章

《人月神话》 ——五、六章

时间:2023-06-04 20:55:51浏览次数:50  
标签:沟通 软件开发 信息 传递 神话 共享 团队 六章

今天又抽出了一点时间来读了一下《人月神话》这一本书,临近考试周,时间也比较忙,但还是抽出了一些时间来读了一下这本书。

第五章的《第二系统效应》讲的是指人们在进行开发时,出现由于过度思考、过度分析或过度关注细节而导致程序设计错误或性能的折扣。通俗的讲,就是程序开发后能跑起来时候,要减少所谓的“二度设计”,程序员的完美主义倾向常常会导致画蛇添足。明智的删繁就简则需要清醒的判断。

在第六章《Passing the Word》中,弗雷德里克·布鲁克斯强调了沟通在软件开发团队中的关键作用。他指出,软件开发是一个高度协作的活动,需要团队成员之间有效的沟通和信息共享。然而,在软件开发项目中,沟通往往面临着困难和障碍。

布鲁克斯提到了几个常见的沟通问题:

  • 信息传递的滞后:由于时间和空间的限制,团队成员之间的信息传递可能会受到延迟,导致信息过时或不准确。
  • 信息丢失和扭曲:在信息传递的过程中,信息可能会丢失或被扭曲,导致误解和错误的决策。
  • 复杂性和信息过载:软件开发涉及到大量的技术细节和复杂性,团队成员需要处理大量的信息,容易造成信息过载。

为了解决这些问题,布鲁克斯提出了一些建议和技巧:

  • 提供清晰明确的信息:确保信息传递时准确、清晰和明确,避免模糊和歧义。
  • 建立有效的沟通渠道:采用多种沟通方式,如会议、文档、电子邮件等,确保信息能够及时传递和共享。
  • 建立良好的团队文化:鼓励团队成员之间的开放沟通和合作,营造良好的团队氛围。
  • 使用工具和技术支持:利用合适的工具和技术来支持信息传递和共享,如项目管理软件、版本控制系统等。

通过解决沟通问题,团队能够更好地协作和合作,提高软件开发项目的效率和质量。这一章强调了沟通在软件开发中的重要性,并提供了一些实用的建议来改善信息传递和共享。

标签:沟通,软件开发,信息,传递,神话,共享,团队,六章
From: https://www.cnblogs.com/130-gzh/p/17456299.html

相关文章

  • 第六章 面向对象编程(基础)
    1.面向对象内容的三条主线Java类以及类的成员:属性,方法,构造器,代码块,内部类面向对象的特征:封装,继承,多态面向对象的关键字:this、super、package、import、static、final、interface、abstract等2.类和对象2.1类和对象概述‍类:具有相同特征的事务......
  • 6.3《人月神话》阅读笔记
    第十四章-祸起萧墙。当人们听到某个项目的进度发生了灾难性的偏离时,可能会认为项目一定遭受了一系列重大灾难。然而,灾祸来自白蚁的肆虐,而不是龙卷风的侵袭。同样,项目进度经常以一种难以察觉,但是残酷无情的方式慢慢落后。这个真的深有感触,一般都是很小的地方跟自己说,这个地方有特殊......
  • 第六章:分区
    对于非常大的数据集,或非常高的吞吐量,仅仅进行复制是不够的:我们需要将数据进行分区(partitions),也称为分片(sharding)。分区(partition),在MongoDB,Elasticsearch和SolrCloud中被称为分片(shard),在HBase中称之为区域(Region),Bigtable中则是表块(tablet),Cassandra和Riak中是虚节点(v......
  • 人月神话阅读笔记3
    在之前我的阅读笔记(读后感)更新到2就没有更新了,大概是忘记继续读这本书,转身去读构建之法了。今天来写一篇人月神话的阅读笔记。简单杂碎的记一些重点之前读到了第五章的画蛇添足第六章是贯彻执行设计结果必须由一个人或两个人完成,以确保这些决定是一致的。手册形式化定义......
  • 人月神话(1)
    第一次看到《人月神话》这本书,若不是老师推荐,还以为是本神话小说呢!由于对软件工程了解的不多,对这本书的解读不深刻。不过,从很多方面可以了解到这是一本畅销的、具有深远意义的书。这本书讲述了几十年前软件专案管理问题与经验,作者将大型系统开发比作一个焦油坑,我原本以为软件开发......
  • 第六章Redis分布式系统(动力节点)Redis7笔记
    6Redis分布式系统Redis分布式系统,官方称为RedisCluster,Redis集群,其是Redis3.0开始推出的分布式解决方案。其可以很好地解决不同Redis节点存放不同数据,并将用户请求方便地路由到不同Redis的问题。6.1数据分区算法分布式数据库系统会根据不同的数据分区算法,将数据分散存储到不......
  • 《人月神话》阅读笔记08
    第四章:软件产品的特性:这部分可能会探讨软件产品的各种特性,如功能性、可靠性、可维护性、可扩展性等。布鲁克斯可能会强调软件产品质量的重要性,并讨论如何确保产品满足用户需求和质量标准。开发过程和产品质量:这一部分可能会讨论开发过程与产品质量之间的关系。布鲁克斯可能......
  • 人月神话阅读笔记02
    《人月神话》是一部文学作品,融合了神话和现实主义元素,以及对人类生活和情感的探索。阅读这本书,我被它深邃的哲学思考和富有想象力的叙事所吸引,同时也对作者对人类存在和情感的揭示留下了深刻的印象。首先,这本书通过描绘一个奇幻的世界,将读者带入了一个充满神秘和想象力的环境。故......
  • 人月神话读后感
    《人月神话》是一本探讨软件工程管理的经典书籍,它揭示了软件开发中的一些常见的误区和问题,并提出了一些有益的原则和方法。作者从多个角度分析了影响软件开发效率和质量的因素,如项目规模、时间、人员、沟通、设计、测试等,并提出了一些实用的建议和技巧。我认为这本书对于软件开发......
  • 《人月神话》阅读笔记七
    1、保持进度透明可见我们的团队在做项目的过程中,总是少不了实时汇报自己负责的部分进度,我们有时可能会担心,如果我们向上级或者负责人汇报了我们的完成进度,就有可能会因为某些问题扰乱我们的进度和计划。其实,如果我们隐瞒不报,就有可能助长我们的侥幸心理,从而在更大程度上影响我......