博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《人月神话》读书笔记1
阅读量:6446 次
发布时间:2019-06-23

本文共 622 字,大约阅读时间需要 2 分钟。

 

《人月神话》这个名字,初听不像是一本关于软件的著作,但是看下去就会发现,整本书使用了大量像“人月神话”这样的比喻,形象地解释了一些生晦难懂的东西。

 

“史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着

恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛

兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。 ”这是作者对于过去几十年的大型系统开发的看法。仅极少数项目满足了目标、预算和进度的要求。问题纠缠在一起,其麻烦程度让人惊讶,很难看清问题的本质。而之后的部分,就像是对“焦油坑”做出的说明。

 

“良好的烹饪需要时间,某些任务无法在不损害结果的情况下加快速度。”人月指工作量单位,即人力(人)和时间(月)。人月是危险和带有欺骗性的神话,因为它暗示人员数量和时间是可以相互替换的。。它使得项目看上去好像人力和时间是可交换的。如果时间不够,那么增加人手就可以加快进度。但实际上人月之间的平衡不是线性关系。这个衡量方式忽略了新增加人手的培训时间、队员之间的沟通时间等等因素,结果就是,盲目的增加人手只会导致项目落后。

“向进度落后的项目中增加人手 ,只会使进度更加落后。”对此,作者写出了他的进度安排经验:1/3计划、1/6编码、1/4组件测试是和1/4系统集成测试。

转载于:https://www.cnblogs.com/gothic-death/p/11071758.html

你可能感兴趣的文章
groupbox 下的datagridview的列标题字体修改混乱
查看>>
HDU-3092 Least common multiple---数论+分组背包
查看>>
CentOS 7使用systemctl如何补全服务名称
查看>>
Unity3D NGUI 给button按钮添加单间事件
查看>>
C# 使用各种API
查看>>
密码的校验.大小写字母,数字,特殊字符中的至少3种
查看>>
ios 不同sdk4.3 6.0版本号,关于方法的兼容性的通用方法
查看>>
Shell编程学习总结
查看>>
070、如何定制Calico 网络policy(2019-04-15 周一)
查看>>
构建之法阅读笔记02
查看>>
Webstorm常用快捷键备忘
查看>>
js滚动加载到底部
查看>>
关于mac远程链接window服务器以及实现共享文件
查看>>
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
self parent $this关键字分析--PHP
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>