本文内容8 个部分
其实是三种选择,不是两种
所谓“自建还是购买”,大多数时候其实是三选一。套装 ERP 是订阅或购买授权后基本按原样使用的软件。配置与扩展型 ERP 是在套装产品上设置自己的字段、流程和报表,有时再加插件或定制代码。定制 ERP 则围绕你的流程开发,并和你现有的工具连接起来。
| 方面 | 套装 | 配置与扩展型 | 定制 |
|---|---|---|---|
| 出发点 | 采用厂商的标准流程 | 在产品允许的范围内调整 | 围绕你的流程设计系统 |
| 首次投入使用 | 标准流程通常上线较快 | 取决于配置和插件的工作量 | 取决于范围;按模块做会更快 |
| 特殊流程 | 靠系统外的变通办法处理 | 设置够灵活就没问题 | 高度贴合,包括你的叫法和例外规则 |
| 升级 | 由厂商提供 | 设置一般能保留,定制代码要重新测试 | 由开发方维护和修改 |
| 主要风险 | 为迁就软件而改变做事方式 | 定制过多导致升级代价高 | 依赖开发方,以及开发质量 |
什么时候现成 ERP 更合适
当你的流程和同行大多数企业差不多时,现成 ERP 通常是更好的选择。软件已经被大量用户验证过,厂商会提供升级和安全修复,熟悉产品的顾问也更多。
加拿大商业发展银行(BDC)也持同样观点:大多数中小企业选择一套能满足需求的现成系统会更好,并且应尽量避免对它做定制。这个建议值得认真对待。以下情况通常适合现成 ERP:
- 销售、采购和库存流程比较标准,而且你愿意按产品的方式来做。
- 主要需求是会计、工资和税务申报,成熟产品在这些方面已经做得很好。
- 公司里没人有时间负责一套定制系统,或与开发方配合。
什么时候值得做定制 ERP
当你的做事方式确实与众不同,而且这种不同对客户很重要时,定制 ERP 才值得做。常见的例子有:选项和规则很多的报价、按订单生产或按订单设计的产品、制造与分销和服务混合的业务,或者套装产品只能靠旁边的表格才能处理的审批和质量规则。
要诚实地分辨哪些不同真正重要。能拿下订单的报价方法是优势;换成标准流程反而更好的习惯则不是。
定制不等于全部推倒重来。很多时候最好的做法是保留好用的会计软件、CRM 或网店,只开发缺的那一块,再通过 API(应用程序接口)连接起来。
长期总投入
购买价或开发价只是第一笔账。澳洲政府的 business.gov.au 建议,评估任何数字工具都要算总拥有成本,即前期费用加上整个使用期内的运行费用。对 ERP 来说,要把下面几项放到几年的时间里比较:
- 实施:流程梳理、配置或开发、数据迁移、测试和培训。
- 授权或订阅费:套装产品通常按用户或模块收费,并随业务增长而增加。定制系统则换成开发和托管费用。
- 定制部分的维护:每个定制字段、报表或插件都要维护,周边一有变化就要重新测试。
- 升级:BDC 指出,高度定制的系统每次升级通常都要重做定制部分,即使最初是现成产品也一样。定制系统只在你决定时才改,所以必须有人负责让它保持安全和更新。
- 对开发方的依赖:大量定制会把你绑在配置它的伙伴身上,定制代码则把你绑在开发团队身上。拥有代码和数据、留好文档,可以降低这个风险。
一张决策表
这张表只是起点,不是结论。
| 你的情况 | 倾向于 | 需要注意 |
|---|---|---|
| 流程接近行业标准 | 套装 ERP | 以后一点一点地加定制 |
| 核心流程标准,部分字段、审批或报表不同 | 以配置为主、尽量少写定制代码 | 定制代码让升级变复杂 |
| 会计没问题,缺口在报价、生产或项目 | 保留会计软件,只加一个模块 | 不清楚每类数据以哪个系统为准 |
| 流程特殊,而且是赢得订单的关键 | 分阶段建设的定制 ERP | 围绕习惯而不是真正的优势来开发 |
| 没人能负责系统或与开发方配合 | 带厂商支持的套装 ERP | 为用不上的模块付费 |
做决定之前要问的问题
拿这些问题去问每一个选项,包括定制开发方。
- 我们的流程有多标准?把流程连同例外情况画出来,标出哪些步骤是真正的优势、哪些只是习惯。
- 谁来负责这套系统?指定上线后负责决策、审批改动和支持同事的人。
- 升级时会发生什么?问清楚定制部分和集成怎样重新测试,这部分工作由谁付费。
- 数据和代码归谁?写进合同,写明怎样以标准格式导出数据,并确认澳洲隐私原则(APPs)对系统里的个人信息怎样适用。
- 怎样和保留的系统连接?确认与会计软件、CRM 和网店的集成,以及客户、产品和价格以哪个系统为准。
- 能用我们自己的数据试一试吗?business.gov.au 建议购买数字工具之前先试用。用你自己的产品和一张真实订单做演示,比看功能清单更能说明问题。
逐个模块建设怎样降低风险
任何 ERP 项目最大的风险,都是做了很久、一次性上线,结果发现不合用。在同一份数据上一次交付一个模块,可以降低这个风险。
- 每个模块解决一个真实问题,验收后才开始下一个,问题在还小的时候就会暴露出来。
- 可以随时停下、调整方向或改用套装产品,已经在用的模块不会白费。
- 数据只需清理一次就能反复使用,因为所有模块共用同一套客户、产品和订单记录。
我们的合作方式页面把传统 ERP 和定制 ERP 并排做了对比;小企业 ERP 指南讲了应该先上哪个模块。如果定制更合适,可以看看我们的定制 ERP 服务:围绕你的流程开发,并连接你保留的工具。
在 Optivise AI,一个定制 ERP 模块通常约一周完成开发,另加测试;每个模块验收后再开始下一个。你可以先用自己的测试数据或脱敏数据试用演示版 ERP。范围和费用在每份方案中单独约定。
常见问题
定制 ERP 比现成 ERP 更好吗?
总体上谈不上哪个更好。现成 ERP 适合流程接近行业标准的企业,因为它经过验证、有厂商升级、支持也多。定制 ERP 适合流程确实与众不同、而且对客户很重要的企业,前提是有人愿意长期维护。比较时看贴合度、几年内的总投入,以及你将依赖谁。
ERP 的配置和定制有什么区别?
配置是使用产品自带的设置,比如字段、流程、审批规则和报表格式,产品升级时一般能保留。定制则是在这些设置之外修改或新增代码。定制能更贴合你的流程,但每次升级都可能要重新测试甚至重做,带来持续的工作量。
小企业应该自建还是购买 ERP?
大多数小企业应先看现成或配置型方案,尤其是会计、工资和基础库存这类标准需求。当报价、生产或项目跟踪等核心流程不靠大量变通就无法放进套装产品时,自建才有意义。折中的办法是:保留好用的工具,只开发缺的那一块。
定制 ERP 开发要多少钱?
取决于范围,没有固定价格。主要因素是模块数量、现有数据的状况、要连接几个系统,以及需要多少培训和支持。从一个模块开始,投入远小于一整套系统,所以可以要求按模块列明范围和费用。 定制 ERP
定制 ERP 的开发方不再提供服务怎么办?
这是定制软件最主要的风险,所以要在开发开始前就做好安排。书面约定代码和数据的归属,要求提供文档和以标准格式导出数据的方法,并确认系统采用通用技术、换一个开发方也能维护。这些保障和开发价格同样重要。