把合同任务和临时救火任务塞进同一张排期表,通常不会让两边都变快,反而会让合同任务的交付日期不断后移。更可用的做法是:合同任务按交付承诺倒排,临时任务按影响面分级插入,并且只允许占用预留缓冲,不允许直接挤占合同任务的关键路径。下面先解释为什么“同一张表”会失效,再给出两种解释和可区分的证据,最后说明具体怎么排。
很多团队遇到的情况是:合同任务排得越紧凑,临时救火任务出现的频率反而越高。表面看是运气问题,实际上有两种完全不同的解释,处理方式也完全不同。
这两种解释对应的排期策略是相反的:前者要加缓冲,后者要加准入判断。
不要凭感觉判断,可以看三个可观察的信号。
这里要注意:临时任务数量上升,不能单独证明排期方式错了。它也可能是业务本身进入旺季,或者某个上游系统确实不稳定。所以先看来源分布,再下结论。
合同任务的排期依据是交付承诺,不是“谁先提”。具体动作是:
这个动作的结果是:临时任务只能动非关键部分,合同交付日期不会因为一次救火就整体后移。如果发现非关键任务被借走后仍然影响交付,说明关键路径判断错了,需要重新标定。
临时任务不能一律“马上做”,建议按影响面分三级,并对应不同的插入方式。
关键动作是预留缓冲。缓冲可以是每天固定的一段可调度时间,也可以是一个独立的人力备份。缓冲被用掉之后,下一步不是继续挤压合同任务,而是把后续临时任务顺延,并把缓冲消耗情况反馈给提出需求的一方。
假设某团队每天预留半天处理临时任务,合同任务排满剩余时间。连续一周临时任务超量,合同任务延期两天。把缓冲改成一天后,合同任务可排时间减少,但临时任务不再挤占关键路径。结果是合同任务按原交付日期完成,临时任务中有一部分被顺延到第二天。这个例子的数字只是说明比较方法:缓冲加大会降低当日可排合同任务量,但减少关键路径被击穿的概率。是否值得,取决于临时任务的实际紧急比例。
无论采用哪种排法,都要把“临时任务占用了哪块缓冲、导致哪个合同任务调整”记录下来,并同步给合同任务的对接人。否则对接人只看到交付日期变化,看不到原因,会继续用加急的方式提需求,排期很快又回到同一张表里。记录本身不解决容量问题,但它让下一次判断有依据:是继续加缓冲,还是收紧临时任务的准入。