先把明显范围不同的报价单独放一列,再回到同一口径比较。判断口径是否一致,不看总价高低,而看报价里“包含什么、由谁做、交付到什么程度”。如果两项报价的交付边界不同,它们属于不同样本,不应直接放在一起算平均值或比单价。
范围不同的报价通常有三个可观察信号。第一,页面数量与栏目层级是否写清;第二,设计、前端、后端、内容录入、上线部署分别由谁负责;第三,改版、维护、域名和服务器是否在交付范围内。只要这三项里有一项缺失,报价就属于“边界未定样本”,不能与其他完整报价直接比较。
更稳妥的做法是建一张对照表,横向列供应商,纵向列交付项。每个交付项只填“含”“不含”“另计”三种状态。填完后,先把同一状态组合的报价归为一组,再在组内比较价格。这样做的结果是:原本看起来差很多的报价,可能只是因为有的含内容录入、有的只做前端切图,分组后差异会明显收窄。
这种情况下,报价差异大概率来自执行方式和人力配置,而不是范围本身。此时应要求对方按同一份清单逐项报价,把设计、开发、测试、上线分开列。若某家只给一个总价,就把它标为“不可比样本”,先不参与横向比较。
实施动作:把清单发给所有候选方,要求回传带分项价格的版本。收到后,先剔除没有分项的报价,再比较剩余样本。这个动作会直接影响下一步——你能看出哪一项是主要成本来源,从而决定是缩减某项功能,还是接受更高预算。
这种情况下,报价差异主要反映各家对需求的理解不同,而不是真实成本差异。此时不应横向比价,而应先做一次需求收敛:把必须有的功能、可以后加的功能、明确不要的功能分成三档,再让候选方按“必须档”重新报价。
实施动作:先确定必须档的最小范围,再要求统一按这个范围报价。结果是样本范围被拉齐,后续比较才有意义。如果某家仍坚持按完整方案报价,就把它归入“范围偏大样本”,单独记录,不混入主比较组。
这些坑的共同点是:它们让两份报价看起来可比,实际交付内容却不同。剔除样本不是删掉贵的或便宜的,而是删掉口径不一致的。
假设你收到三份报价:A 报 8000 元,含 5 个页面、设计、前端、后台和首年维护;B 报 5000 元,含 5 个页面、设计和前端,不含后台和维护;C 报 12000 元,含 10 个页面、定制设计、后台、维护和内容录入。按范围分组后,A 和 B 页面数相同但交付项不同,不能直接比价;C 的页面数是前两者的两倍,属于另一组。此时正确动作是:先让 B 补报后台和维护的单独价格,再与 A 在同一交付项下比较。若 B 补报后总价接近 A,则原来看似 3000 元的差距,实际只是范围拆分方式不同造成的。
如果所有报价都缺少同一项信息,比如都没写清后台是否包含,那么问题不在样本,而在你的询价清单不完整。此时应先补全清单再重新收集报价,而不是继续在残缺样本里挑一个。另一种例外是:你明确只需要展示型页面,后台和维护本就不在需求内,那么不含这些项的报价不属于“范围不同”,而属于“符合需求”,应保留在比较组内。
把范围判断和价格判断分开做,先分组再比价,是处理报价差异最稳的顺序。分组完成后,如果同一组内仍存在明显价差,再去看执行方式、人员配置和交付周期,而不是回头怀疑范围。这样得到的比较结果,才能支撑你下一步是压价、缩范围还是换供应商。