8001-研发效能白皮书

一、效能定义

定义1:“研发效能”就是更高效、更高质量、更可靠、可持续地交付更优的业务价值的能力

定义2:研发效能(结果指标)= 平均需求价值 * 需求吞吐率 * 需求交付质量 / 团队成本,参考 研发团队的效能度量

参考文章

一文讲透研发效能!您关心的问题都在

效能PPT

软件研发效能度量的成功要素

研发效能的道与术 - 道篇

浅谈软件研发的复杂性与效能提升之道

五八同城 (58.com) 研发效能组织和团队建设之路

有赞崔玉松:如何找到团队杠杆点,提升团队效能?

2021年腾讯研发大数据报告

二、迭代问题分析

节奏问题:2周迭代,开发时间只有3天左右,联调时间1-4天不等,部分迭代测试时间长至1周

需求问题:需求较散,涉及多个产品需求,导致会invovle较多开发,每一个开发在迭代时间有限,且开发介入的时间不一,间接导致需要多次提测

准入准出问题:迭代分 需求 → 反讲 → 接口定义 → 联调 → 测试 → 上线等阶段,经常一个环节的准入和准备不高,导致问题落入到下一个环节

迭代小组凝聚力:Owner并没有把责任很好的承担起来,规范跑着就跑没了,产品经理和迭代经理跑着就跑没了

人力问题:由于可能的某个迭代组工作不饱和或者迭代划分不清晰,导致一个伙伴同时会分配到多个迭代,工作节奏不停切换,伙伴成就感和效率都不高

资源配置:部分迭代人力配比不合理,前端和QA都有可能是瓶颈之一,但并没有得到有效解决

依赖问题:各个业务域依然存在依赖,协同成本较多

RD能力:rd能力方差比较大

三、架构&工程效能问题分析

1、产品/业务架构 :产品B点定义(缺少了画面感) + 业务架构A点 → B点路径不清晰,缺少顶层设计,导致 微服务定义粒度和边界划分不清楚,团队依赖严重,团队难以自闭环,敏捷组织打造困难重重;人力资源的配比没法做提前规划~

2、工程提效问题高途Arch项目

项目框架:用面向过程的开发写ddd → 极大的增加了项目的复杂度和人员素质的要求,增加了成倍的代码量

starger工具包:公用包的较少,缺少管理,导致不同项目之前代码重复率很高

RD的能力方差较大,经常一个接口需要1天+的时间,如果有经验的伙伴可能很快完成

3、业务价值评估和业务自迭代的体系

面向业务和运营好用的ABTest平台



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容