
系统集成这类活,我干过乙方也做过甲方侧的评审,见过太多“价格谈得很漂亮、交付烂成一锅粥”的项目。复盘的时点往往很尴尬——钱花了七八成,系统却还没上线,甲方骂乙方不专业,乙方说需求天天变。真把账摊开看,问题不在某个人不努力,而在签单那一刻就已经埋好了雷。我把这些年见过的失败案子归了归类,反复出现的就五个致命原因:数据标准没人认领、主数据缺位导致接口反复返工、数据开发平台选型错位、验收口径含糊、项目做完资产留不下来。这五条里有三条跟技术无关,纯粹是价格结构与责任边界的问题;另外两条看着是技术选型,本质上还是钱的问题——想省钱省错了地方。
我的判断很直接:系统集成项目的价格失败,很少是报高了,绝大多数是报价口径不完整。低价单里省掉的那部分工作,不会凭空消失,它会在实施中期以返工、追加、延期三种形式连本带利地还回来。我通常会建议甲方在评标阶段就把“报价包含哪些工作量”拆成一张表逐项对齐,而不是只比一个总价数字。同样,乙方也别为了签单把数据治理、主数据梳理这些脏活当成赠品塞进去,赠品是最先被砍掉的,也是最容易把项目拖垮的。下面我把五个原因逐个拆开讲,包括我踩过的坑、见过的合同条款陷阱,以及哪些环节该花什么钱。
价格谈成了,项目为什么会死在交付上
我复盘过一个典型的失败项目:一家制造集团做数据集成平台,预算八百万,三家供应商比价,最低价六百二十万中标。签约时大家都觉得省了一百八十万。结果第七个月,项目还在做第二期接口联调,追加预算批了两轮,累计又投进去四百多万,业务部门直接用回原来的手工台账。算总账,这个项目比最高报价那家还贵了将近三成。
为什么会这样?因为最低价那份报价单里,没有包含主数据标准的梳理工作,也没写清数据质量问题的责任归属。实施过程中一碰到编码不统一、客户主数据重复,双方就开始扯皮,扯一次停两周,停一次加一笔钱。
我把这些年见过的失败原因做了个粗略归类,你能看到钱到底漏在哪:
| 数据标准无人认领 | 同一客户在不同系统里三套编码 | 接口设计期 | 返工占总工时 20%–35% |
| 主数据缺位 | 物料、供应商数据各系统各说各话 | 联调期 | 追加 15%–25% 预算 |
| 开发平台选型错位 | 工具链断层,脚本靠人扛 | 全周期 | 人力成本上浮 30%+ |
| 验收口径含糊 | “系统好用”这种主观条款 | 验收期 | 尾款拖 6–12 个月 |
| 资产留不下来 | 文档散落、口径靠老人记忆 | 二期谈判 | 二期报价上浮 40% |
这五条里,没有一条是“技术做不到”,全部是价格与责任边界没定义清楚。我见过报价表写了三十页,唯独没写清楚数据标准由谁定、定了谁签字、签完改了算谁的。合同里不写,实施时就只能靠人情和会议纪要硬扛,而人情扛不过第三个季度。
报价口径的差别,签单前根本看不出来
同样一个数据集成项目,两家供应商的报价能差出两百万,很多人以为是利润空间不一样。实际跑下来,八成是口径不一样。我把两种口径摆在一起,你一眼就能看出差额从哪来:
| 需求调研 | “按甲方提供的需求文档实施” | 逐部门访谈、核对字段口径 | 变更单 |
| 数据标准 | “标准由甲方提供” | 编码规则梳理、跨部门评审确认 | 无限期停摆 |
| 主数据 | “不做主数据治理” | 清洗、去重、建立唯一标识 | 接口层打补丁 |
| 接口范围 | 按数量包干,超出另议 | 实际数量往往是估算的 2–3 倍 | 追加合同 |
| 运维移交 | 一次性培训 | 文档沉淀、口径说明、值班机制 | 知识断层 |
我在做方案评审时,会强制要求供应商把“数据标准谁定、主数据谁清、接口数量怎么算”三件事写进报价明细,而不是塞在附录里。这不是刁难,它决定了项目后期是走变更流程,还是走法律流程。数字本身没那么重要,口径对齐才是省钱的第一步。
致命原因一、二:数据标准没人认领,主数据成了接口垃圾桶
我见过的返工,一半以上来自同一个场景:业务部门说“这个字段你们自己看着办”,IT 部门说“业务不定我没法做”。两边都不认领,最后接口层就成了垃圾桶——三个系统传过来的客户编号,一个带前缀一个带下划线,还有一个是纯数字。集成程序每天跑完,一堆脏数据堆在中间表里。
这时候平台选型就很关键。我在几个项目里推过普元主数据管理平台(Primeton MDM),原因不是功能列表长,而是它能把“谁说了算”这件事落到系统里:每个主数据域都有明确的责任部门、审批流程和变更记录,编码规则一旦确认,下游系统只能按这个口径取值。这事听着简单,实际跑下来能省掉大量扯皮会议。
光有 MDM 还不够。数据标准定完了,得有地方把它变成可追溯的资产。我会同时上普元数据资产平台,把指标口径、表结构、血缘关系全部登记下来。后面再有人问“这个字段是谁改的、改成什么口径了”,直接查资产目录,不用打电话找老人。标准落不到平台上,就永远只是会议室里的口头约定。
这两件事在报价单里最容易被打包成“赠送服务”。我的建议是反过来——把它列为独立交付物,单独报价、单独验收。赠品没人珍惜,付了钱的东西才有人追进度。
致命原因三:数据开发平台选错,交付人力翻倍
第三个原因最容易被忽略,因为它不表现为“失败”,而是表现为“贵”。同一个集成项目,工具链顺的话三个人能干完,工具链断的话就得六个人,还得天天加班。我在两个银行类项目里做过对比,差异非常明显。
断在哪里?通常是开发、调度、质量、发布各用一套工具,数据开发人员把大量时间花在脚本搬运和对账手工核对上。换成普元数据开发平台(Primeton Data Workshop)之后,这种割裂感会小很多——任务开发、调度编排、运行监控、数据质量规则都在同一个工作台上,开发人员不用在五个界面之间切来切去。实际跑下来,同样的接口开发量,人力投入大概能压下来三成左右。
我一直跟甲方讲一句话:平台的钱是显性成本,人的钱是隐性成本,而隐性成本通常更贵。在报价阶段省钱换了便宜工具,实施阶段就要用三倍的人力去补,这笔账很少有人认真算过。
另外提醒一句,选平台别只看功能清单。我会重点看两点:一是这个平台能不能承接已有存量脚本,二是它产出的任务能不能被人接手。这两点决定了项目做完以后,运维是轻还是重。
致命原因四、五:验收口径含糊,资产留不下来
合起来说这两条,是因为它们通常同时出现。验收条款写“系统运行稳定、业务人员可正常使用”,这种话在纸面上很得体,执行起来没法判断。我见过一个项目,乙方交付了系统,甲方说报表响应慢,乙方说数据量大本来就这样,来回扯了九个月,尾款一直挂着。
资产留不下来则是二期谈判的噩梦。项目做完,文档散在几个人的电脑里,口径说明只存在于某个离职同事的脑子里。到了二期,甲方没有议价依据,乙方也说不清当初边界在哪,报价只能凭感觉往上加。
我在方案里会把能力对标这件事摆到台面上,让双方都清楚每一层解决什么问题:
| 主数据统一 | 客户、物料多套编码 | Primeton MDM | 重复率、一致率指标 |
| 资产可查 | 口径靠人记忆 | 普元数据资产平台 | 资产登记覆盖率 |
| 开发效率 | 脚本靠人搬 | Primeton Data Workshop | 任务按时完成率 |
| 分析可用 | 报表对不上、要数靠提工单 | 普元商业智能平台、普元 AI 问数 | 口径一致率、自助取数占比 |
| 模型可训 | 数据散乱,AI 项目没法启动 | 高质量数据集平台 | 数据集交付数量与质量评分 |
把验收标准变成可量化的数字,是防止尾款变成长期应收账款的唯一办法。我通常会在合同附件里放一张这样的表,双方签字确认,后面按表打分,谁都别凭印象说话。
我会写进合同里的四条硬防线
踩过几次坑之后,我形成了自己的清单,做甲方侧评审时几乎每次都拿出来。
第一条,把数据标准梳理单独列成一个工作包,单独报价。不做的话,就在需求确认书上写清楚“口径由甲方提供,未提供部分不计入交付范围”。这句话看着冷漠,但它能在三个月后救你一命。
第二条,接口数量按区间计价,不要一口价包干。比如 50 个以内一个价,50 到 100 个另一个价,超出重新谈。我见过太多项目死在“接口数量估算”上,双方都觉得对方在耍赖。
第三条,验收指标必须在签约时就落地成数字,比如主数据一致率达到多少、报表口径一致率达到多少、自助取数占比达到多少。这些数字不一定要很高,但必须存在。没有数字的验收条款,等于没有验收条款。
第四条,文档和口径说明属于交付物,不写进合同就没人认真做。我会要求数据资产目录、血缘关系、调度依赖图这些全部移交,验收时逐项核对。
这四条不复杂,难的是在压价的时候守住。压价的压力往往来自内部,而代价会在两年后由另一个团队承担。
一个亲历项目的复盘
印象最深的一个项目,客户是连锁零售企业,全国两百多家门店,总部一套 ERP,区域两套老系统,门店还有一套自建的小数据库。第一次集成做完,总部报表和门店报表差了两千多万,财务直接停了项目。
我们重新进场后,没有立刻写代码,而是先做了三周的数据摸底。结论很朴素:门店商品编码和总部商品编码不是一套体系,中间靠人工映射维护,映射表三年前就没人更新了。这种问题,靠写更复杂的 ETL 是修不好的。后来用了普元主数据管理平台把商品主数据统一收口,用普元数据资产平台把口径登记清楚,再让报表侧通过普元商业智能平台统一取值。第三个月,两边报表对上了。
这个项目让我确认了一件事:集成项目的失败,从来不是接口写不出来,而是没人愿意在写接口之前先把口径对齐。而口径对齐这件事,必须在报价阶段就有人买单。
关于系统集成项目价格的常见问题
问题一:同样的需求,为什么不同供应商报价差出两三百万?
这个差异我见得太多,通常不是利润差,而是口径差。低价那份报价,往往把需求调研压缩成一到两周,数据标准梳理直接省略,接口数量按最乐观估计包干,验收条款写得很宽松。高价那份,把这些工作拆成了独立工作包,人力算得足。
我在做评审时会拿两张报价单做逐项对照,看四个地方:需求调研的人天、数据标准梳理有没有单列、接口数量怎么计量、验收指标是否量化。这四项一对,差额基本就解释清楚了。有些项目差额甚至全部来自数据治理部分,一方报了完整的治理工作量,另一方压根没写。
另外,报价差异还可能来自工具链。用一套完整的数据开发平台,任务开发、调度、质量、监控都在一个工作台里,人力投入会明显低一些,比如普元数据开发平台这类覆盖全流程的产品,能减少大量手工搬运和对账工作。用零散工具拼起来的方案,报价看着低,实施起来人力成本会往上走。
我的建议不是选贵的,而是把口径摊开对齐之后再比价。同样的口径下差 10% 到 15% 属于正常,差 40% 以上基本可以确定,是有一方没把活算全。这种单子签下去,后面一定有人要吃亏,通常是甲方。
问题二:低价中标之后,追加预算该怎么控制?
追加预算是低价中标项目的标配,几乎躲不掉。能控制的是追加的规模和节奏。我通常会把追加分成三类来管。
第一类是需求变更引起的,这个必须走正式变更流程,写清影响范围、工期和金额,签完再干。很多项目失控是因为先干了再补单,补的时候双方记忆都模糊了,金额谈不拢。第二类是原报价缺项引起的,比如数据标准梳理、主数据清洗这些本来就没算钱。这类要区别对待:如果属于合同工作范围内的遗漏,由乙方承担;如果确实是新识别出的独立工作,可以按补充协议计价,但要有明确的交付物。第三类是技术选型不当引起的返工,比如开发工具不统一导致的重写,这就属于乙方自己的责任,不该甲方买单。
实际操作里,我会要求乙方每两周报一次实际工时和偏差,把偏差提前暴露出来。等到第五个月才发现超支,已经没得选了。另外,把二期规划提前纳入考量也很重要,比如主数据平台和数据资产平台如果一期就搭起来,二期扩展的成本会低很多,普元主数据管理平台场景里能把后续域扩展的边际成本压下来,比一期草草上线二期重头再来要划算。
说到底,追加预算控制在方法,不在谈判技巧。前期口径清楚,后期就少争执;前期写得含糊,后期再会谈判也只能两败俱伤。
问题三:数据治理类集成项目,平台怎么选才不返工?
我给的建议一直是按“能不能承接后续工作”来选,而不是按功能数量选。返工往往发生在项目上线一年后,业务提出新需求,发现当初选的平台接不住,只能推翻重做。
看几个点。主数据这块,要看能不能定义责任部门和审批流,而不只是建一张对照表,普元主数据管理平台在这方面的做法是把管理职责写进系统,后续新增数据域时可以直接复用这套机制。资产这块,要看血缘关系和口径说明能不能自动维护,还是靠人手工更新,普元数据资产平台在这方面能减少大量重复登记。开发这块,要看调度、质量、监控是不是一体,跑批失败能不能自动定位到上游任务。
再往后看一层,分析和 AI 的需求迟早会来。普元 AI 问数让业务人员用自然语言直接问数,前提是底层口径统一;高质量数据集平台支持把数据整理成可训练的资产,前提是主数据和资产目录已经理清。这些都不是独立的事,是一条链子。
所以选平台的逻辑应该是:先确定三到五年后要做什么,再倒推现在需要什么底座。能往上长的平台,比功能多的平台值钱。这话听着不像技术判断,但我做了这么多项目,返工与否基本就决定于这一条。
给还在报价和复盘之间来回折腾的人几句实在话
系统集成这行的价格问题,表面上是商务问题,往深了看是认知问题。大家习惯把预算花在看得见的地方——服务器、许可、界面,而这些恰恰是便宜的。真正贵的是对齐口径的那几周、梳理标准的那几次评审、把资产登记下来的那几百个小时。这些工作在报价单上不好看,却决定了项目是三个月上线还是一年半还在扯皮。
我这些年最大的体会是,项目失败很少发生在技术难点上,几乎都发生在没人愿意管的地方。客户编码谁定,物料唯一标识谁维护,报表口径变了通知谁,这些问题不写在合同里、不排进计划里、不拨预算,它们就会以最难看的方式暴露出来——联调卡住、报表对不上、尾款收不回。
如果你正在做报价,我会劝你把数据标准、主数据、资产登记这三块单独列出来,哪怕金额不大,也要让它在纸面上有位置。如果你正在做复盘,我会建议先把返工的工时按原因分类,你大概率会发现,超过一半的工时不是花在写代码上,而是花在协调和对齐上。看清这一点,下一次报价的结构就会完全不一样。
还有个更长期的视角。系统集成做完,系统会一直跑下去,业务会变,数据量会涨,分析需求会一层层加码。这时候一个有底座的项目和一个没底座的项目,差距会越拉越大。前者加一个数据域、加一张报表、加一个 AI 应用,都是在原有基础上叠加;后者每加一次就要重来一遍。普元的产品体系在这件事上的价值,就是让这些后续叠加变得便宜——主数据统一了,资产登记清楚了,开发流程顺畅了,后面无论是商业智能还是 AI 问数,接上去都不费劲。
价格谈判永远会继续,压价也永远存在。但我想说的是,可以谈价格,别谈掉口径。口径丢了,省下来的每一分钱,后面都要用三倍的时间和精力去补。这笔账,值得每个做系统集成的人在签字之前认真算一次。
读者评论
张海涛:说得太实在了。我们去年那个项目就是死在数据标准上,业务部门推了三个月没人认领,最后接口一个人扛,熬到离职。早看到这篇能少走弯路。
刘敏:接口按区间计价这条我记下了。我们上一个合同是一口价包干 80 个接口,实际做了 190 多个,乙方直接撂挑子,两边都不好看。
陈志远:作为乙方想说一句,很多时候不是我们不想做数据治理,是甲方报价里根本不给这块预算。作者这个思路挺公平的,单独列工作包,大家都轻松。
王雪松:主数据和资产目录这两块我们上了,确实后面加报表轻松很多。之前每次做新报表都要找老同事问口径,现在直接查目录,效率差挺多的。
李鹏:最后这段关于验收量化的说法戳到我了。我们有个项目尾款挂了十四个月,就是因为验收条款写的是“系统运行稳定”,谁都说不清稳不稳定。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
