把等待本身变成可核对的记录,而不是口头催问。具体做法是:先判断资料缺失属于“必须等客户确认”还是“可由开发方先做假设”,前者按停滞工时记录,后者按假设版本记录;两种记录都写进同一份项目日志,并明确下一次可推进的动作。这样等待成本才有依据,不会变成后期扯不清的加价理由。
硬等待指没有这份资料就无法继续,例如产品清单、真实联系方式、必须由客户确认的栏目结构。软等待指可以先按假设推进,例如页面文案的初稿、图片占位、示例数据结构。两者的记录方式不同:硬等待记录的是被占用的时间窗,软等待记录的是假设内容和将来替换的代价。
判断依据不是资料本身重要与否,而是“如果现在不确认,做出来的东西会不会被整体推翻”。会被整体推翻的,归入硬等待;只是局部替换的,归入软等待。这个判断每天做一次,不要等到周末再补记,否则时间点会失真。
等待成本之所以难算,是因为多数记录只写了“等客户资料”,没写等的是什么、等了多久、期间谁被占用。建议每条等待记录固定包含四类事实:
四类事实齐全后,等待成本就变成可以逐条核对的清单,而不是一句“拖了很久”。如果只记了时间没记影响动作,后期很难说明这段时间是否真的被占用。
条件一:客户方有明确对接人且回复周期可预期。此时等待成本按计划顺延记录,不额外累计。做法是把原排期表整体后移,并在日志中标注顺延原因和新的节点日期。这种情况下,等待记录的主要作用是保护排期,而不是计费。
条件二:对接人不固定或回复周期无法预期。此时应按停滞工时单独记录,并同步启动软等待动作:对可假设的部分先做出可替换版本,同时在日志中写明“该版本基于假设,替换时预计需要多少工作量”。这样做的结果是,等待期间项目仍有可见产出,后期替换也有据可查。
选择哪一种,取决于“回复周期是否可预期”,而不是取决于客户规模或预算。回复周期可预期,顺延即可;不可预期,就必须把停滞部分单独记账。
假设某项目需要客户提供二十个产品的名称、分类和主图,约定五天内给出。实际情况是:分类和名称在第八天到位,主图始终未提供。
按上述方法记录:分类与名称属于硬等待,时间窗为第一天提出、第五天约定、第八天到位,影响动作是“分类页结构搭建暂停”。主图属于软等待,开发方先按统一占位图做出列表页样式,日志写明“占位图为假设内容,替换为真实图片时需要逐条核对尺寸与顺序”。
这个例子的数字只是说明比较方法,不代表任何真实项目的实际工期。它的价值在于:当客户问“为什么进度慢了”,可以直接指出哪一项资料晚了三天、哪一项仍在等待、哪一项已经用假设版本先行推进。
记录完成后的下一步不是继续等,而是把日志摘要发给对接人,只列三件事:已到位的资料、仍缺失的资料、开发方已按假设推进的部分。这个动作的结果通常有两种:客户补上缺失项,或者明确说某项暂时不需要。无论哪种结果,等待记录都从“内部备忘”变成了双方可核对的项目事实。
例外情况是:资料缺失源于需求本身还没确定,而不是客户没时间提供。这时记录等待成本意义有限,应先回到需求确认,把“要做什么”定下来,再谈资料。把需求未定误记为等待成本,会让后期核对变成互相指责。
另外,等待记录应当与交付范围分开保存。等待成本说明的是时间和排期影响,不等于自动产生额外费用;是否计费、如何计费,需要在合作开始前就写清楚。记录的作用是提供事实依据,而不是替代约定。