首页 > 其他分享 >人月神话读后感

人月神话读后感

时间:2023-06-10 09:55:50浏览次数:40  
标签:读后感 神话 软件开发 项目 认识 软件工程 迭代

《人月神话》是一本由弗雷德里克·P·布鲁克斯所著的软件工程经典之作。这本书对于软件开发领域有着深远的影响,它揭示了许多项目管理和软件开发过程中的常见问题,并提出了一些宝贵的经验和教训。在读完《人月神话》后,我对软件开发的理解有了一些新的认识和思考。

首先,我深刻认识到软件开发是一个复杂的过程。作者通过自身的经验和案例分析,强调了软件开发过程中的人员管理、沟通、时间规划等方面的重要性。他指出,项目进度不能简单地通过增加人力资源来加快,而应该重视人员之间的协作和沟通,以及对项目时间和资源的合理规划。这让我明白了软件开发不仅仅是编写代码,还包括项目管理和团队合作等方面的挑战。

其次,书中提出了“饭店法则”的观点,即“人越多,进度越慢”。这给我留下了深刻的印象。在项目中,增加人力资源并不总是能够加快进度,反而可能导致沟通成本的增加、任务分配不均衡等问题。这启示我在团队合作中要注意平衡人力资源的投入,合理分配任务和职责,以提高工作效率。

此外,我还注意到书中强调了软件工程的迭代开发和原型开发方法。通过不断地迭代和反馈,开发团队可以更好地理解客户需求,并及时进行调整和改进。这种敏捷开发的方法能够更好地适应变化,并减少项目失败的风险。我认识到,在软件开发中,及时的反馈和快速迭代是非常重要的,可以帮助我们更好地满足用户需求。

最后,我对于软件工程的复杂性和不确定性有了更深入的认识。作者在书中提到了许多项目失败的原因,如需求变更、进度延误、技术风险等。这些问题在软件开发中是普遍存在的,而且难以完全避免。因此,我们需要在项目规划和管理中考虑到这些风险,并做好相应的应对措施。

总之,读完《人月神话》后,我对软件开发有了更深入的认识。这本书揭示了软件开发过程中的一些困难和挑战,同时给出了一些建议和解决方案。它提醒我在软件开发中要注重人员管理、沟通和时间规划,要采用敏捷的开发方法,同时也要认识到软件工程的复杂性和不确定性。这本书对于软件开发人员和项目经理来说是一本不可或缺的经典之作,我相信它会对我的职业发展产生积极的影响。

标签:读后感,神话,软件开发,项目,认识,软件工程,迭代
From: https://www.cnblogs.com/liyiyang/p/17470797.html

相关文章

  • 《人月神话》阅读笔记3
    今天这篇阅读笔记主要讨论《人月神话》中的“人月神话”以及组建“外科手术队伍”。     首先介绍一下什么是人月神话。我以前听人月神话的时候总是觉得很玄幻,以为这是一个神话故事之类的。我相信很多刚刚听到这个词汇的人都会这么认为,但是经过阅读发现,人月神话并不是神话......
  • 读书笔记——人月神话2
     “人月”指项目预估和进度安排中使用的工作量单位,比如一个项目需要3个人耗费四个月的时间,衡量这个项目的工作量就用12人月表示。在本文中,作者认为“用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话,它暗示着人员数量和时间是可以相互替换的。”人数和时间可以互换的......
  • 读书笔记——人月神话3
    在写项目申请书时,经常会遇到两个问题。其一,不同的人负责项目申请书的不同部分,最后在整合到一起时往往会让人产生项目需求和功能不完全对应的感觉,整个项目明显有拼凑的痕迹,显得不伦不类;其二,在决定产品实现什么功能时,往往会很贪心的把所有功能都往上加,最后产品没有针对性,更没有特色......
  • 人月神话6
    通过看人月神话的阅读,明白了《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完......
  • 人月神话5
    1.开发一个项目,我们错误的认为用人月这个工作量单位来估计和进行进度安排。成本的确随开发产品的人数和时间的不同,有着很大的变化,进度却不是如此。因此我认为用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。它暗示着人员数量和时间是可以相互替换的。人数和时间的互......
  • effective java读后感1(1-5点)
    effectivejava中提供了57条建议。针对这些建议,我谈谈自己的理解。1.考虑用静态工厂方法代替构造函数静态工厂方式相比于构造函数的两个优点:1)可以有符合自己身份的方法名,方便客户端代码的阅读2)调用的时候,不要求创建一个新的实例。可以返回缓存实例,或者singleton实例等静态工厂方法......
  • 读后感——人月神话
    《人月神话:软件项目管理之道》(英语:The Mythical Man-Month: Essays on Software Engineering)是由IBM System/360系统之父佛瑞德·布鲁克斯所著经典文集,全书讲解软件工程、项目管理相关课题,被誉为软件领域的圣经,内容源于作者布鲁克斯在IBM公司System/360家族和OS/360中的项......
  • 《人月神话》读后感终
    今天复习完所学的知识后,在看了一下这本书,也算是读完了,下面是剩下的内容概要"NoSilverBulletRefired"(重新点燃的没有银弹):这一章重新讨论了软件开发中是否存在所谓的“银弹”,即单一技术或方法能够解决所有软件开发难题的观点。"PropositionsofTheMythicalMan-Month:Tr......
  • 用户故事与敏捷方法读后感(二)
    接下来的几章就是优秀用户故事准则、估算用户故事、发布计划、迭代计划测量并监控速率、故事不是什么、故事的优势以及故事的不良征兆。主要将的就是在一个大型项目中,尤其是有许多用户角色的项目,确定用户故事有时让人无从下手。最好的办法是考虑每一个角色,了解用户使用我们软件的......
  • 人月神话读书笔记之二
    上次阅读的主题是团队,这次依然如此,上次提及的是对于我们做项目,团队的重要性,而这次我们则要说交流在团队中都发挥着深刻的作用。每个团队之间都应该拥有多种方式来进行相互之间的交流,可以是相对休闲的茶话会,也可以是正式项目工作手册(共享资源)。为了方便团队间的交流,我们就可以看出......