首页 » 排名链接 » 干货:软件研发效能真的能提升吗?(效能研发提升干货软件)

干货:软件研发效能真的能提升吗?(效能研发提升干货软件)

南宫静远 2024-10-30 16:20:19 0

扫一扫用手机浏览

文章目录 [+]

研发效能的定义

研发效能就是更高效、更高质量、更可靠、可持续地交付更优的业务价值的能力。

更高效:更快和更及时的交付,抢占市场先机;更高质量:交付的产品具备高质量要求,质量是内建的,不是检验出来的;更可靠:研发在安全和合规方面要有保障;可持续:软件研发要用“长线思维”来思考问题,并不是“一锤子”买卖;更优的业务价值:“以终为始”持续交付的内容应该是有价值的。
研发效能要解决的实际问题

避免重复造“轮子”现象:实现企业级跨产品和跨项目的研发能力复用,避免每条产品线都“从0到1”的重复建设;企业开源节流:从商业视角来看,ToC产品已趋向饱和,开源遇到瓶颈,节流就该发挥作用,研发效能的提升,就是要投入同样的资源和时间,创造更多的价值;打破企业“谷仓困局”:从组织架构来看,企业跨环节协作时产生大量的流转和沟通成本,影响全局效率。
基于流程优化,打破环节间看不见的“墙”、去除流程间的等待、提升价值流动速度正是研发效能要解决的问题。
研发效能真的能提升吗

随着软件越做越多,越做越复杂,研发效能的绝对值会随着以下因素变得越来越小,研发效能的鸿沟会越来越大。

干货:软件研发效能真的能提升吗?(效能研发提升干货软件) 排名链接
(图片来自网络侵删)
软件架构的复杂度提升软件规模不断扩大研发团队的规模不断扩大,引发沟通协作的难度增加

研发效能的鸿沟

由此可见,研发效能工作会尽可能减缓研发效能恶化的程度,使其下降得不至于太快,在软件规模和复杂度不断提升的同时,努力保持高效。
研发效能的持续提升是我们追求的目标,需要不断的尝试和努力。

如何促进研发效能提升

软件研发的每个阶段都有研发效能需要关注的问题,“研发效能双流模型”从软件研发的各个阶段提出了研发效能提升的各种工程实践,并且倡导需求价值流和研发工程流的自动联动。

研发效能双流模型

需求价值流和研发工程流的自动联动,是指需求状态不需要通过手工的方法来完成流转,而是会跟随代码的实际完成情况自动流转,比如开发人员完成某个需求开发和自测时,只需要将代码从分支合并到主干,对应的需求就自动从“开发中”转为“开发完成”或“待测试”状态。

研发效能的“黄金三角”

总结研发效能提升的思路和做法经验,形成一个具有增强回路的体系,我们称之为研发效能的“黄金三角”,如图所示,它是由三部分组成,分别是研发实践、效能平台和效能度量,他们彼此独立,又相互关联。

研发效能的“黄金三角”

6.1 效能实践

目标:提炼和采纳与上下文匹配的DevOps及效能提升实践

价值主张:产品导向+工程卓越

实施建议:不要“一刀切”,基于上下文,找出价值流中最大的障碍,选取工具箱中最适当的实践,从小范围开始,纵向进行实验,应用敏捷思维来提升组织效能,逐个解决瓶颈问题,循环往复。

研发效能实践地图

持续为客户创造价值,面向工作结果进行响应;追求工程卓越是一种“反内卷”的表现。

6.2 效能平台

目标:打造一站式、一体化的效能平台,支撑软件交付全生命周期

价值主张:自动化+自助化、场景化+生态化

实施建议:切忌追求“大而全”,以能满足研发场景的诉求为主,深度绑定和跟进种子团队,深刻理解业务痛点和需求,收集反馈逐步完善

效能平台框架

6.3 效能度量

目标:在正确的方向上开展研发效能度量和数据洞察,指导和驱动效能改进和提升

价值主张:数据驱动+实验思维

实施建议:效能度量本身是一个比较复杂的体系,可参考如图的“研发效能度量的五项精进”

研发效能度量的五项精进

那些不懂数据的人是糟糕的,而最糟糕的人是那些只看数字的人,当把度量当作一个指标游戏时,永远不要低估人们在追求指标方面的“创造性”。
度量的是工作而不是工作者。

研发效能宣言

2021年10月,国内首届卓越工程生产力大会(Excellent Engineering Conference)上发布了“研发效能宣言”,该宣言从业务、流程、技术、数据及组织等视角,针对研发效能提升给出了价值观方面的指导。

研发效能宣言

一切不以达成业务价值为导向的研发效能提升都是“耍流氓”,效能为业务价值服务,效率为职能目标服务,效能是方向,效率是速度。
让价值不间断地流动起来,聚集IT系统的整体价值流,进行全局优化,确保价值快速流动。
工程卓越是内在的能力,需要时间积累;工具平台是外在的表现,可以花钱购买。
通过数据思维沉淀经验,实现标准化,进而实现工业化。
经验沉淀类似于静态思维,看的是过去,而数据思维则更偏向于动态思维,看的是未来。
工程师文化提倡用理性思维来创造性地解决问题,要给工程师最大的空间,提倡深入研究技术、钻研问题、持续不断地改进产品。
绩效管理只是一个达成目标的工具,而工程师文化是一个体系,有着更广泛的内涵。
总结

研发效能提升是一个经久不衰的话题,从管理、工程、技术、组织、度量、工具、协同等多方面深入研究和实践,寻求出最适合的实践方案。
研发效能提升并不能一味地求快,而是要在有限的资源限制下,在速度、质量和成效间持续寻找平衡和最优解。

PS:关注并私信作者,可获取文中原图

标签:

相关文章

提高调试速度(调试进程金融界窗口方法)

专利摘要显示,本申请提出一种应用进程的调试方法、装置及电子设备,其中,方法包括:在检测到对待调试应用进程的调试操作时,向移动终端发...

排名链接 2025-02-09 阅读814 评论0