干货分享 | 阿里专家亲授如何提升研发效能
研发效能的重要性:
研发效能肩负着提升企业产品交付和创新能力的责任。我们为什么要提高研发效能,因为技术本身是为业务服务的,产品的价值体现在业务上,技术的所有价值最终都要通过业务结果来呈现,我们的根本目的是帮助业务成功,促进业务腾飞。那技术就不重要了吗!重要,因为所有的业务价值最终都要通过软件服务来变现,两者相辅相成,互相促进。然而,如果对研发效能是什么缺乏共同的认知,我们又如何去改进它呢?
效率竖井是研发效能改进的最大问题:
如今大部分公司以传统的角度,更关注各个职能和部门的独立改进。然而,产品交付需要前后职能(如:产品、开发、测试等)和平行部门(如:前端、后端、算法等)的协作,过度局部优化,相反会导致效率竖井,反而影响整体的效率。
上图描述了传统开发模式下,产品交付面临的困境。从交付周期线明显可以看出,从需求的提出到交付需求的过程中,由于大部分时间都在等待,导致交付周期增加,从而影响研发效能。而这些等待有可能是需求需要批量处理等待,或者是部门间需要协作相互等待。最后导致虽然各个局部闲的繁忙“高效”,但整个系统对外响应效率很低。这就是效率竖井,也是研发效能提高要解决的主要问题。
阿里巴巴所提供的的解决方案:
基于这样的度量体系,应该设定怎样的目标呢?我们在多个团队的实施过程中,逐渐沉淀出了可供参考的目标体系,它可以总结为三个数字——“2-1-1”。
“2-1-1”最初来自天猫新零售,其后在闲鱼和研发中台、阿里云等团队完善和采用。什么是“2-1-1”呢?
其中“2"指的2周的交付周期,85%以上的需求可以在2周内交付;
第一个“1”指的是1周的开发周期,85%以上的需求可以在1周内开发完成;
第二个“1”指的是1小时的发布前置时间 - -提交代码后可以在1小时内完成发布。
达成“2-1-1”的愿景并不容易。1小时的发布前置时间,需要持续交付流水线,产品架构体系和自动测试、自动部署等能力的提升。1周的开发周期,涉及更多的能力和实践,如:需求的拆分和管理,开发团队的分工协作模式,以及持续集成和持续测试实践;最困难的则是2周的交付周期,首先它要以另外两个指标为基础,同时还涉及整个组织各职能和部门的协调一致和紧密协作。
当然,“2-1-1”是源自特定的团队,并非所有团队都要使用同样的值,比如对于涉及硬件开发的团队,两周的交付周期通常过于挑战。组织应根据自己的上下文设定恰当的目标,重要的是,它要指明改进的方向。
课程内容安排:
- 课时1:研发效能如何定义:详细讲解研发效能的定义。
- 课时2:研发效能如何度量:讲解研发效能的度量体系和改进愿景。
- 课时3:利用看板帮助效能可视化价值流动:以可视化价值流动为基础,及时暴露价值交付过程中的问题和瓶颈。
- 课时4:需求持续、快速地流动和交付:控制在制品数目,可以更及时的暴露问题、阻碍和瓶颈,促进团队系统性的改进,从而让价值顺畅流动。
- 课时5:内建过程质量:以需求为单位保障各环节的质量,把质量内建到每个需求的各个环节。
- 课时6:搞笑的每日站会:站会以价值交付为线索,从右向左检视需求的状态,聚焦于发现和处理价值流动中的问题。
关于如何改进研发效能详细内容:阿里巴巴研发效能提升实践系列公开课
本课程将从研发效能的定义和度量着手,逐渐深入解析来自不同业务部门提升持续交付能力的实践、方法和工具,同时还将分享如何基于持续交付能力,切实提升产品和业务创新的效率和效果。
课程讲师:何勉,阿里巴巴集团研发效能事业部资深技术专家,畅销书《精益产品开发 原则、方法与实施》作者,知名产品交付和创新方法专家。
阿里云开发者社区全面升级,一站式体验,用得更爽:(阿里云开发者社区首页)
- 【干货分享】 阿里专家亲授如何提升研发效能
- 如何提升团队的研发效率?来听听阿里研发专家是怎么说的
- 如何衡量研发效能?阿里资深技术专家提出了5组指标
- 【华为大咖分享】6.华为专家揭秘研发效能提升之道(后附PPT下载地址)
- 专家看台:阿里软件研发总监叶伟:如何处理技术和需求的矛盾
- 如何快速全面建立自己的大数据知识体系? 大数据 ETL 用户画像 机器学习 阅读232 作者经过研发多个大数据产品,将自己形成关于大数据知识体系的干货分享出来,希望给大家能够快速建立起大数据
- 如何保障研发质量不踩坑?阿里技术专家教你几招
- 传统企业转向互联网_如何能快速提升研发效能?
- 传统企业转向互联网_如何快速提升研发效能?
- 阿里淘票票专家分享:如何利用ARMS_搭建国际化在线售票的业务监控系统
- 干货分享:手游运营活动如何提升收入
- 传统企业转向互联网_如何能快速提升研发效能?
- 如何保障研发质量不踩坑?阿里技术专家教你几招
- 28位阿里技术专家解密研发效能升级之道(含PDF文件下载)
- 28位阿里技术专家解密研发效能升级之道(含PDF文件下载)
- 干货分享:如何培养提升用户的忠诚度
- 传统企业转向互联网,如何快速提升研发效能?
- 自第N次改需求后,如何权衡业务需求与技术交付?业务方策划了一个宏伟的蓝图,只给你和你的团队一个改BUG的时间开发。阿里效能平台技术专家之岳邀你有奖来聊。
- 【腾讯优测干货分享】鹅厂专家详解Android N适配要点
- 干货:阿里云高级技术专家李金波:我们该如何做好一个数据仓库?