先给结论
- 产品化程度是一条连续的刻度,不是「有」和「没有」。真实企业几乎都落在中间,差别在于复用发生在哪一层。
- 这条刻度有五个档位:一单一版、同源多版、参数配置、版本发布、平台开放。每一档都能用一句话判定。
- 判定要看三根参照尺:改代码的量、交付成本随客户数的走向、升级能不能一次推完。只看其中一根会误判。
- 它是独立于「能力构成」与「商业模式」的第三根坐标。同样的能力、同样的位置,产品化程度可以差三格。
关于产品化,最常听到的一句话是:我们是有产品的。这句话本身没问题,问题在于它把一件连续的事说成了两件事——要么有,要么没有。
真实情况是一条刻度:从「每个客户一套独立代码」,到「别人在你这套能力上做二次开发」,中间有很长一段。同一句「我们有产品」,落在这条刻度的哪一格,决定了交付一个客户要付多少人力、决定了毛利率能到哪个水平,也决定了申报材料里哪些话能说。
这一篇先把刻度本身画出来。后面三篇分别讲怎么量、怎么往上走,以及哪些情形看着像产品化、其实不是。
一、为什么「有产品 / 没产品」这种分法不好用
因为它把最关键的信息丢掉了——复用发生在哪一层。
两家公司都可以说「我们有一套自己的系统」。A 公司的做法是:每接一个新客户,从主干上切一个分支,客户要什么就在分支上改什么,交付完之后这个分支就归这个客户专用,以后再改还得回到这个分支上改。B 公司的做法是:所有客户跑同一个版本,客户之间的差异靠配置项和环境参数解决,客户提新需求就走需求池,排进下个版本。
这两家公司都「有产品」,但交付成本的结构完全不同。前者的交付人力随客户数线性增长,后者的交付人力随客户数基本持平。如果只用「有 / 没有」来分,这两家会被归进同一类,而它们恰好处在经营上的两个极端。
换一个问法就清楚了:不问「你有没有产品」,改问「交付一个新客户,你要改几行代码」。这个答案从「整份重写」到「一行不改」连续分布,档位就落在这条分布上。
二、五档刻度:每一档用一句话判定
把这条分布切成五档,每一档都能用一句话判定,也都会在账上留下各自的痕迹。
| 档位 | 一句话判定 | 交付一个新客户要动什么 | 账上常见的痕迹 |
|---|---|---|---|
| 一档 · 一单一版 | 每个客户一套独立代码,彼此不相干 | 从头开发,或整份拷贝后大改 | 直接人工占主营业务成本比重很高,毛利率低,项目之间的人力无法互相顶替 |
| 二档 · 同源多版 | 共用一套主干,客户差异靠分支和补丁 | 切分支、打补丁、单独回归测试 | 直接人工高;改一处公共逻辑要评估若干分支,测试量随客户数增长 |
| 三档 · 参数配置 | 默认不改代码,靠配置项与实施手册交付 | 填配置、导数据、做培训 | 实施类人力占比高,研发人力开始与单个项目解耦,研发费用率趋于稳定 |
| 四档 · 版本发布 | 所有客户跟同一个版本走,统一升级 | 排升级窗口、出兼容说明 | 毛利率上抬,实施人力下降,研发费用率不再随客户数上升 |
| 五档 · 平台开放 | 能力以接口、组件对外,别人在你这套能力上做东西 | 给文档和沙箱,不必派人 | 收入里出现明显可复制的部分,研发投入被更多客户摊薄 |
这张表里最值得看的是最后一列。档位不是靠自我描述确定的,是靠成本费用的形态反推出来的。毛利率、直接人工占比、研发费用率与实施人力的走向,四组数合在一起,基本就能把档位定住——这也正是这套刻度能落到申报材料上的原因。
三、判定要看三根参照尺
只看一根尺子容易误判,所以要三根一起看。
第一根:交付一个客户要改多少代码。从整份重写到一行不改,这是最直观的一根。但它单独使用会骗人——有的公司确实不改代码,却每接一个客户就要派三个人驻场一个月,交付成本照样随客户数增长。
第二根:客户数翻倍时,交付人力与交付周期怎么变。同步翻倍,说明还在低档;基本持平,说明已经跨到了配置档或版本档。这一根比第一根可靠,因为它数的是结果,不是动作。
第三根:一次升级能不能推到所有客户。如果需要逐户上门,那么无论代码写得多干净,实际成熟度都停在二档及以下;如果发一次版就完成,说明交付与客户环境已经解耦。
三根尺子打架的时候,以最保守的那一根为准。比如代码改动确实很少,但升级要逐户上门——那就按低档算。理由是经营与申报看的都是实际发生的成本,不是意图。
四、它是第三根坐标,不是另外两把尺子的重复
站内已经有两类「刻度」:一类看的是能力构成,也就是靠什么本事吃饭;一类看的是在产业链上的位置,也就是站在哪一段、给谁交付。产品化程度是第三类,它和前两类不在一个平面上。
区别可以用一个例子说清。两家公司都做系统集成——在产业链位置上完全重合,能力构成也相似。但一家能靠配置交付,另一家每单都要从主干切分支再改。按前两把尺子,它们落点相同;按产品化程度这把尺子,它们差三格。
反过来说也成立:一家产品化程度很高的公司,站在产业链的哪一段都不奇怪——它可以做通用软件卖许可,也可以做平台让第三方来开发。所以这把尺子量的是同一位置上的熟练度,而不是位置本身。
五、先看清格子的两个用处
对内的用处是定动作。档位决定下一步该动哪里。一档到二档的动作是收敛版本;二档到三档的动作是把补丁收成配置项;三档到四档的动作是建立版本节奏;四档到五档的动作是开放接口。跳过任何一级,改造都会变成一次没有回报的重写。
对外的用处是定口径。同一笔收入,在不同档位下该被怎么描述、在材料里该落在哪一栏,答案并不相同。低档位的公司按「产品收入」描述,核查时会对不上成本结构;高档位的公司仍然只按「定制开发」描述,又会白白丢掉本该属于技术性收入那一侧的说明空间。
刻度画完了,接着要解决的问题是量。下一篇给一张可以自己数的表——十个数字,分组数完,档位自然浮出来。至于产品本身该怎么分层拆开、哪些算独立产品,可参考产品关系与使用场景;四个模式各自看什么、怎么决定证据链,见研发、采购、生产、销售四个模式怎么决定证据链;而人力与费用该往哪一栏归集,可直接对照高企研发费用归集实操指南。
本文为申报方法论梳理,属实务建议层。文中五档刻度是本文按实务经验整理的观察工具,不是官方划分,也不对应任何认定标准里的分类;涉及研发费用归集、高新技术产品(服务)收入与科技人员口径的判定,以《高新技术企业认定管理工作指引》(国科发火〔2016〕195号)及当年度申报通知为准。本文不构成对任何具体企业财务判断或申报结果的预期。