把合同内任务和临时救火任务分开排期,核心不是“谁先谁后”,而是先决定临时任务走哪条通道:占用合同缓冲额度、单独计费插队,还是明确拒绝并记录。三种做法都成立,但适用的前提和代价不同。若合同里没有写清缓冲比例和优先级规则,默认按“单独立项、不挤占合同排期”处理最稳。
同样是“网站出问题”,处理路径可能完全不同。可以先用两个问题区分:是否影响合同约定的核心交付物(比如已约定的页面无法访问、跟踪代码失效导致数据断流),以及是否由合同内工作直接引起。前者属于交付风险,后者属于责任边界。
这个判断动作的结果直接决定下一步:如果归入“暂停当前任务”,就要同步调整里程碑并通知对方;如果归入“临时队列”,则不需要重排合同排期,只需在下次同步时说明。
如果希望临时救火不破坏合同节奏,前提是合同里预留了可量化的缓冲。常见做法是约定每周或每月固定比例的机动工时,例如总工时的百分之十到十五,并写明超出部分如何处理。
假设一份月度合同约定 40 小时交付,其中 6 小时为机动额度。第一周出现两次临时修复,共消耗 4 小时,剩余 2 小时。此时可以继续按原排期推进,但到了第三周若再出现同类问题,就必须触发“超出缓冲”的规则:要么追加费用,要么顺延部分合同任务。
这种做法的代价是缓冲额度会被低价值任务吃掉。如果临时任务多为重复性问题,应把它升级为合同内的改进项,而不是长期靠缓冲消化。
当临时救火反复出现同一类原因时,继续单独排期会不断打断主线。此时更合理的做法是改写合同任务清单,把“反复救火”转化为一项有验收标准的改进任务。
判断是否值得改写,可以看三个信号:同类问题在一个周期内出现两次以上;修复动作有可复用的检查清单;不处理会持续影响已约定的交付结果。满足这些条件时,把改进任务写入下一阶段排期,并相应减少原计划中的低优先级项。
这个动作的结果是合同范围发生变化,需要双方确认调整后的交付清单,而不是默认加量不加价。若对方不接受范围调整,就退回“单独计费插队”的通道。
有些临时任务看似紧急,但既不在合同交付范围内,也不影响合同验收。此时最稳妥的做法是明确拒绝并给出替代路径,而不是勉强排入。
拒绝不等于不回应。可以说明当前合同排期已满、该任务需要单独立项,并给出最早可安排的时间。这样做的结果是把决策权交回对方:对方可以选择等待、单独付费,或自行处理。无论哪种选择,都不会让合同内任务被动延期。
需要避免的是口头答应后默默挤压合同工时。一旦合同任务因此延期,责任很难界定,后续沟通成本远高于当场说明。
无论选择保留、改写还是退出,都需要一个可检查的记录方式。建议在排期表中为每项任务标注来源(合同内或临时)、影响等级、是否消耗缓冲、以及是否触发范围变更。每周同步时只看两类信息:缓冲余额是否低于阈值,以及临时任务是否出现重复模式。
如果缓冲余额充足且临时任务不重复,保持原排期;如果缓冲不足或重复出现,就进入改写流程;如果临时任务与合同无关且不影响验收,就执行拒绝并记录。这样,排期决策依据的是记录而不是印象,下一步动作也就有了明确触发条件。