把两类任务放进同一张周排期表,通常是混乱的起点。更可执行的做法是:合同内任务按交付里程碑排入固定档期,临时救火任务只占用预留的应急缓冲,并且每条救火都要明确替换掉哪一项合同内任务。这样做的直接结果是——你能立刻看出本周哪项承诺会被推迟,而不是等到周末才发现两边都没做完。
合同内任务有明确的验收标准和截止时间,排期依据是承诺日期倒推的工作量。临时救火任务的排期依据不是“它有多急”,而是“它不处理会造成多大不可逆损失”。两者混排时,人容易用紧急程度去挤占承诺工期,最后合同任务延期,救火也变成常态。
一个可核对的区分方法:打开你手里的任务清单,给每条任务标注两个字段——是否在合同交付物清单内、延迟一天的实际后果。如果一条任务不在清单内,但延迟后果是站点无法访问或数据丢失,它属于救火;如果后果只是“客户觉得慢”,它应进入需求变更流程,而不是直接插队。
假设一周可投入的有效工时是40小时(仅为说明比较方法的假设数字,不是行业标准)。一种常见分配是:合同内任务占30小时,应急缓冲留10小时。这个比例不是固定的,取决于你当前合同承诺的密度。
具体动作和结果:
这个流程的关键在于:救火消耗的是缓冲,不是合同任务的时间。缓冲耗尽时,延期决策必须显性化。
有一种与直觉相反的结果:你处理完临时救火,合同内任务的进度反而比预想更慢。这不一定是救火本身占用了时间,还有几种合理解释需要区分。
区分方法:记录救火任务的实际耗时,以及救火前后合同任务的单位产出变化。如果单位产出下降集中在切换当天,偏向第一种;如果合同任务出现新增返工项,偏向第二种;如果缓冲日志里混入了非救火事项,偏向第三种。不同原因对应不同动作——第一种需要把救火集中处理而非随时打断,第二种需要把隐患核查纳入合同任务本身,第三种需要把缓冲用途写清楚。
现在拿你正在用的任务清单或周计划页面,做三件事:
完成这三步后,你会得到一张能直接执行的排期表:合同任务有固定位置,救火有明确额度和触发条件,超限时有预设的延期对象。下一次救火来临时,你不需要重新争论优先级,只需要对照标签和缓冲余量做决定。排期是否有效,取决于你是否真的在缓冲耗尽时执行了那项预设的延期,而不是临时再挤时间。