结论先说:对多数由四平建站公司交付的中小项目,文档保留应以“能独立复原一次部署和一次内容回滚”为下限,以“能解释关键决策”为上限。低于这个下限,接手的人只能靠猜;高于这个上限,会把大量过程噪音一起留下,反而让真正有用的记录被淹没。粒度不是越细越好,而是要到“换人也能继续维护”的程度。
判断粒度是否够用,不看文档有多少页,而看一个没参与过项目的人能否只靠文档完成两件事:把站点重新部署起来,以及把一次错误的内容改动退回去。满足这两件事,才算达到了保留的最低标准。
这四项属于“必须留”。它们不涉及商业机密,也不随人员流动而失效,是文档粒度里最不该被压缩的部分。
项目结束时手上通常有三类材料:可执行的技术记录、带过程痕迹的沟通记录、以及阶段性方案稿。它们的处理方式并不相同。
部署脚本、配置文件、接口说明、数据库结构说明,这些属于事实性记录,改动反而会引入错误。保留原样并注明最后更新时间即可。
会议纪要、聊天记录、反复修改过的方案稿,直接归档会让后来者花大量时间分辨哪一版是最终决定。更实用的做法是把它们压缩成一份“决策记录”:当时面临什么问题、比较了哪些方案、最终选了哪个、原因是什么。改写后的篇幅通常只有原始记录的一小部分,但可读性高得多。
中间版本的截图、已作废的草稿、重复的导出文件,一般不具备长期价值。清退的前提是:决策记录里已经写明了最终结论和原因。如果结论只存在于某份草稿里,那它就不能清退。
一个常见做法是“所有文档全部归档,谁也不删”。在只有一两个站点、一两名维护人员时,这套做法几乎不会出问题,因为大家心里都清楚哪份文件有用。
但当站点数量增加、维护人员轮换之后,同样的规则会暴露两个问题:一是检索成本上升,找一份部署说明要翻过大量无关文件;二是责任模糊,没人说得清哪份文档是当前有效的。此时更合适的做法是给文档分层:
分层之后,“保留到什么粒度”就从一个笼统的问题变成了三个各自有标准的问题,判断起来容易得多。需要说明的是,站点数量增加与文档混乱之间只是相关,真正的原因是缺少分层和责任人,不能简单归因于规模本身。
假设某站点由四平建站公司交付后,原维护人员离职,接手的是一位没参与过项目的同事。可以这样验证粒度是否够用:只给他常备层文档,让他尝试在测试环境完成一次部署和一次内容回滚。
这个测试的结果会直接决定下一步动作:卡在配置就补配置,卡在理由就补决策记录,两者都不卡就不必继续加文档。粒度是否合适,由测试结果决定,而不是由文档数量决定。
还要注意一点:某次检索没有找到文件,或者某段时间没人查阅归档,并不能单独证明这些文档该删。更合理的解释可能是检索方式不对、责任人不明确,或者项目本身进入了稳定期。清退决定应当基于“结论是否已在别处留存”,而不是基于“最近有没有人看”。
文档也需要退出条件,否则只会越积越多。可以考虑在以下情况停止维护并转入归档层:站点已下线或迁移、相关功能已被替换、文档对应的服务方已不再参与维护。
停止维护前要做一次确认:常备层里是否还有内容依赖这份文档。如果有,先把依赖部分摘出来并入常备层,再归档原件。这个动作看起来琐碎,但它是避免“关键信息随文档一起沉底”的关键一步。做完之后,下一次交接时的检索范围会明显缩小,接手人需要阅读的材料也随之减少。