先把两类任务拆到同一张排期表上,再给临时任务设一个固定的日容量上限。合同内任务按交付节点倒排,临时救火任务按影响面和恢复时间单独排队,两者不共用同一个优先级队列。判断依据不是谁喊得急,而是这件事不处理会不会让已承诺的交付节点整体后移。
拿你手上的合同附件、需求说明书或上一版排期表,逐条标出三样东西:交付物、依赖的上游资料、验收人。凡是写不出验收人的条目,先归入待确认,不进入正式排期。
接着按交付截止日倒推,把每条任务拆成不超过两天的动作。例如合同要求某批页面在月底前完成上线,倒推就是:素材确认、内容生产、内部校对、上线检查四个动作,各自占一个具体日期。这个动作的结果是排期表从“任务名”变成“某天某人交某物”,下一步才能判断临时任务插进来会挤掉谁。
合同内任务默认占满每周的固定工时。假设一周可投入的SEO执行工时为二十小时,其中十六小时锁定给合同任务,剩下四小时作为临时任务的日容量池。这个数字是假设示例,实际比例按你手里的合同量和人力调整。关键是先锁定,再谈插入。
临时任务常见的来源是流量异常、页面被改坏、关键页面掉出索引、竞争对手动作引发的紧急调整。排期时按影响面分档,比按谁先提更可执行:
分档之后要做一个动作:把阻断级任务的处理结果写回合同排期表,标明哪条合同任务被顺延、顺延到哪天。这一步决定下一步——如果不写回,合同任务会静默延期,等到验收前才暴露。
做法一:临时任务优先,合同任务随时让路。成立条件是临时任务多为阻断级,且合同交付节点本身留有缓冲。代价是合同任务的完成日期持续漂移,验收方如果按原节点检查,会直接判定延期。
做法二:合同任务优先,临时任务只在容量池内处理。成立条件是临时任务里阻断级占比低,且你能承受观察级任务延后一到两周。代价是真正的紧急问题可能被压一天,需要在分档时判断准确。
两种做法都不是默认正确。可区分的证据是:统计过去四周临时任务里阻断级的实际条数。如果每周阻断级超过容量池能承受的量,说明要么容量池设小了,要么合同排期本身没有缓冲,需要先改排期结构,而不是继续在两条队列之间来回切换。
假设你手上有一份待处理的页面清单,其中一页是合同要求本周上线的产品页,另一页是运营临时提出要改标题的核心落地页。处理顺序如下:
做完这四步,排期表上应该能一眼看出:本周哪些合同任务被顺延、顺延原因是什么、临时任务各自排在哪天。如果看不出来,说明两类任务还在共用同一个优先级,需要重新拆分。
第一,每周固定一个时间点复核容量池的实际占用。如果连续两周临时任务都吃满容量,合同任务却没有顺延记录,说明记录本身不完整,不是任务变少了。
第二,临时任务完成后补一句处理结论:是修好了、是误报、还是转为长期优化项。误报和长期项不占用下一周的容量池。这个动作让排期从“谁在忙”变成“哪些事真的需要当天处理”,下一周的容量估算才有依据。
排期的目的不是让所有任务都按时完成,而是让被牺牲的那一项有明确记录、有明确原因、有明确的下一步安排。做到这一点,合同内任务和临时救火任务就不必再争同一个优先级。