平台选型
定制开发为什么不用现成 SaaS?
我们其实不抗拒 SaaS——能用 SaaS 解决的事情,没必要花钱定制。客户选定制开发,通常是已经发现 SaaS 在流程、权限、数据沉淀或扩展能力上扛不住自己的业务了。这时候定制不是"为了不一样",而是为了让系统真的能跟着业务长。
SaaS 撑不住的典型几种情况:
- 流程颗粒度不够:SaaS 设计的流程是给"行业平均水平"的客户用的,企业自己的特殊环节(比如多级审批、跨业务线核算、复杂分账规则)只能用 SaaS 的标准动作硬凑,员工每天加好几步手工
- 权限太粗:SaaS 的角色权限往往是"管理员/普通员工"两档,企业里实际需要的可能是 8 个角色 + 20 种数据可见范围,SaaS 配不出来
- 数据出不来:用户行为、交易记录、业务过程数据存在 SaaS 厂商那里,要做精细分析、对接其他系统、做数仓,要么导不出来要么导出格式不友好
- 扩展受限:想接一个特殊的硬件、对接一个特定的上游平台、加一个特殊算法,SaaS 都做不到
- 成本反超:企业规模上来后,SaaS 按用户数、按订单数收费,年费可能上百万,而一次性定制成本就摊薄了
但也有几种情况我们会反过来劝客户用 SaaS:
- 业务还在 0–1 验证,不知道模式跑不跑得通
- 流程是非常通用的:CRM、HR、考勤、进销存的轻量场景
- 团队没有任何 IT 能力,连基础运维都做不了
- 预算只有几万块——这种情况下硬上定制反而对客户不利
我们做过的项目里,智慧赋能-工厂管理数字化 早期客户也试过用通用 MES SaaS,但车间的工序、设备、班组结构和 SaaS 默认模板差距太大,配出来不能用。最后定制做了一套贴合实际生产流程的系统,员工才真的把数据录起来。
所以选不选 SaaS,看几个问题就够了:
- 你的业务流程,SaaS 默认能跑 80% 以上吗?
- 数据归属是不是你的核心资产?
- 三年后的业务复杂度,SaaS 还能跟得上吗?
三个答案都倾向"否",那定制开发更划算。否则先用 SaaS 跑起来,不要为了"看起来更专业"硬上定制。