先给结论:把报价按“交付范围”拆成可核对条目,再只比较条目重合的部分;重合度低于你设定的门槛,就整条剔除,而不是折算成均价。这样做的原因是,当地报价差异大,很多时候不是贵或便宜,而是样本里混进了范围完全不同的项目——有的只做视觉稿,有的含前端实现、内容迁移和上线支持。剔除范围不同的样本,比强行平均更能得到可用的比较基准。
遇到报价从低到高拉开很大距离时,先别急着怀疑有人在乱报。可以按下面这组证据区分两种解释:
如果多数报价连条目都对不上,说明你拿到的不是同一类样本,此时算平均值没有意义。先统一口径,再谈筛选。
当一份报价与你的基准清单重合度较高(例如你列了八项,它覆盖六项以上),可以保留,但要逐项对齐单位。常见做法是把每项标成“包含、不包含、待确认”,并注明交付物是设计稿、可运行页面还是含部署。这个动作的结果是:你能看出差额具体落在哪一项,而不是只看到一个总数。下一步就能针对缺口补问,而不是直接砍价。
如果一份报价只覆盖你清单里的两三成,即便总价最低,也应先移出比较池。把它折算成“单价”会引入假设,比如默认缺失项可以按同一比例补齐,而这个假设通常不成立。剔除后,剩下的样本才是同一范围的比较对象。若剔除后样本太少,正确动作是回到需求方补齐清单、重新询价,而不是把被剔除的低价再拉回来凑数。
假设你收到三份报价,基准清单为:首页设计、三个内页设计、响应式实现、表单功能、内容迁移、上线支持。甲覆盖全部六项;乙覆盖设计四项,不含实现与迁移;丙覆盖设计三项加实现,不含迁移与上线。按重合度,乙和丙都低于门槛,先剔除。此时不要得出“甲最贵所以不合理”的结论,而应确认甲是否真的需要全部六项。如果迁移和上线你已有内部资源,就把这两项从基准里去掉,再重新对齐——这一步会改变保留名单,也是剔除范围样本后最该做的下一步。
有两种情况可以破例。一是你明确想比较“只做设计”和“设计加实现”两条路线,此时范围不同是刻意保留的变量,但要在同一路线内部比较,不能混算。二是某份报价虽然缺项,但缺的正是你确定不需要的部分,且已书面写明不含,这时它可以进入比较池。除此之外,范围不同就应剔除,避免用平均数掩盖真实差异。
这套流程的价值在于:它让“报价差异大”从一个情绪判断,变成可核对的条目比较。当你发现剔除后剩下的样本口径一致,差额才有讨论的基础;如果剔除后样本归零,那说明需求清单本身还需要先明确,而不是继续在范围不一的报价里挑一个看起来顺眼的数字。