《人月神话》读书笔记1

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

 

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

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

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

 

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

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

原文地址:https://www.cnblogs.com/gothic-death/p/11071758.html