先给结论:判断一份旧报告里的条目属于“沿用”还是“新增”,不能只看它是否出现在新报告里,而要看它对应的交付物、上线时间和当前环境是否发生变化。沿用是上一轮已经验收、本轮环境未变、因此直接引用的成果;新增是本轮因需求变更、环境升级或数据口径调整而重新产生的工作。把两者混在一起,最直接的后果是重复计费或漏计工作量。可行的做法是给每条成果标上“来源轮次+当前状态+复核人”,让不同角色对同一事实的分歧变成可逐条核对的项目。
条件一:旧报告条目对应的交付物在本轮开始前已经上线,并且本轮没有对它做任何修改。此时应归为沿用,处理动作是保留原编号、附上上一轮验收记录,不再重新计算工时。它的下一步影响是:这部分不占用本轮预算,你可以把资源集中到真正变化的模块上。
条件二:旧报告条目对应的交付物虽然存在,但本轮因页面结构调整、栏目增减或数据口径变化而被动过。此时应归为新增或部分新增,处理动作是拆成“沿用部分+改动部分”,只对改动部分单独估工。它的下一步影响是:改动部分会引入新的验收点,需要重新确认,不能直接套用上一轮的验收结论。
区分这两种条件的关键证据不是报告文字本身,而是三样东西:交付物的当前版本号或上线时间、本轮需求单里是否出现该条目、以及当前环境(如站点结构、数据来源)是否与上一轮一致。三者都指向“未变”,才适合判定为沿用。
当甲方、建站公司项目负责人和执行人员对同一条成果的理解不一致时,不要靠会议口头确认,而是把分歧写进一张对照表,逐条填写以下字段:
这张表填完后,原本“这条算不算新做”的争论就变成了“本轮是否触及”这一个可验证问题。执行人员说没触及,复核人只要打开当前交付物核对版本即可,不需要再争论语义。
假设某轮旧报告里有一条“首页栏目结构整理”,上一轮已验收上线。本轮需求是新增两个栏目。这里有两种算法:
这个例子的数字只为说明拆分方法,不代表任何实际报价。它的作用是让你看到:判定沿用还是新增,直接决定了本轮计入的工作量,进而决定预算和验收范围。
有几种情况不能简单按“出现过就是沿用”处理。第一,旧报告条目虽然存在,但对应的交付物已经下线或被替换,此时它既不是沿用也不是新增,而是失效项,应从本轮报告中移除。第二,本轮需求单里没提,但执行过程中被动修改了,这属于隐性新增,必须补记,否则会在验收时产生争议。第三,上一轮报告本身没有验收记录,无法确认它是否真正完成,这种情况下应先把上一轮的验收补齐,再判断本轮归属。
反向信号也值得注意:如果一份新报告里“新增”条目数量异常多,而其中大部分在旧报告里都能找到相似描述,通常说明拆分口径没有统一,而不是真的做了大量新工作。反过来,如果“沿用”条目比例过高,也要检查是否漏记了本轮实际发生的改动。这两种现象都只能作为排查线索,不能单独证明处理是否正确,还需要回到交付物版本和需求单去核对。
建议按这个顺序推进:先锁定上一轮报告的验收记录,再逐条填写对照表,然后由复核人确认“本轮是否触及”,最后才据此重算本轮工作量。这个顺序的意义在于,如果先算工作量再补判定,很容易为了凑数字而把沿用写成新增。完成判定后,本轮报告的每一条都应带有明确的来源标记,甲方和建站公司对同一事实的理解就有了共同依据,后续的验收和结算也能直接引用这些标记,而不必重新翻旧账。