《人月神话》读后感(三)

现实中,我们见过太多匆忙上马的项目。他们有些存在着先天设计缺陷、有些因为操作过程中执行不力而虎头蛇尾,而有些则是根本没有经过完整的或者有效的测试就立即投入生产。这个林林总总的各种现象,最终导致的结果只有一个,那就是项目的部分或者全部失败。而在坐着看来,这些失败都是可以避免,或者可以在某一程度上避免的。中国有一句古话叫作“凡事预则立,不预则废”。不知道各位在工作当中是否有遇到过这样的场景:随着上峰一声令下,所有部门全都开足马力,唯恐起跑过慢,被他人抢了先机,公司内部如同赛马场上你争我夺,并辔而行,领导如同骑手一般不断挥鞭,好一派奋勇争先、热血沸腾的动人场面。然而激情退却,热血微凉,一番热闹后所取得的效果却也如同马踏之后的竞技场,满地狼藉。在《人月神话》中,作者对于这种尚未思虑周全就盲目上马或者只顾及自我团队表现而不考虑项目整体效益的行为嗤之以鼻“在系统设计中,概念完整性应该是最重要的考虑因素。也就是说为了反映一系列连贯的设计思路,宁可省略一些不规则的特性和改进,也不提倡独立和无法整合的系统,哪怕它们其实包含着许多很好的设计。”也就是说在作者看来,任何一个项目都不应该被看作独立的个体,而应该考虑对于整个大环境的兼容性和整合性。你之所以开发新的系统,并不是为了证明你有多卓越,而是为了整个大环境的需求考虑。
posted @ 2022-05-07 20:41  今天又双叒叕在敲代码  阅读(17)  评论(0编辑  收藏  举报