判断返工归属,先不要问“谁的责任”,而是把返工拆成可验证的两段:需求是否在开工前被书面确认,以及返工是否改变了原确认范围内的交付物。如果原需求已确认、返工只是实现方式出错,通常算服务方工时;如果原需求未确认、客户中途改变目标或验收标准,返工更可能算新增工时。下面用一个假设页面作为操作对象,把判断过程落到可执行动作上。
假设你手里有一个准备改版的产品分类页,服务方按工时报价。开工前确认的范围是:调整标题与描述、重写分类页正文、补充内链、保留原有URL。上线后你发现分类页正文把两个子类的产品混在一起,要求重写。这时先别急着争论,把返工归入以下三类之一:
分类动作本身就会影响下一步:实现偏差应要求免费修正;需求遗漏应先补一份书面确认,再谈工时;目标变更则直接进入新增报价,而不是混在返工里。
按工时计费最怕的是没有基线。基线不需要复杂,一份开工前确认邮件或需求表就够,至少写清四件事:交付物名称、验收标准、修改次数、超出修改次数后的计费方式。回到分类页的例子,如果开工前确认邮件里写了“正文按子类分三段,每段不少于若干字”,那么合并子类就是实现偏差;如果只写了“重写正文”,服务方按整页叙述完成,你后来要求拆分,就更接近目标变更。
这里有一个实际动作:把开工前确认邮件、需求表和当前页面逐条对照,标出哪些是原范围、哪些是后加要求。这个动作的结果会直接决定下一步是要求修正、补确认还是签新增工时。没有这份对照,双方只能凭记忆争论,报价咨询就会变成情绪谈判。
你面前通常有两种看似合理的做法。
做法一:先冻结范围,再按工时报价。适用条件是需求相对稳定、验收标准能写清、页面或资料已经齐备。代价是前期沟通时间长,客户可能觉得还没开工就被追问细节。好处是返工归属清楚:超出冻结范围的修改直接算新增工时,双方都少扯皮。
做法二:先做一版,再按实际工时结算。适用条件是需求还在探索、客户自己也没想清楚、页面结构可能大改。代价是返工边界模糊,服务方可能把探索成本也算进工时,客户则觉得每一轮修改都在加钱。要降低风险,至少约定一个探索上限,例如先做一版结构稿,确认后再进入正文和标签实现。
选择条件可以归结为一句话:如果返工主要来自“没想清楚”,先做探索并单独计费;如果返工主要来自“做错了”,先冻结范围并要求修正。两种做法的代价不同,不能同时既要报价低又要无限修改。
假设你正在和两个服务方比价,一个按工时报价,一个按项目报价。按工时报价的那份,需要额外确认返工条款。可以要求对方在确认单里写明:
这份确认单不需要长,但必须能回答“这次返工落在哪一类”。如果对方只给一个总工时,不写修改轮次和验收标准,后续返工归属就只能靠事后解释。对报价咨询来说,这比单价高低更影响最终支出。
假设原确认范围是“重写分类页正文并保留URL”,工时报价为若干小时。上线后你要求把正文拆成三个子类段落,并新增两段内链说明。对照确认单,拆分和新增内链都不在原范围,属于目标变更。这时合理的下一步不是要求免费返工,而是让服务方补一份新增工时说明,再决定是否继续。反过来,如果原确认范围已经写明“按子类分三段”,服务方交付时合并成一段,那就属于实现偏差,应先要求免费修正,再进入验收。两种判断会带来完全不同的费用结果,所以返工归属必须在动手改之前定下来,而不是改完再算。