把合同内任务和临时救火任务放进同一张排期表,是排期失控的常见起点。更可执行的做法是:合同内任务按“交付批次”排,临时救火任务按“影响面+时限”排,两者共用一条产能上限,但用不同的优先级规则。下面用一个假设情境把决策过程走完。
假设某站点与一家服务方签了季度合作,合同内包含固定数量的页面优化、内容更新和月度报告。执行到第二个月,站点突然发现某个栏目流量下滑,要求“这两天先处理一下”。
此时的分歧往往不是“要不要做”,而是“这算不算合同内的事”。甲方可能认为“都是优化,当然算”;乙方可能认为“合同写的是固定页面,临时加的是新增范围”。双方对同一事实理解不同,排期就永远谈不拢。
把分歧转成可核对的项目,第一步是给两类任务各设一个入口:合同内任务进“批次池”,临时任务进“救火池”。两个池子分别记录,但共用同一份人力日历。这样做的实际动作是:先算出本周可用于执行的总工时,再决定救火池最多占用多少。
合同内任务的排期依据是交付节点,不是每天做什么。可核对的字段包括:
按批次排的好处是:临时任务插进来时,你知道被打断的是哪一批、影响哪个交付节点,而不是笼统地说“进度慢了”。
救火任务不能一律插队,也不能一律排队。判断依据可以简化为两个问题:
如果两个答案都是“是”,正确动作不是直接开工,而是先做一次取舍确认:把受影响的批次节点列出来,让双方选择是顺延节点,还是缩小本次救火范围。这个动作的结果会直接决定下一步——顺延需要书面确认,缩小范围需要重新定义“救火完成”的标准。
假设本周总产能是 10 个执行单位。合同内批次已占用 7 个,救火池上限设为 2 个,留 1 个缓冲。现在来了一个救火任务,评估需要 3 个单位。
三种处理方式都成立,但条件不同:
关键不是选哪个,而是选择后要更新同一张日历。日历不更新,下周还会重复同样的争论。
要让排期可执行,至少留下三类记录:
这三类记录的作用是:下次再出现“这算不算合同内”的争论时,可以直接对照,而不是重新吵一遍。记录本身不保证任务变少,但能让取舍有据可查。
如果执行一段时间后发现救火池长期占满,说明要么合同内批次估时偏乐观,要么临时需求的判定标准太松。这时应回到产能上限和判定标准上调整,而不是继续压缩缓冲。