人月神话读书笔记一

很久以前就听过《人月神话》这本书。对“人月”一词不甚了解。今天看了此书的第一章才知道,人月是一种衡量工作量的单位。

    现在读到了第三章了解到、做程序不要太乐观以为:“这次它可定会运行的,我刚刚找到了最后一个错误!”。事实上工作中常常会出现这种情况,但不测试过真不知道原来还有那么多bug。还有对于不可分解的任务人数的增加并不会减少工作时间,对于可分解的任务在一定范围内增加员工会有效果,但趋势会越来越小。

    软件开发中安排最不合理的部分就是测试,因为大家都赶时间。测试时间越少软件的质量越难保证,同时进行二次开发的成本是难以估量的。向进度落后的项目中增加人手只会让进度更落后。

    一个NB的成程序员是一个普通程序员产值的7倍,但这并不代表一个团队必须每个人都非NB不可。需要分工明确+适当的人力。这样才能在合理的时间内完成任务。

    说实话我不怎么擅长记录。

你可能感兴趣的:(人月神话读书笔记一)