结论先行:当客户把问题从“能不能实现”改成“要花多少钱”,不要急着报一个总数,而要把回答拆成“已确认需求对应的成本区间”和“尚未确认需求对应的成本变量”两部分。这样做的直接结果是,客户能看清哪些钱是确定的、哪些钱取决于他自己的决策;下一步动作是约一次需求确认,而不是当场给出折扣或压缩范围。这个结论有一个前提:客户仍愿意讨论需求边界。如果客户已经明确表示预算封顶且不接受任何范围调整,那么继续拆分成本变量只会让对话变成拉锯,此时更合适的动作是如实说明在该预算下哪些目标无法同时满足,并请客户指定优先级。
“成本”这个词在不同角色嘴里含义不同。业务负责人问成本,通常指这个项目占用多少人力与时间;采购或财务问成本,通常指一次性支出和后续每年支出;技术对接人问成本,可能只是想知道某项改动会不会影响他现有工作量。同一个事实——比如改一次页面结构——在这三类人眼里可以对应完全不同的数字。
可核对的区分证据是:让对方把问题写成一句带单位的话。例如“这次改版需要多少人天”“每年维护费是多少”“上线后每次内容更新要多久”。如果对方写不出单位,说明分歧不在价格,而在范围。此时把报价单发过去,只会得到“太贵了”或“再想想”这类无法推进的回复。
功能导向的回答通常按模块罗列:首页、栏目页、表单、数据统计。成本导向的回答要换成动因:页面模板数量、需要人工判断的内容比例、是否需要与外部系统对接、上线后由谁维护。动因变了,成本才变;模块名字变了,成本往往不变。
一个假设例子:某次优化涉及三十个页面,如果它们共用两套模板,成本主要由模板数量决定;如果其中八个页面需要单独设计结构,成本就要按这八个单独计算。假设模板改动的单价是固定的,那么“三十个页面”和“两套模板加八个特例”给出的区间会明显不同。这个例子只用于说明比较方法,不代表任何实际报价。
做这个动作的结果是,客户会开始回答“哪些页面可以共用模板”,而不是继续问“总共多少钱”。对话从比价转向了范围确认,下一步才有可能给出可执行的方案。
多角色对同一事实理解不同,最常见的原因是各自默认了不同的前提。业务方默认内容由运营自己更新,技术方默认每次更新都要开发介入,财务方默认没有后续支出。三方都没有说谎,但三份成本表对不上。
把分歧转成可核对项目的做法是列一张对照表,只写三列:这件事由谁做、多久做一次、做之前需要谁确认。不需要写金额,先把责任和频率对齐。如果某一行的“由谁做”填不出来,这一行就是成本变量,而不是确定成本。
这样处理之后,客户拿到的不是一份更便宜的报价,而是一份能指出“贵在哪里、由谁决定”的说明。它未必能让客户接受价格,但能让客户把注意力放在可调整的变量上。
反例是:客户已经完成内部比价,找你只是为了拿到一个更低的数字去压现有供应商。此时无论怎么拆分成本动因,对方都只会重复“还是高”。识别信号是,客户对范围、责任人和频率都不感兴趣,只对总价有反应,并且拒绝回答任何关于后续维护的问题。
遇到这种情况,继续拆解只会消耗双方时间。更有效的动作是给出一句话结论:在当前预算下可以完成哪一部分、放弃哪一部分,并请客户书面确认取舍。如果客户仍不愿确认取舍,说明这笔合作的条件尚未成熟,把方案留档比反复改报价更合适。
把上面的内容整理成一页纸发给客户,只包含四块:已确认范围、确定成本区间、待确认变量、需要客户回答的三个问题。发出后观察客户的回复方式:如果对方开始回答那三个问题,说明对话已回到可推进的轨道;如果对方只回复价格,说明分歧仍在预算而非方案,此时应停止细化,改为确认取舍。
需要提醒的是,页面访问量、表单提交量或咨询量的变化,不能单独用来证明成本调整是否正确。这些数字同时受季节、渠道投放、内容质量和竞争环境影响,把它们直接归因于某次报价方式的改变,会得出错误结论。真正能核对的是:客户是否回答了范围问题、是否确认了责任人、是否给出了书面取舍。这三个动作发生了,方案才有继续细化的依据。