过去十年,企业定制软件最常见的计价方式是「人月」「人天」——甲方问多少钱,供应商报一个人数和周期,双方再打个折。今年这套做法正在被大量甲方推翻,原因很直接:人力天可以算得很细,却算不清到底交付了什么。
报价方式的变化,本质上是甲方对「不确定性」的容忍度在下降。
| 信号 | 表面现象 | 实质含义 |
|---|---|---|
| 报价单开始按模块列 | 甲方要求功能拆成可点选的条目 | 从按工时报价转向按交付物报价 |
| 需求文档前置 | 谈价前先做需求梳理与原型 | 需求不清不再由供应商兜底 |
| 源代码范围写进合同 | 明确哪些模块交付源代码 | 交付标准从口头变成条款 |
以前常见的一句话报价是「这套系统大概 20 万,三个月做完」。现在越来越多的甲方要求把系统拆成模块,每个模块单独标价、单独描述交付内容。
我在复盘项目时发现一个规律:凡是能拆成清单的报价,后期扯皮的概率下降一半以上。因为拆开之后,甲方知道每一笔钱买到了什么,供应商也知道哪些是边界外的。
这是一个比较微妙的变化。过去需求梳理通常包含在开发费里,供应商为了拿单往往压缩这一环;现在部分甲方主动要求把需求梳理、原型设计单独列为一项,先付这笔钱,做完再决定要不要往下走。
这背后的逻辑是用小的确定性换取大的确定性——花几千到一两万把需求想清楚,比花二十万做一个不对的东西便宜得多。
关于源代码的讨论,这几年一直在往合同深处走。早期是口头承诺「代码给客户」,后来变成合同的一句话,现在很多甲方要求附一张清单:哪些目录、哪些模块、含不含第三方授权组件。
我们在给客户做网站建设、小程序开发、APP 开发与管理系统定制项目时,会把交付源代码的范围单独列一节说明——敢写清楚的供应商,反而更少被反复砍价。
1. 甲方吃过「模糊报价」的亏:预算超支通常不是因为单价高,而是因为范围飘。甲乙双方对「包含什么」理解不一致,追加就成了常态。
2. 外包市场供给过剩:供应商多了,甲方比价的样本变多,含糊的报价在横向对比里立刻露馅。
3. 企业内部要过审:财务、法务介入采购后,需要可核对的书面依据,口头报价很难走完流程。
第三条是根子。当 IT 支出要走内部审批,报价单的清晰度就不再是服务态度问题,而是能不能过流程的问题。
我们统计了近一年接触的项目,发现一个很稳定的分布:明确写出验收标准的项目,实际交付周期与合同周期的偏差通常在两周以内;没写验收标准的,偏差普遍在一个月到三个月之间。
另一个高频场景是需求变更。按人力天计价的合同,变更通常演变成重新谈价;按交付物清单计价的合同,变更则表现为「增加一项、报价、签字」的流程,虽然也麻烦,但至少可预期。
这也是为什么近两年进销存、会员、巡检、报修这类管理系统项目的咨询里,甲方的问题从「你们做过类似的吗」变成「能不能先给我一份功能清单和交付物说明」。
需求不需要写到字斟句酌,但要能拆成一张表:模块名、主要功能、必须交付的内容、是否含源代码。这张表既是报价依据,也是验收依据。
验收标准放在附件里,往往被忽略;写在合同正文或附件并明确指向,才有约束力。建议至少写清三条:功能清单达成度、并发与性能底线、数据初始化的范围。
愿意为需求梳理付费的甲方,通常最后总花费更低。因为最贵的成本不是开发费,是做错方向后重做一次的成本。
| 对比维度 | 旧逻辑(按人力天) | 新逻辑(按交付物) |
|---|---|---|
| 计价单位 | 人天、人月 | 模块、里程碑 |
| 范围边界 | 口头约定 | 清单列明 |
| 变更处理 | 重新谈价 | 增项报价签字 |
| 验收依据 | 上线后看效果 | 合同内写标准 |
| 源代码 | 口头承诺 | 交付清单附件 |
| 风险分布 | 多由甲方承担 | 双方分摊 |
从这张表能看出,变化的不是价格高低,而是风险从「事后承担」转向「事前定价」。甲方多花一点时间把事想清楚,供应商少留一点模糊空间,双方都更省事。
甲方口径一变,供应商的竞争方式跟着变。以前拼谁报得低,现在拼三件事:能不能把范围讲清楚、能不能把过程透明化、能不能把源代码交得干净。
我们在做方案时,会把功能清单、里程碑付款、交付物说明放在同一份文档里,客户一次就能看完整。这不是为了让客户更放心,而是为了减少自己后期的返工——范围清楚的项目,做得更顺。
| 误判 | 表现 | 实际后果 |
|---|---|---|
| 报价越低越划算 | 只看总价选最低 | 范围被压缩,后期增项补回 |
| 需求先做着看 | 边做边改,不做梳理 | 反复返工,工期翻倍 |
| 源代码口头承诺就够 | 合同不写交付范围 | 换供应商时接不下去 |
第二个误判最致命。定制开发最贵的不是写代码,是想清楚要写什么,跳过这一步省下的钱,通常会在返工里加倍付出去。
未来一到两年,定制软件的报价方式大概率会继续沿着「交付物化」走,会有三个走向:
一、功能清单与验收标准会成为行业通用附件,模板化程度提高。
二、需求梳理会从附赠服务变成独立收费项,并逐渐被甲方接受。
三、源代码交付范围会成为常规条款,交付源代码从卖点变成及格线。
对企业来说,越早用「买交付物」而不是「买工时」的思路去谈项目,试错成本越低;对供应商来说,能把范围讲清楚的,才守得住利润。 青梅睿创在定制项目上的做法,是把功能清单、验收标准、源代码交付范围三件事写进同一份方案,让客户在签约前就看到全貌。
—— 北京青梅睿创科技 | 2026-11-06