先把结论说清楚:合同内任务按“周期容量”排,临时救火任务按“响应窗口+置换规则”排,两者共用同一张资源日历,而不是各排一张。下面用一个假设情境把决策过程走一遍。
假设你与一家网站优化服务商签了季度合同,约定每月完成一批页面优化、内链调整和技术问题修复。执行到第二个月,站点突然出现大面积页面抓取异常,你要求当天处理。服务商答应了,三天后异常缓解,但当月合同内的页面优化只完成了一半。
直觉上,加急处理应该只是“多干一点”。但结果是合同任务被挤压。要判断这是排期问题还是执行问题,先看证据,而不是看态度。
可核对的证据至少有三类:
如果人时确实被占用、且没有置换约定,那这是排期机制缺失,不是执行不力。如果人时未被占用、合同任务仍延期,才需要往执行效率或依赖阻塞方向查。
合同任务的特点是范围可预期、验收标准可提前写清。排期时不要把它们当成一串待办,而要当成一段固定容量。
具体做法是:先确认每个周期可用于合同任务的净人时,再按优先级把任务装进去。装不下的任务进入下一周期,而不是靠加班消化。这样做的直接结果是:当临时任务出现时,你知道自己动用了多少合同容量,而不是凭感觉判断“应该还来得及”。
排期时至少明确三件事:
这里的关键动作是:把“净人时”写进排期表。它的结果是,临时任务一旦插入,你能立刻算出被挤掉的是哪几项,而不是事后才发现合同任务没做完。
临时任务无法提前预测,但可以提前约定处理方式。排期的重点不是“能不能做”,而是“用什么换”。
建议在合作开始时就区分两类临时任务:
响应窗口要写清起算点和范围,例如“确认后若干小时内开始排查”,而不是笼统写“尽快”。同时约定置换规则:每占用一个单位人时,就从当期合同任务中移出等量任务,并记录移出项。这个动作的结果是,临时任务的处理成本变得可见,后续是否继续加急就有了判断依据。
如果服务商提出“加急不影响合同进度”,要求它给出人时来源:是增加投入、压缩其他任务,还是延后验收。三种来源对应三种后续影响,不能混为一谈。
合同任务和临时任务如果各排各的,冲突一定发生在执行层。更稳妥的方式是共用一张资源日历,把两类任务放在同一时间轴上。
日历上至少体现:
这样做之后,你可以用一个简单问题检验排期是否有效:当临时任务结束时,合同任务的完成状态是否与置换记录一致。如果一致,说明排期在运转;如果不一致,说明置换规则没有被执行,需要回到约定层面调整,而不是继续加急。
遇到临时任务与合同任务冲突时,按以下顺序处理:
这套顺序的价值在于,它把“要不要接临时任务”变成“接了之后哪项合同任务后移”。当你能回答后一个问题时,排期就不再依赖双方的临场判断,而是依赖可核对的记录。