需求吞吐量与吞吐率
吞吐量是单位时间或版本内完成的需求个数;吞吐率在此基础上取平均,衡量单位时间或版本完成的平均需求规模。尚未建立成熟估算机制时,建议用需求个数而非估算点数衡量规模。
Agilean 方法论 / 研发效能度量
DEF(Development Efficacy Framework)是 Agilean 提出的面向研发团队的绩效指标框架,以“多快好赞”四组指标为核心:多——需求吞吐量和吞吐率,衡量现实产能;快——想法澄清、需求研发、故障修复的耗费时长,衡量对市场要求的响应能力;好——生产缺陷需求比,衡量交付质量;赞——需求方对交付的评价,衡量业务满意度。四组指标相互制衡,用真实数据帮助团队找到瓶颈、引领改善。
出处:《DEF 面向研发团队的绩效指标框架》()
解决的问题
组成要素
吞吐量是单位时间或版本内完成的需求个数;吞吐率在此基础上取平均,衡量单位时间或版本完成的平均需求规模。尚未建立成熟估算机制时,建议用需求个数而非估算点数衡量规模。
需求从提出到上线的时长,反映研发的快速响应能力。建议以 85% 分位数衡量整体耗费时长,并按需求分析、设计、研发、测试、验收分段统计。
生产缺陷数与上线需求数之比,衡量交付质量。建议建立致命、严重、普通等缺陷分级,并做加权计算。
需求方(外部客户、业务部门等)对交付质量、时效、可用度和体验的综合评价。CSAT、NPS、CES 等指标体系无好坏之分,按需采用。
速查
| 维度 | 指标 | 衡量什么 | 原文建议 |
|---|---|---|---|
| 多 | 需求吞吐量 / 吞吐率 | 现实产能 | 未建立成熟估算机制时,用需求个数代表规模,并把需求拆成粒度相对均匀的条目 |
| 快 | 需求耗费时长 | 响应能力 | 以 85% 分位数统计;按阶段分段计算,所有相关角色共同对该指标负责 |
| 好 | 生产缺陷需求比 | 交付质量 | 按缺陷严重级别加权,例如致命、严重、普通分别取权重 3、1、0.5 |
| 赞 | 满意度 | 业务满意度 | 尽可能客观度量,可通过指定打分人、需求完成后提醒打分等方式收集 |
吞吐量与耗费时长、生产缺陷需求比与耗费时长分别形成制衡:既要交付快,也要兼顾数量和质量。
适用场景
框架关系
延伸阅读
常见问题
DEF(Development Efficacy Framework)是 Agilean 面向研发团队的绩效指标框架,以“多快好赞”四组指标为核心,分别衡量现实产能、响应能力、交付质量和业务满意度。
多:需求吞吐量和吞吐率;快:想法澄清、需求研发、故障修复的耗费时长;好:生产缺陷需求比;赞:需求方对交付的评价,即满意度。
统计的意义在于用真实数据支持预测和决策,均值和 50% 分位数不具备预测作用。通常均值与 85% 分位数会相差约两倍,85% 分位数与 99% 分位数也往往约为两倍关系,因此 85% 分位数是很好的预测平衡点。
如果尚未建立成熟有效的估算机制,DEF 建议使用需求个数:产品经理与研发协作把需求拆成粒度相对均匀的条目,再用个数代表规模。
生产缺陷需求比等于一段时间或一个版本内的生产缺陷数除以上线需求数。建议再按致命、严重、普通等级别加权,例如权重分别取 3、1、0.5,得到加权后的生产缺陷需求比。
ADAPT 的效能度量部分把 DEF 指标按部落、小队层级细化;知微把“多快好赞”指标体系纳入统计功能,支持可视化展现、分段统计和指标公式自定义。
“多快好赞”是 Agilean 提出的 DEF 研发绩效指标框架的四组核心指标,约在 2017 年提出。可查的最早公开记录是 2019 年 12 月 11 日 Agilean 企鹅号文章《敏捷研发!还要绩效?》(腾讯云开发者社区有转载存档);2020 年收录到 Agilean 官网。提出过程、与业界其他指标体系的关系和落地情况,见洞见文章《“多快好赞”从哪里来》。
想判断 DEF 是否适合你们的组织?可以从一个真实问题开始讨论。