首页 > 其他分享 >人月神话5

人月神话5

时间:2023-06-09 16:47:46浏览次数:38  
标签:神话 编程 乐趣 任务 时间 进度

1.开发一个项目,我们错误的认为用人月这个工作量单位来估计和进行进度安排。成本的确随开发产品的人数和时间的不同,有着很大的变化,进度却不是如此。因此我认为用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。 它暗示着人员数量和时间是可以相互替换的。人数和时间的互换仅仅适用于以下情况:某个任务可以分解给参与人员,并且他们之间不需要相互的交流,而在系统编程中近乎不可能。当任务由于次序上的限制不能分解时,人手的添加对进度没有帮助。调试、测试的次序特性,许多软件都具有这种特征。因为软件开发本质上是一项系统工作——错综复杂关系下的一种实践——沟通、交流的工作量非常大,它很快会消耗任务分解所节省下来的个人时间。从而,添加更多的人手,实际上是延长了,而不是缩短了时间进度。

2. 对于编程,有其乐趣和苦恼。创建事物的快乐 ,开发对其他人有用的东西的乐趣 ,将可以活动、相互啮合的零部件组装成类似迷宫的东西,这个过程所体现出令人神魂颠倒的魅力 ,面对不重复的任务,不间断学习的乐趣 ,工作在如此易于驾驭的介质上的乐趣——纯粹的思维活动,其存在、移动和运转方式完全不同于实际物体。将做事方式调整到追求完美,是学习编程的最困难部分;由其他人来设定目标,并且必须依靠自己无法控制的事物(特别是程序)。

3.变成也好设计软件也好都需要持之以恒并且有耐心的去完成,需要很大的自制力。

标签:神话,编程,乐趣,任务,时间,进度
From: https://www.cnblogs.com/liuxuefeng/p/17469591.html

相关文章

  • 读后感——人月神话
    《人月神话:软件项目管理之道》(英语:The Mythical Man-Month: Essays on Software Engineering)是由IBM System/360系统之父佛瑞德·布鲁克斯所著经典文集,全书讲解软件工程、项目管理相关课题,被誉为软件领域的圣经,内容源于作者布鲁克斯在IBM公司System/360家族和OS/360中的项......
  • 《人月神话》读后感终
    今天复习完所学的知识后,在看了一下这本书,也算是读完了,下面是剩下的内容概要"NoSilverBulletRefired"(重新点燃的没有银弹):这一章重新讨论了软件开发中是否存在所谓的“银弹”,即单一技术或方法能够解决所有软件开发难题的观点。"PropositionsofTheMythicalMan-Month:Tr......
  • 人月神话读书笔记之二
    上次阅读的主题是团队,这次依然如此,上次提及的是对于我们做项目,团队的重要性,而这次我们则要说交流在团队中都发挥着深刻的作用。每个团队之间都应该拥有多种方式来进行相互之间的交流,可以是相对休闲的茶话会,也可以是正式项目工作手册(共享资源)。为了方便团队间的交流,我们就可以看出......
  • 人月神话读书笔记之三
    通过一段时间的阅读,人月神话终于进入尾声,即将结束本书的阅读,同时,我也了解到了不少关于程序员的信息,越是了解,就越觉得自己和理想之间差距很大。以前,我觉得,程序员嘛,想怎么编就怎么编咯,反正最后能够交差就行,自己看得过去就OK啦,后来我才发现,我的想法是错误的,自我满足本身就是一件错误......
  • 《人月神话》 ——十三、十四、十五章
    今天闲来无事,又抽出了一些时间时间来读这一本书,快要读完了也,一天一天一点点的摩,居然不知不觉读了这么多,十分惊讶,下面和往常一样,是我对书的内容的概述。第13章:"TheWholeandtheParts"(整体与部分)这一章讨论了软件系统中整体与部分之间的关系。布鲁克斯强调了模块化和分层设计......
  • 《人月神话》 ——七、八、九章
    以下是我读的这本书的第七、八、九章的内容。第七章:"WhyDidtheTowerofBabelFail?"(巴别塔为何失败?)这一章主要探讨了软件开发中的沟通问题。布鲁克斯以巴别塔的故事为比喻,讲述了不同团队成员之间语言、文化和沟通障碍的影响。他强调了软件开发中沟通的重要性,并讨论了如何解......
  • 《人月神话》 ——五、六章
    今天又抽出了一点时间来读了一下《人月神话》这一本书,临近考试周,时间也比较忙,但还是抽出了一些时间来读了一下这本书。第五章的《第二系统效应》讲的是指人们在进行开发时,出现由于过度思考、过度分析或过度关注细节而导致程序设计错误或性能的折扣。通俗的讲,就是程序开发后能跑起......
  • 6.3《人月神话》阅读笔记
    第十四章-祸起萧墙。当人们听到某个项目的进度发生了灾难性的偏离时,可能会认为项目一定遭受了一系列重大灾难。然而,灾祸来自白蚁的肆虐,而不是龙卷风的侵袭。同样,项目进度经常以一种难以察觉,但是残酷无情的方式慢慢落后。这个真的深有感触,一般都是很小的地方跟自己说,这个地方有特殊......
  • 人月神话阅读笔记3
    在之前我的阅读笔记(读后感)更新到2就没有更新了,大概是忘记继续读这本书,转身去读构建之法了。今天来写一篇人月神话的阅读笔记。简单杂碎的记一些重点之前读到了第五章的画蛇添足第六章是贯彻执行设计结果必须由一个人或两个人完成,以确保这些决定是一致的。手册形式化定义......
  • 人月神话(1)
    第一次看到《人月神话》这本书,若不是老师推荐,还以为是本神话小说呢!由于对软件工程了解的不多,对这本书的解读不深刻。不过,从很多方面可以了解到这是一本畅销的、具有深远意义的书。这本书讲述了几十年前软件专案管理问题与经验,作者将大型系统开发比作一个焦油坑,我原本以为软件开发......