第01章 研发绩效的底层逻辑
如果说研发的本质是把不确定性问题,通过探索、验证和工程实现,逐步转化为可靠能力,那么研发绩效要回答的是另一个更根本的问题:
什么样的研发工作,应该被认为是高绩效?
这件事不能简单等同于“交付多”“上线快”“没有延期”。这些当然重要,但它们只是表层结果。研发绩效真正难评价,是因为研发工作经常处在不确定性里:问题不确定、路径不确定、依赖不确定、结果滞后、风险隐藏。
所以,研发绩效的本质不是单纯评价结果,而是评价团队在不确定性中管理方向、节奏、风险和长期能力的能力。
一句话总纲
研发绩效 = 方向正确性 × 推进节奏 × 风险控制能力 × 长期能力。
这四个维度缺一不可。
方向对但没有节奏,事情会停在研究和讨论里;节奏快但方向错,越努力偏差越大;方向和节奏都有,但风险失控,短期交付会变成长期负债;当期项目成功但没有沉淀,组织下一次还会从头再来。
维度一:方向
方向关注的是:我们做的事情是不是对的。
研发团队经常会陷入一种局面:大家很忙,任务很多,迭代很满,但做完之后发现没有解决关键问题。这说明团队有执行,但方向没有被管理好。
方向管理不是一句“战略对齐”就够了,它至少包含三层判断。
1. 问题是否真实
研发开始前,要先确认问题是否真实存在,是否值得投入资源。
很多研发浪费不是发生在写代码阶段,而是发生在问题定义阶段。需求看起来明确,但背后的用户问题、业务约束、技术假设并没有说清楚。研发团队如果直接进入执行,就可能高效率地完成一个低价值甚至错误的目标。
2. 假设是否被验证
研发尤其是创新型研发,本质上是在验证假设。
这些假设可能包括:
| 假设类型 | 示例 |
|---|---|
| 用户假设 | 用户是否真的需要这个能力 |
| 技术假设 | 当前技术路径是否可行 |
| 成本假设 | 性能、成本、资源是否可接受 |
| 集成假设 | 是否能和现有系统稳定协同 |
| 规模假设 | 放大后是否仍然可靠 |
高绩效研发不是保证每个假设都成功,而是能快速、低成本、清晰地验证关键假设。
3. 路线是否持续校准
研发路径很少一开始就是最优解。
好的团队会在推进过程中不断用数据、实验、用户反馈和工程事实校准路线。差的团队则会把最初方案当成承诺,即使发现问题也继续硬做,直到最后集中爆雷。
因此,方向维度的绩效不是“有没有坚持原计划”,而是“有没有基于证据持续逼近正确路径”。
维度二:节奏
节奏关注的是:研发是否在合理推进。
研发管理不能只问“最后什么时候交付”,还要看中间过程是否持续收敛。因为研发风险如果只在最后暴露,代价通常最大。
节奏不是催进度。节奏管理的核心是让不确定性被阶段性消化。
1. 里程碑要表达收敛
好的里程碑不是简单写几个日期,而是定义每个阶段应该收敛什么问题。
例如:
| 里程碑 | 不好的定义 | 更好的定义 |
|---|---|---|
| M1 | 完成 Demo | 验证核心链路可跑通 |
| M2 | 完成开发 | 关键性能指标达到目标区间 |
| M3 | 准备上线 | 严重缺陷关闭,回滚方案验证 |
里程碑的价值不在于制造进度感,而在于让团队知道每个阶段必须消除哪些不确定性。
2. 推进要有反馈频率
研发工作不能长时间处在黑箱里。
如果一个项目连续几周只有“还在开发”“基本正常”“快好了”这类反馈,管理上其实是失控的。合理的节奏应该有稳定的反馈频率,包括阶段结论、风险变化、阻塞事项、下一步验证计划。
反馈不是汇报工作量,而是暴露真实状态。
3. 节奏要允许调整
研发节奏不是把最初计划机械执行到底。
如果关键假设被证伪,继续按原计划推进不是高绩效,而是浪费。真正好的节奏管理应该允许团队根据阶段结论调整范围、路线、投入和优先级。
所以,节奏维度评价的不是“是否从不延期”,而是“是否持续推进、持续收敛、及时调整”。
维度三:风险
风险关注的是:现在的交付是否在透支未来。
研发风险通常不只表现为项目失败,还会表现为系统越来越难维护、质量越来越不稳定、团队越来越依赖少数人、架构越来越难演进。
风险管理是研发绩效中最容易被低估的部分,因为它的收益往往不如交付数量直观。
1. 质量风险
质量不是测试团队最后兜底的问题,而是研发过程中的绩效问题。
如果一个团队交付很快,但严重缺陷多、线上事故多、回归成本高、问题闭环慢,那么这个团队不能被简单评价为高绩效。
高绩效研发应该能在速度和质量之间保持基本平衡。
2. 技术债风险
技术债不是完全不能有。为了验证方向、抢窗口、降低初期成本,团队可以有意识地接受一些技术债。
问题在于,技术债必须被看见、被记录、被评估、被偿还。
不可接受的是“无意识负债”:为了短期交付不断绕路,却没有任何后续治理计划。这样的绩效评价如果只奖励交付,就等于鼓励团队把成本留给未来。
3. 组织风险
研发绩效还要关注组织能力。
如果一个系统只有一个人懂,一个模块没有文档,一个流程全靠口头经验,一个平台无法被其他团队复用,这些都是组织风险。它们短期不一定影响项目结果,但会降低组织长期研发效率。
因此,沉淀、复用、文档、自动化、知识扩散,也应该进入研发绩效视野。
研发绩效不是结果主义
结果很重要,但研发绩效不能是简单结果主义。
一个项目失败,不一定说明团队低绩效;一个项目成功,也不一定说明团队高绩效。
更关键的是看过程质量:
| 情况 | 绩效判断 |
|---|---|
| 假设清晰、验证充分、及时止损,但结论失败 | 不应低绩效,甚至可能是高质量探索 |
| 结果完成,但靠堆人、绕路、隐瞒风险、透支质量 | 不应简单高绩效 |
| 路线不清、过程黑箱、问题最后爆发 | 应视为低质量研发管理 |
| 能持续发现问题、收敛路径、控制风险 | 应视为高绩效能力 |
研发管理要惩罚的不是失败,而是低质量的行为:拍脑袋、无验证、无闭环、风险不透明、重复犯错。
不同阶段的绩效逻辑不同
研发绩效不能一套规则打到底。
不同阶段的确定性不同,绩效评价的重点也应该不同。
| 阶段 | 核心矛盾 | 绩效重点 |
|---|---|---|
| 0->1 探索 | 不知道能不能做、值不值得做 | 验证质量、学习速度、止损能力 |
| 1->10 验证 | 已有方向,但还不稳定 | 里程碑收敛、质量控制、方案迭代 |
| 1->100 规模化 | 路径基本确定,要效率和稳定 | 交付效率、成本优化、稳定性、可复制性 |
0->1 阶段如果强行用规模化 KPI 管理,会压制探索;1->100 阶段如果还只讲探索,会缺少效率和纪律。
一个更完整的研发绩效公式
可以把研发绩效理解成:
研发绩效 = 有价值的问题选择
× 有证据的方向验证
× 可收敛的推进节奏
× 可控的质量和技术风险
× 可沉淀的长期能力这个公式强调的是一套系统能力,而不是某个孤立数字。
小结
研发绩效的逻辑,不是简单问“有没有完成”,而是问:
- 做的事情是否真的重要;
- 技术和业务假设是否被验证;
- 推进过程是否持续收敛;
- 质量和长期风险是否可控;
- 组织能力是否因此变强。
只有把这些问题放在一起,研发绩效才不会沦为数字游戏。
相关内容
支付宝
微信