先给结论:合同内任务按“交付物—验收条件—资源占用”排入固定节奏,临时救火任务按“影响面—截止时间—是否改变合同范围”进入缓冲区;一旦救火任务连续占用超过约定比例,就必须触发范围变更或延期协商,而不是靠加班消化。前提是双方已经有一份可执行的合同任务清单和验收标准;如果合同只写了服务项目名称,没有交付物和验收条件,下面的排期方法需要先补这一步。
排期冲突通常不是时间不够,而是两类任务被混在同一张表里。区分它们,先看三个信号:
这里有一个常见误判:客户说“很急”,不等于任务范围外。反过来,合同里写了“配合推广”,也不等于可以无限接收临时需求。判断标准应落在交付物和验收条件上,而不是语气上。
当合同已明确交付物、数量、验收标准和周期,排期可以做成两层:
实际动作:每周固定一次排期确认,把救火任务按“影响面×截止时间”排序,只放行排在最前的一到两项,其余进下一周期。结果会直接影响下一步——如果缓冲区连续两周被占满,说明要么合同工作量被低估,要么临时需求已经常态化,此时应提出范围变更,而不是继续压缩固定层。
假设例子:某服务商合同约定每月交付若干内容页面,验收标准为页面结构、事实核对和链接可用性。月中客户临时要求配合一次活动上线,改动首页模块。若该模块不在合同交付物内,应进入缓冲区并记录工时;若连续三个月都出现同类改动,就应按新增交付物重新报价或调整周期。数字仅用于说明比较方法,不代表任何实际报价。
如果合同只写了服务类别,没有交付物清单和验收条件,直接排期会把所有临时需求都变成“应该做的”。此时应先做一次范围冻结:
动作与结果:冻结范围后,先处理已承诺事项,临时需求只接收会导致已承诺事项无法验收的那一类。这样做的结果是排期表变短,但可验收项变清晰;下一步再谈新增需求时,双方有共同依据,而不是靠印象争论谁更急。
即使进入缓冲区,也有三类任务需要先确认再排:
另外,抓取量、请求量或某项统计短期归零,不能单独证明排期处理正确。它也可能是统计口径变化、工具延迟或权限调整造成的。需要结合交付物验收记录一起看,才能判断是排期问题还是执行问题。
每次救火任务结束后,记录三件事:占用了多少缓冲时间、是否改变了原交付物、下次同类需求应归入合同内还是范围外。这些记录会在下一周期直接决定两件事:合同内任务的节奏是否要调整,缓冲区比例是否要重新设定。如果同类救火反复出现,正确动作是修改合同附件或调整交付周期,而不是继续用临时排期掩盖范围变化。这样,排期表才不只是时间表,而是判断合同边界是否仍然成立的依据。