提纲挈领
图为1897年美国老国会图书馆内景。作者以汗牛充栋的图书形象地比喻软件项目中海量的文档令人目不暇给,明智地把握好关键的几类文档,才能不在浩瀚的信息中迷失,才能够迅速了解项目,进而准确地规划下一步工作。
在堆积如山的文件资源中,少数文档是关键枢纽,每一件项目管理的工作都围绕着它们运转。
软件项目的文档
- 每份文档的准备工作是集中考虑,并使各种讨论意见明朗化的主要时刻;
- 对每个关键文档的维护提供了状态监督和预警机制;
- 不论项目的规模有多小,开发人员从商讨结构的会议开始,项目经理首先立刻正式生成若干正式的小文档,以作为自己的数据基础,然后再要求提供和其他经理类似的文档;
为什么要有正式的文档
- 书面记录决策是必要的。只有记录下来,分歧才会明朗,矛盾才会突出;
- 文档能够作为同其他人的沟通渠道;
- 项目经理的基本职责是使每个人都向着相同的方向前进,所以他的主要工作是沟通,而不是做出决定;
- 项目经理的文档可以作为数据基础和检查列表。通过周期性的回顾,他能清楚项目所处的状态,以及哪些需要重点进行更改和调整;
- 只有书面计划是精确和可以沟通的;