返回顶部

一缕半夏微光

温柔半两,从容一生

导航

《人月神话》阅读笔记3

为什么要有正式的文档?
首先,书面记录决策是必要的。只有记录下来,分歧才会明朗,矛盾才会突出。书写这项活动需要上百次的细小决定,正是由于它们的存在,人们才能从令人迷惑的现象中得到清晰、确定的策略。
第二,文档能够作为同其他人的沟通渠道。项目经理会不断发现,许多理应被普遍认同的策略,完全不为团队的一些成员所知。正因为项目经理的基本职责是使每个人都向着相同的方向前进,所以他的主要工作是沟通,而不是做出决定。这些文档能极大地减轻他的负担。
最后,项目经理的文档可以作为数据基础和检查列表。通过周期性的回顾,他能清楚项目所处的状态,以及哪些需要重点进行更改和调整。
斯威夫特说;“不变只是愿望,变化才是永恒。”变化是与生俱来的,不是不合时宜和令人生厌的异常情况。Cosgrove很有洞察力地指出,开发人员交付的是用户满意程度,而不仅仅是有形的产品。用户的实际需要和用户感觉会随着程序的构建、测试和使用而变化。

计算机系统的硬件维护包括了三项活动:
1、替换损坏的器件
2、清洁和润滑
3、修改设计上的缺陷。
软件维护不包括清洁、润滑或对损坏器件的修复。它主要包含对设计缺陷的修复。

系统软件开发是减少混乱度(减少熵)的过程,所以它本身是处于亚稳态的。软件维护是提高混乱度(增加熵)的过程,即使是最熟练的软件维护工作,也只是放缓了系统退化到非稳态的进程。
(以上内容大部分摘抄于《人月神话》32周年中文纪念版,若有侵权之处,请联系删除)

posted on 2021-01-28 19:39  一缕半夏微光  阅读(48)  评论(0编辑  收藏  举报