把等待本身当作一项可结算的交付物来记录:每份资料在需求清单里有编号、责任方和到期日,超期后按“阻塞了哪个页面、哪个动作、多少可计工时”三栏登记,而不是只写一句“客户未提供”。这样做的直接结果是,你能区分哪些延迟只是排期挪动、哪些已经让项目进入空转,并据此决定是继续等、换替代资料,还是把该部分移出本期范围。
不是所有没到位的资料都值得记成本。先按它对下一步动作的阻塞程度分三档,只有前两档才进等待台账。
把这三档写进同一份资料清单,每行标注责任方与到期日。硬阻塞项超期一天,就在台账里记一次;软阻塞项只在替代方案已经上线、且确认需要返工时记一次。这样等待成本不会随情绪膨胀,而是跟着实际返工量走。
假设一个场景:某期计划处理 20 个页面,其中 6 个依赖客户提供的检测报告。报告晚到 5 个工作日。此时不要直接写“等待 5 天”,而是写成:6 个页面被硬阻塞,每个页面在资料齐备后约需 2 小时可计工时,因此这 5 天里被冻结的产能是 12 小时。这个数字是假设,用来演示比较方法,不是实测结论。
这么记的好处是,你可以拿它和“换一种推进方式”的成本对比。例如先做不依赖报告的 14 个页面,等报告到齐再补做 6 个,冻结产能就从 12 小时降到 0,代价是排期后移。两种处理都成立,区别在于:如果本期有明确截止日,先做非阻塞项更稳;如果客户更在意这 6 个页面的优先级,那就把等待成本如实登记,作为后续调整范围的依据。
等待台账不是用来追责的,它的作用是逼出一个决定。每份硬阻塞资料超期后,只允许落入以下三种处理之一,并写明理由。
做完这一步,等待成本就从“感觉拖了很久”变成“本期少了 6 个页面、多出 12 小时返工或 0 小时返工”的具体差异,下一步是压缩范围还是顺延交付,就有了可讨论的基数。
这套方法在“资料项可枚举、每项对应明确页面或动作”时成立。如果客户资料边界本身模糊,比如只说“再补充一些行业内容”,那就先把它拆成可枚举的清单再登记,否则等待成本会变成一笔无法核对的糊涂账。另一种不适用的情况是资料延迟由你自己造成,比如需求清单本身写得含糊导致客户不知道要交什么,这时该记的是需求返工,而不是客户等待。
还有一种边界值得注意:当同一份资料同时阻塞多个页面,且这些页面之间没有先后依赖时,按页面数折算会高估冻结产能。更稳妥的做法是按“最早可开始的下一步动作”计一次,而不是按页面数重复计。记录等待成本的目的是让排期和范围决策有依据,不是把数字做大。
一轮结束后,把超期次数最多的资料类型挑出来,在下一轮需求清单里提前给出格式示例或字段模板。这个动作的结果是,客户提交的资料更接近可直接使用的形态,因格式不符而产生的二次等待会减少。等待成本台账因此不只是记录,而是反过来改进了资料收集的方式。下一次再遇到迟迟不到位的情况,你手里有的就不只是日期,而是一组能直接换算成排期和范围变化的依据。