等待成本不是一句“客户没给资料”,而是一组可以记账的损失:排期被占、上下文反复重建、上线窗口错过。记录它的目的不是追责,而是决定继续等、缩小范围先做,还是启动退出并保留仍有价值的部分。
假设某建站服务商为一位客户做改版,合同约定客户在第二周提供产品图、资质文案和旧站后台权限。到了约定日,只到了部分文案,图片和权限都没有。此时不要只写“等客户”,而是分三栏记录。
这三栏合起来才是等待成本。只记天数会掩盖真相:等三天但每天只损失半小时,和等三天但占住一个整周排期,决策完全不同。
继续上面的假设。第一周结束,服务商发现图片未到,于是做三件事。
做完这三步后,出现一个关键判断:如果可先做的部分足以覆盖未来一周的工时,那么继续等待是合理的,等待成本被吸收;如果可先做的部分只够半天,而排期已经被占满,那么等待成本就在真实发生,需要升级为重新约定范围或退出。
这里的动作是把等待成本换算成“还能不能喂饱当前排期”。这个换算结果直接决定下一步:能喂饱就继续等并保留旧系统里仍有价值的部分;喂不饱就缩小交付范围,或按退出处理。
当判断需要退出时,不要因为“客户不配合”就把所有中间产物丢掉。等待期间积累的东西里,至少有三类值得保留。
反过来,只对当前排期有意义的东西应当果断放弃:为等某张图而搭的临时占位样式、只服务于本次上线时间的加急安排。保留的判断标准是“换一个执行方后是否还能用”,而不是“是否已经花了时间”。
等待成本记下来,最终要回到两件事:报价和排期。可行做法是给资料到位设一个检查点,把等待期间的资源占用单独列出,而不是摊进总工时。
例如在下一份合作里,把“客户资料到位”写成有日期的前提条件,并说明资料延迟时排期如何顺延、哪些工作会先做。这样等待成本从隐性变成显性,客户在签字前就知道延迟的后果。
如果对方仍然长期无法提供资料,那么问题往往不在建站执行,而在需求本身没有拍板人。此时继续投入只会累积更多无法验收的工作,退出并把已确认的结构和内容带走,比硬撑到上线更划算。
并非所有延迟都值得启动这套记录。如果延迟发生在需求探索阶段,且双方正在收敛范围,那么短期的资料空缺属于正常过程,强行记账反而会让沟通变得对立。适用条件是:排期尚未被独占、延迟没有影响到已承诺的交付节点、对方仍在给出新的时间点。
一旦排期被独占或交付节点已经错过,等待成本就不再是沟通问题,而是资源问题,必须进入上面的记录与决策流程。判断依据是资源占用和节点,而不是情绪上的“催了很多次”。
把等待成本写清楚,真正的作用是让下一步有据可依:继续等、缩小范围,还是退出并保留仍有价值的部分,都能从同一份记录里推出来。