先看报价单的“范围边界”,再比价格。若两份报价包含的交付物、责任归属、周期和验收口径不同,它们就不是同一类样本,直接比总价只会得出错误结论。剔除范围不同的样本,不是删掉贵的或便宜的那一份,而是把每份报价还原成同一套工作项后再判断。
在上海找互联网公司做同一件事,比如开发一个带后台的管理系统、做一轮小程序改版,或是承接一段持续的技术维护,拿到的报价可能从几万到几十万不等。很多人第一反应是“有人在乱报”,但更常见的情况是,这些报价根本不在同一个范围里。
一种解释是供应商的定价策略不同:有人用低价获客,有人按品牌溢价报价,有人把风险成本提前计入。另一种解释是报价所覆盖的工作范围本身就不同:有的只做前端页面,有的包含接口联调、测试、部署和上线后一段时间的修复;有的把需求梳理单独收费,有的打包进去。这两种解释指向完全不同的应对方式——如果是定价策略差异,你可以在同范围内谈价;如果是范围差异,谈价之前必须先对齐工作项。
要区分上面两种解释,最有效的动作是让每家供应商按同一份工作项清单逐项报价,而不是只给一个总价。清单不必复杂,但必须覆盖容易产生分歧的部分。假设一个场景:你需要一套内容发布后台,可以要求对方分别列出以下条目。
让每家按这份清单填写“包含/不包含/另计”,你很快能看到差异来自哪里。如果两家在“包含”项上高度一致而价格仍差很多,那更可能是定价策略或人力成本差异;如果一家在测试、部署、维护上大量写“另计”,它的低总价就只是把成本挪到了后面。这个动作的结果会直接决定下一步:范围一致的样本可以进入价格谈判,范围不一致的样本要么补齐报价,要么直接排除。
除了逐项报价,还有几类证据可以帮助判断。第一,看报价单是否写明交付物形态:是源码、可运行环境,还是仅设计稿。第二,看是否写明验收标准:由谁验收、以什么条件判定完成。第三,看变更处理方式:需求增加时如何计价,是否有书面流程。第四,看时间口径:工期从哪天起算,是否包含等待你方提供素材的时间。
如果两份报价在这些维度上都写得清楚且一致,价格差异就更可能来自定价或团队构成;如果其中一份在这些维度上模糊或缺失,那么它的价格数字缺乏可比性,不应作为比价基准。需要提醒的是,报价单写得细不等于交付能力更强,它只说明这份样本的范围更可辨认。把“写得细”直接等同于“更靠谱”,是另一种样本污染。
实际操作中,你会面对两个都说得通的做法:一是保留所有报价,靠谈判压缩差距;二是先剔除范围不同的样本,只在同口径内比较。选择哪一个,取决于两个条件。
条件一:你的需求是否已经稳定。如果需求还在变化,范围本身就难以固定,此时强行统一口径可能只是把不确定性藏进清单里。更稳妥的做法是先花时间把核心功能边界定下来,再重新收集报价。如果需求已经明确,剔除范围不同的样本能显著降低误判。
条件二:你是否愿意承担后置成本。范围窄的低价样本并非不能用,但它意味着测试、部署、维护等环节需要你另行安排或另行付费。如果你内部有技术力量承接这些环节,低价样本的实际总成本可能仍然更低;如果没有,后置成本往往会在项目中途显现。这个判断不需要精确预算,只需要确认哪些工作项最终由谁完成。
假设你收到两份报价:A 报 8 万,B 报 15 万。逐项比对后发现,A 不包含测试、部署和上线后修复,B 包含这三项,且两者前端页面数量和后端接口范围基本一致。在这种情况下,A 和 B 不是同一范围的样本,直接说“A 更便宜”没有意义。你可以要求 A 就缺失的三项补充报价,若补充后总价接近 B,则差异主要来自范围;若补充后仍明显低于 B,再进一步核对人力投入方式和交付物形态。这个例子的数字仅用于说明比较方法,不代表任何实际报价水平。
把样本范围对齐之后,你手里的报价才具备可比性,后续的谈判、筛选和决策也才有稳定依据。