把两类任务放进同一张排期表,是很多团队反复失控的根源。合同内任务应按交付里程碑倒排,临时救火任务应单独设一条容量受限的快速通道;只有确认会影响已承诺交付时,才允许它挤占合同内任务的档期。你可以先拿现有的任务清单和排期表做一次分栏,再决定下周谁先做。
排期失控通常不是因为任务太多,而是因为两类任务混在同一个优先级列表里。合同内任务的特点是范围在签约时已经确定,交付日期对外可承诺,延期代价可预估;临时救火任务的特点是来源分散、单件耗时未知、是否必须本周处理往往没人说得清。
具体动作:打开你现在的排期表,给每一行补两列——来源(合同附件/口头新增)和违约后果(有明确交付承诺/无对外承诺)。填完后按来源分成两条队列。这一步的结果决定下一步:合同队列进入里程碑倒排,救火队列进入容量池,不再互相插队。
合同内任务的排期依据是交付节点,不是谁催得急。把每个交付物拆成可验收的中间节点,再从截止日往回推,标出每个节点的最晚开始时间。假设某交付物需要三个中间节点,每个节点之间预留两天缓冲,那么从截止日倒推即可得到最晚启动日;这只是说明倒推方法的假设例子,不是真实项目工期。
判断标准可以简化成三条:
倒排完成后,你会得到一张带有缓冲区的合同排期。这个结果直接影响救火队列:缓冲被占用的时段,就是救火任务不能动的时段。
救火任务最大的问题是它自带紧急感,却常常没有紧急后果。收到任务时先问一句:如果不处理,哪个已承诺的交付会受影响?答案指向具体交付节点的,才算真正需要插队;答案模糊或指向“以后可能会”的,放进救火队列排队。
这里有一个容易漏掉的条件:救火任务的处理人是否与合同任务的处理人重叠。如果重叠,插队就等于直接占用合同任务的时间;如果不重叠,插队只影响容量池,不影响合同排期。很多团队只看了任务紧急程度,没看执行人是否冲突,结果合同任务被无声拖延。
动作与结果:给每条救火任务标注执行人,与合同排期中同一执行人的时段做比对。比对结果决定它是当周处理还是排入下一档期。
救火队列不能无限接收。按执行人设定每周可用于救火的时间上限,例如每人每周固定比例的时间,具体比例按团队实际情况定。超出上限的任务不进入本周排期,而是转入待确认状态,由提出方补充影响说明后再评估。
这样做的依据是:救火任务的单件耗时往往被低估,容量不设限时,合同排期的缓冲会被逐步蚕食,等到发现时已经没有回旋余地。容量上限不是拒绝处理,而是把“什么时候处理”变成一个需要说明理由的决定。
排期不是排完就结束。每周复核时看三类证据:合同队列的中间节点是否按期完成、救火队列的实际耗时是否超出预估、两条队列的执行人冲突是否增加。任何一类证据恶化,先调整容量上限,再调整具体任务顺序。
需要提醒的是,合同任务进度停滞或救火任务数量归零,都不能单独证明排期方式正确。进度停滞可能来自需求变更、等待反馈或执行人请假;救火任务归零可能是问题被暂时掩盖而非真正解决。复核时要看具体原因,而不是只看数字变化。
如果你的团队已经试过共用一张排期表但仍反复失控,优先检查执行人是否重叠这一条。把它标出来,两条队列的边界才会真正成立。