结论先给:如果这份文档将来可能用来核对“当时承诺了什么、实际交付了什么、谁在什么时候批准了变更”,就保留到可追溯的粒度;如果只是过程草稿、重复导出和中间版本,保留到能还原关键决策即可。换句话说,粒度不是按文件数量定,而是按“以后出现分歧时,能不能靠它把事实说清”来定。
项目结束后的历史文档,通常可以分成三层。第一层是结论层:合同、报价确认、验收单、最终交付清单、结项说明。这一层必须保留,因为它定义了项目边界和双方确认的结果。第二层是决策层:需求变更记录、审批邮件、会议纪要中与范围、时间、费用相关的部分。这一层决定“为什么变成现在这样”,在出现理解分歧时最有用。第三层是过程层:日常排期表、草稿文档、重复导出的表格、内部讨论截图。这一层数量最大,但可替代性也最高。
实际操作中,很多团队把三层混在一起,结果要么全部保留导致检索困难,要么按时间一刀切删除,把决策层也清掉了。更稳妥的做法是:结论层长期保留,决策层保留到项目结束后一个双方约定的核对期,过程层只保留能说明关键节点的版本。
满足下面任意一个条件,就建议把粒度定得更细:
在这些情况下,保留的重点不是文件多,而是每条关键结论都能找到对应的确认动作。例如,一份变更记录里写清“谁提出、谁批准、批准时间、影响哪个交付项”,比保留二十个中间版本更有用。假设一个项目在结项三个月后,双方对“是否包含某次页面调整”产生分歧。如果当时只有聊天记录里的“可以看看”,没有变更单或确认邮件,那么再多的过程文档也很难形成可核对的事实。这就是粒度不足的典型代价。
如果项目范围稳定、没有变更、交付内容一次性确认,且双方在结项时已经完成书面验收,那么过程层文档可以大幅精简。此时保留结论层和少量决策记录即可,过程草稿不必逐版留存。判断标准可以简化为一句话:以后如果有人问“这个结果是怎么定的”,你能不能用现有文档在合理时间内回答。能回答,粒度就够;回答不了,就说明删过头了。
但这里有一个反例会让上面的结论失效:如果项目结束后仍可能存在责任追溯,而当前保留的文档无法证明某个动作由谁发起、谁确认,那么“只留结论”就不成立。比如结项时只留了最终交付清单,却没有保留验收确认的往来记录。一旦后续对“是否验收通过”出现不同说法,结论层本身也会变得不可靠。这时需要回补的不是全部过程文件,而是能证明确认动作的那几份关键记录。
与其争论“留多少”,不如把分歧拆成可以核对的问题。可以按下面步骤做:
这个动作的结果会直接影响下一步:如果核对后发现多数事实点都有对应证据,就可以按结论层加决策层保留,过程层定期清理;如果发现关键事实点缺少证据,就应先补齐确认记录,再谈清理,否则清理只是把分歧埋得更深。粒度是否合适,最终不取决于文档多少,而取决于它能不能在需要时把事实还原到可核对的程度。