4.1 技术投入的收益模型

一句话

技术投入的收益不是 “系统变好了”,而是某个业务指标动了多少 × 这个指标值多少钱;算不出这个乘法的投入,本质是消费,不是投资。

收益只有四种形态,别混着加

形态 收益怎么产生 度量指标 变现周期 典型投入
增收 更多人买、买更多、买得更频繁 转化率、GMV、复购率、留存 1–2 个季度 搜索、推荐、结算链路优化
降本 同样的活,花更少的钱 元/千次请求、元/订单、资源利用率 1–3 个月 缓存、批处理、规格收敛、弹性
避险 少出事、出事少赔 年事故概率 × 单次损失 6–18 个月 多活、限流熔断、备份与演练
提效 同样的钱,干更多的活 交付周期、变更失败率、人日/需求 1–2 个季度 CI/CD、平台化、脚手架

🔑 **四类收益不能直接相加。**增收是 “分子变大”,降本是 “分母变小”,避险是 “把尾部裁掉”,提效要先经过 “人日 → 元” 的换算。混着加,一定重复计算。

收益必须落到一个能乘的公式

年收益 = 指标变化量 × 单位价值 × 覆盖面 × 兑现率 × 持续期

算一遍 (支付成功率优化):

乘数 取值 说明
指标变化量 98.2% → 99.1%,+0.9 个百分点 来自灰度对照,不是猜
单位价值 客单价 200 元 每多成功一单就多一笔交易
覆盖面 日订单 1 万单 → 每天多 90 单 只在受影响渠道生效,不能全量算
兑现率 60% 失败订单里有一部分用户已放弃、不会重试
持续期 全年 250 个业务日 大促日要单独加权

年收益 = 90 单/日 × 200 元 × 0.6 × 250 ≈ 270 万元

⚠️ **三个乘数最容易被高估:覆盖面 (当成 100%)、兑现率 (当成 100%)、持续期 (当成永远)。**把这三个各打八折,270 万就变成 138 万——一半的差距,决策结论可能直接翻转。

折现:三年收益不等于三年相加

年份 折现系数(10%) 年收益 100 万的现值
第 1 年 0.909 90.9 万
第 2 年 0.826 82.6 万
第 3 年 0.751 75.1 万
合计 2.486 248.6 万(不是 300 万)

记住 2.49 这个数:折现率 10% 时,三年累计收益 ≈ 年收益的 2.5 倍。拿 “三年 3 倍” 去说服人的方案,天然多算了 17%。

避险收益:唯一能正着算期望的一类

年期望损失 EL = 年发生概率 P × 单次损失 L
场景 P L EL 投入 净收益
主库故障导致全天不可用 30% 200 万 60 万 多活改造 40 万(+15 万/年) 60 − 15 = 45 万/年,首年扣投入仍正
数据误删无备份 20% 500 万 100 万 备份+演练 20 万(+5 万/年) 75 万/年
被拖库 5% 2000 万 100 万 加密与审计 30 万(+8 万/年) 62 万/年

💡 避险收益的算法有个隐藏前提:P 和 L 都是估的。所以它只能用来 “排序” (哪个风险更该先治),不能用来 “证明” (这个项目一定赚)。P 从 30% 改成 10%,收益直接缩到三分之一。

收益的可信度分级

级别 证据来源 能不能进 ROI 折扣
A A/B 实验、灰度对照组 可以,直接进 ×1.0
B 同一系统的改造前后基线 可以 ×0.7
C 同行公开数据、类比系统 只能当上限 ×0.5
D 专家判断、直觉、"我觉得" 不进 ROI,写进"待验证假设" ×0

这条分级是防扯皮的核心工具:评审时不再争 “你这个数对不对”,而是先问 “你这个数属于哪一级”。

提效收益:必须过一次 “折算率”

算一遍 (CI 从 25 分钟降到 8 分钟):

项 计算 结果
单次节省 25 − 8 17 分钟
日频次 20 人 × 2 次 40 次/日
日节省 17 × 40 680 分钟 ≈ 11.3 小时
折算率 30%(等构建时人在写代码/开会,不是全浪费) —
年有效节省 11.3 × 0.3 × 250 日 ÷ 8 小时 ≈ 106 人日/年
折成钱 106 × 2000 元/人日 ≈ 21 万元/年

🔑 提效收益不打折算率,等于假设 “等待时间 100% 是净损失”——这个假设在评审会上撑不过第一个问题。

反模式

反模式 后果
"提升研发效率 30%" 就当收益 无人日、无折算率,无法验证,也无法与成本相减
收益按最好情况算,成本按最坏情况算 结论必然否定一切投入,或必然通过一切投入——取决于谁在写
同一笔收益在三个项目里各算一次 ROI 总和超过公司营收,决策层失去信任
把"技术债减少""架构更优雅"当收益 不是业务指标,无法乘出金额
只算首年收益,忽略持续成本 首年漂亮,第二年转负,项目变成维护负担
用"竞争对手也做了"当收益论证 这是必要性论证,不是收益论证,两者不能互换

三条铁律

🔑 **写不出 “指标变化量 × 单位价值”,就不要写 ROI。**宁可写 “这是一笔避险投入,无法量化收益”,也不要编一个乘不出来的数。

🔑 **收益看下限,成本看上限。**悲观假设下仍然成立,才是真结论;只在中性假设下成立,那是赌。

🔑 **避险投入的对手不是 “不投”,而是 “投在别的风险上”。**同样的 40 万,治哪个风险,要用 EL 排序,不是用恐惧排序。

自检

Q1 团队说 “上了缓存,QPS 提升 5 倍”,这算收益吗?还缺什么?

▸ 答案:不算。QPS 是能力上限,不是收益。缺三样:① 这个能力有没有被用掉 (实际峰值是否触达);② 用掉之后省了什么 (少买了几台数据库?少了几次超时?);③ 省下的东西折多少钱。如果当前峰值只用到原容量的 40%,QPS 提升 5 倍在财务上是 0。

Q2 支付成功率从 98.2% 提到 99.1%,你算出年收益 270 万。老板问 “凭什么”,你拿什么挡?

▸ 答案:拿覆盖面与兑现率挡。要说明:这个提升只在某渠道生效 (覆盖面不是 100%);失败订单只有 60% 会重试成功 (兑现率);大促日权重不同 (持续期)。同时给出悲观情形:三个乘数各打八折后是 138 万。能主动给出下限的人,数字才可信。

Q3 一个 “防止数据泄露” 的项目,收益怎么写?

▸ 答案:写成期望损失下降:EL = P × L。给出当前 P 与 L 的依据 (历史事故频率、单次泄露的监管罚款+赔付+流失量级),再给出改造后的 P。若 P、L 都无从估计,就老实写 “合规必需项,收益不可量化”,并单独列出不做的后果——不要为了凑 ROI 编一个发生概率。

Q4 两年期项目,年收益 100 万,有人报 “总收益 300 万”。这个数错在哪?

▸ 答案:错在没折现,还多算了一年。折现率 10% 时三年现值是 248.6 万 (系数和 2.486),两年是 173.5 万。另外年收益 100 万本身属于哪一级证据也要说清——若只是 C 级类比数据,再打五折。

Q5 为什么 “提效收益” 必须打折算率,而 “降本收益” 不用?

▸ 答案:降本是已经花出去的钱真的不花了 (退掉 3 台机器,账单直接少 36 万),是硬节省。提效节省的是人的时间,这些时间要能被重新投入到产出里才变成钱;如果省下来的时间只是被更多会议填满,财务上收益是 0。折算率就是对 “这些时间能否被重新利用” 的估计。