同一份功能清单,问三家能拿到三个价,最高的和最低的能差一倍。差异不在代码写得好不好,而在下面这四项里各自算了什么。

一、中间有几层

销售签单、项目经理排期、外包转包、执行开发,每过一层都要留利润。四层的报价里,真正写代码的那部分可能只占一半。层数越多,改一个需求的沟通成本越高,最后这些成本都摊在报价里。

二、UI 是定制还是套模板

套模板的意思是买一套现成界面换皮肤,页面结构不动。定制的意思是按你的业务重新排版面和流程。这两种做法的工时差两到三倍,报价自然不会一样。判断方法很简单:看对方能不能给出按你业务画的页面结构,而不是先给一堆同类产品的截图。

三、后期有没有人要维护

有的报价把「首年维护」打进总价,有的把维护单独留成年度费用。前者看着贵,但一年内出问题不用再掏钱;后者看着便宜,上线之后每次改动都是新的报价单。签约前问清一年内改 bug 和执行新需求分别怎么算。

四、交付物里有没有源码

只交安装包或只交部署好的服务器,等于把后续能不能改的主动权留在对方手里。交付源码、数据库脚本和部署文档的报价会高一些,但换供应商或者自己招人接手时不用重新做一遍。