先给结论:等待成本要记成“被推迟的交付动作”,而不是记成“客户拖了几天”。具体做法是每缺一项资料,就写下它卡住了哪个动作、原定何时能做完、现在最早何时能做完,以及这段时间里哪些工作本可以并行。这样记录出来的数字才能直接用于下一步决策:继续等、换顺序做,还是暂停计费。
假设你为清远一家做本地工程配套的客户提供SEO服务,约定第一阶段完成站内结构梳理和一批产品页内容。启动会上确认需要客户提供:产品分类口径、可对外使用的资质与参数表述、以及现有官网后台的编辑权限。约定三天内给齐。
实际情况是:分类口径第五天给了,资质表述一直没确认,后台权限第十天才开通。表面上看只是“晚了几天”,但真正被卡住的不是某一天,而是两条交付线:内容撰写无法定稿,页面发布无法开始。等待成本就是把这两条线的推迟量算清楚。
不要记“等客户资料5天”,要记成动作级的清单。每一条包含四列:缺少的资料、被卡住的动作、该动作的原计划完成日、资料到位后最早可完成日。以后台权限为例:
这样记的好处是,推迟量可以直接换算成工作日,而不是靠印象争论。假设原计划第7天完成,权限第10天才到,那么这条线的净推迟至少是5个工作日(10减7,再加2天执行)。这个数字是决策依据,不是情绪记录。
等待成本高不高,关键看等待期间有多少工作能并行。判断条件只有两个:这项动作是否依赖缺失资料;如果不依赖,是否已经排在前面做完了。
仍用上面的假设。资质表述没确认时,产品页正文不能定稿,但页面结构、内链位置、栏目层级并不依赖资质表述,可以先做。如果这些确实做完了,那么资质缺失造成的净推迟就只落在“正文定稿”这一段,而不是整个项目停摆。反过来,如果连结构也没做,那等待成本就被放大了,因为本来可并行的部分被一起拖住。
这一步的实际动作是:在等待记录里加一列“等待期间已完成的可并行工作”。填不出内容,说明等待成本接近全额;填得出内容,说明只是局部推迟。这个结果直接决定下一步是继续等还是调整顺序。
记录完成后,决策条件可以写得很清楚:
注意一个容易误判的地方:客户资料迟迟不到位,不等于客户不配合。可能是内部审批链长、参数需要法务确认,或者负责人临时换了。记录等待成本的目的不是追责,而是让排期和报价有据可依。如果同一类资料连续两轮都延迟,才需要把“资料提供节奏”本身拿出来单独沟通。
可以直接用下面这种最小结构,每缺一项就新增一行:
边界在于:净推迟工作日只用于内部排期和阶段沟通,不要把它直接等同于“客户应付多少费用”。费用怎么算取决于合同里对交付节点和资料义务的约定。如果合同没有写清资料提供时限,那么这份记录更适合用来补一份阶段确认,而不是直接作为结算依据。
回到开头的假设:分类口径晚2天、资质未确认、后台权限晚3天,如果结构类工作已经并行完成,真正需要重排的只是内容定稿和页面上线两个节点。把这个结论写进下一阶段的排期表,比笼统地说“资料晚了”更能推动下一步。