开场:早期最容易把 SaaS 做成外包
SaaS 创业早期,为了拿下客户,团队很容易说“这个也能改”“那个也能接”“你们流程特殊,我们支持”。短期看,这些承诺能推动成交;长期看,它们会把产品拖进定制泥潭。
客户越多,例外越多,代码越难维护,客服越难解释,新人越难接手。最后你以为自己在做订阅产品,实际是在用订阅价格做项目交付。
早期不是不能服务客户,而是要分清:什么属于标准产品,什么属于配置,什么属于实施服务,什么属于定制开发。
四种交付类型
可以先用这张表建立边界:
| 类型 | 含义 | 是否适合订阅产品 |
|---|---|---|
| 标准产品 | 所有目标客户都能使用的通用能力 | 核心 |
| 配置 | 不改代码,通过参数适配客户差异 | 推荐 |
| 实施服务 | 帮客户导入、培训、梳理流程 | 早期可做 |
| 定制开发 | 为单个客户写专属功能或逻辑 | 谨慎 |
这四类工作都可能有价值,但商业模型不同。标准产品和配置能复用,实施服务消耗人力,定制开发会增加长期维护成本。
如果你不区分它们,报价和路线图都会失真。
标准产品要围绕 ICP
标准产品不是满足所有客户,而是满足目标客户的共性流程。
例如你服务的是小型软件团队的接口监控,那么这些能力可能属于标准产品:
- 定时检测。
- 异常通知。
- 失败记录。
- 多通知渠道。
- 简单状态页。
- 数据导出。
但如果某个客户要求“把告警结果同步到他们自研 OA 的特殊字段”,这不一定应该进入标准产品。
判断标准产品时,要看它是否适用于一组相似客户,而不是某个客户是否愿意付钱。
配置是 SaaS 最好的缓冲层
配置可以让产品适应差异,同时不破坏标准化。
适合配置化的内容包括:
- 字段名称。
- 通知频率。
- 阈值。
- 模板。
- 权限开关。
- 流程状态。
- 品牌展示。
- 数据保留周期。
配置的价值,是把客户差异限制在可管理范围内。它比写死定制逻辑更健康。
但配置也不能无限增加。配置项太多,会让产品难用、测试困难、客服解释复杂。每个配置都要问:是否有足够多目标客户需要?默认值是否清楚?配置错误时是否可恢复?
实施服务要有范围
早期 SaaS 做实施服务很正常,尤其是 B2B 场景。客户需要你帮助他们把旧流程迁到新产品里。
常见实施服务包括:
- 初始流程梳理。
- 数据导入。
- 模板配置。
- 管理员培训。
- 试点复盘。
- 使用建议。
这些服务可以提高成功率,但要写清范围。否则客户会把所有运营问题都交给你。
例如,你可以承诺:
- 包含一次 60 分钟上线沟通。
- 包含一次历史数据导入。
- 包含 3 个模板配置。
- 包含 30 天内的基础支持。
不要承诺“全程帮你们跑起来”这种没有边界的话。边界模糊,支持成本会失控。
定制开发要单独报价
如果确实要做定制开发,最好单独报价、单独排期、单独维护说明。
至少要确认:
- 需求是否只服务这个客户。
- 是否影响标准产品代码。
- 后续维护由谁承担。
- 客户是否拥有独占权。
- 未来是否可能产品化。
- 如果客户流失,功能是否保留。
定制开发不能免费混在订阅费里。否则客户会认为订阅包含无限开发,你的毛利会被慢慢吃掉。
更好的做法是把定制分成两类:
- 可产品化需求:进入路线图,不单独承诺具体客户专属逻辑。
- 客户专属需求:按项目收费,并明确维护边界。
报价时把边界说清楚
很多交付问题来自报价时没说清。
报价单里可以写:
| 项目 | 说明 |
|---|---|
| 产品订阅 | 包含标准功能和额度 |
| 初始配置 | 包含哪些配置项 |
| 数据导入 | 是否包含、次数和格式要求 |
| 培训支持 | 次数、时长、参与人数 |
| 响应时间 | 什么问题多久回复 |
| 不包含 | 专属开发、第三方系统深度改造、长期代运营 |
“不包含”不是拒绝客户,而是减少误解。专业的交付边界会让客户更放心,因为他知道自己买到了什么,也知道额外需求如何处理。
产品化定制的路径
有些客户需求一开始像定制,但可能代表真实市场机会。不要马上拒绝,也不要马上硬做。
可以按路径评估:
- 记录原始需求和业务背景。
- 找 3 个相似客户确认是否也需要。
- 抽象成通用场景,而不是复制客户原话。
- 先用配置或手工服务验证。
- 再决定是否进入标准产品。
例如,客户说“要对接我们的内部审批系统”,背后的共性问题可能是“关键操作需要审批记录”。如果多个目标客户都有类似需求,你可以做通用审批日志,而不是只对接某一家系统。
常见误区
第一个误区,是把客户愿意付钱当成唯一标准。有些钱会让产品变重,后续维护成本远高于当下收入。
第二个误区,是配置项越多越好。过度配置会把产品变成低代码平台,客户不会用,团队也难维护。
第三个误区,是实施服务不收费。早期可以赠送部分服务,但要让客户知道它有价值,并且范围有限。
第四个误区,是口头承诺太多。SaaS 是持续关系,口头承诺会在几个月后变成争议。
一个交付边界决策表
遇到新需求时,可以问:
| 问题 | 是 | 否 |
|---|---|---|
| 是否多个目标客户都会需要 | 考虑产品化 | 警惕定制 |
| 是否不改代码即可支持 | 做配置 | 继续评估 |
| 是否影响核心使用流程 | 优先级提高 | 可暂缓 |
| 是否会增加其他客户复杂度 | 谨慎 | 更可行 |
| 是否愿意单独付费 | 可作为服务或定制 | 不应免费承诺 |
SaaS 早期要服务客户,但不能被每个客户重塑。交付边界越清楚,产品越能积累;边界越模糊,团队越容易被项目制工作吞掉。
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。