《人月神话》读后

caton2 2003-04-21 04:07:45
当我捧起《人月神话》,马上就被深深的吸引了。书中很多细微之处都对我的思维造成了冲击。上一本给我类似感觉的书是那本四人帮的《设计模式》,已经很久没有看到这么好的书了,郑重推荐。
把感触比较深的几点记下来,顺便整理一下自己的思路,与大家分享。
1, 保持设计的概念完整。无论对小软件还是大软件,都必须由一个设计师主导,最多两个人讨论来共同完成软件的整体设计。作为一个软件,一个系统,必须有一个清晰明确的概念模型,大家都在这个框架下工作,所有的创新发展都必须与基本的概念相吻合。具体的实现人员可以细化概念,但只有总设计者才有否定与发展基本概念的权力。需要注意的一点是,即使是总设计师一直是同一个人,他脑海中所认为理所当然的规则或者概念,很可能由于没有明确的文档化,而没有成为所有开发者共同的概念。在其他开发者编码的时候,就可能会生成与概念相抵触的东东(模块,功能,算法),导致整体结构的恶化。这个时候总设计师一定要即时发现,做出更正。
概念的完整性,对于很多小规模软件,由于开发人员不多,开发经理一般都能控制住所有的代码,概念完整性在组织层面就维持住了。但要注意以后的Bug修改,功能扩展的时候,也要时刻留意与最初的设计是否概念上相容。对于大规模的软件系统,则必须通过树状组织结构,层层控制,总设计师还是一到两人,每一层都有对下层的绝对把握能力。我以前参加过一个15人左右的项目组,就是分为两层。感觉整体概念完整性的控制效果还不错。我没有更多人数项目的具体实践经验,希望以后能有机会参与比较大的项目。
2, “一个拿2倍工资的人,生产率可能是其他人的10倍。”我和我的同学,一个小公司的技术总监聊起这个,他也是十分的认同。不知道其他公司的程序员们如何看。我的同事中有一个牛人,做出的贡献特别大,应该相当于我们公司普通的十个程序员,不过工资最多也就是普通程序员的二倍。是不是有些不公平呢?我也说不清楚。因为那些普通程序员也十分的努力。不过,我觉得,作为公司,应该给最好的人最好的待遇,或者说给比目前更高的待遇。
组建一个团队,最好的就是那种精英团队,大家都是牛人,效率会特别高。微软就是这种思路吧,把最聪明的人集中在一起,想不成功都难亚。
3, 进度落后与增加人力。记得当年看《C++编程思想》,Bruce说“十个妇女不能在一个月内生下小孩”(大意),于我心有戚戚焉。而本书作者Brooks得出的结论是对我是震撼性的:“向进度落后的项目中增加人手,只会使进度更加落后”。
以前,增加人手基本是挽救进度落后项目的主要办法。这个办法行不通的话,难道只有“加班”一条路了?但长期加班是对个人的摧残,我更愿意利用业余时间去看书,例如看这本“人月神话”。:)
如果不想加班,不想削减功能,不想推迟发布日期,那么。。。。。唯一的方法还是只有….加人。加足够的人。而且不要逐步加入,一定要一次性加入。要小心的是,新加入的人可能对原来的组织造成冲击,或者对原来的设计有不同意见(特别是加入的人中有比较强大的设计者)。那么,就当作,新组建了一个团队吧。交流,培训新人,就设计达成一致,继续向者目标前进。

感触还有很多,以后如果有机会再写。不过,我决定去买本英文版回来,收藏,以后再多看几次。
...全文
126 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangjinhui 2003-05-03
  • 打赏
  • 举报
回复
是的,
我也曾经读过,
也想买一本,
但一直没有时间
,有机会一定深读.
JustinLee_PB 2003-05-01
  • 打赏
  • 举报
回复
最重要的是项目管理者要学习,实际做过几个项目的人都不难理解<<人月>>,
cccbuiler 2003-05-01
  • 打赏
  • 举报
回复
我倒觉得《人月神话》只是作者的一个项目总结,不过写的好,没有什么特别的
我的到是认为,自己的东西还是最重要的。那些经验也只是我们值得借鉴的东西。还有就是一些新的东西是需要我们掌握和了解的,仅次而已!!
superzjx2000 2003-05-01
  • 打赏
  • 举报
回复
the most important is how to splash you aspitation

heaven has givebn you a brain for judging truth and error

use it
sunfirey 2003-05-01
  • 打赏
  • 举报
回复
《人月神话》确实好,但是老兄尽快再看《人件》,你要把这两本书都看了才完美
sunfirey 2003-05-01
  • 打赏
  • 举报
回复
《人月神化》确实好,但是老兄尽快再看《人件》,你要把这两本书都看了才完美
lin112233 2003-04-30
  • 打赏
  • 举报
回复
这本书我也正在看,确实有太多的地方值得我们学习了。
  但在国内,搞项目管理比国外实在难太多了,我想主要的原因是中国人太聪明了,几千年的中华文化使人与人的交往过程中其他的因素太多,这一点给人的直接感觉是:外国人真傻。而且很多人都不是很好的遵守游戏规则,很多事情你可以说的头头是道,但一涉及到你本人就会另眼相看了,包括我在内。
  完全市场化、国际化后一定会好的。但那会付出代价的。
shadowstar 2003-04-27
  • 打赏
  • 举报
回复
我正在负责一个项目,马上做完了;
也正看《人月神化》,马上看完了。

有很多感想,不过项目没做完,还没时间整理,感受最深的一点:

我们要学会放弃……
Jedimaster 2003-04-27
  • 打赏
  • 举报
回复
The Mythcial Man-Month非常好!f.brooks的经验确实顶!
myadvice 2003-04-22
  • 打赏
  • 举报
回复
真的不错?首先是这本书得到了大家的承认,是否畅销20多年我不知道,至少说现在大家还在很热情

的讨论、学习,共同提高。其次也是最关键的是大家或多或少从中有所领悟、感想、收获、乐趣等。

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧