今年,研发效能特别火,不少企业的CTO都把研发效能提升作为部门的年度重点。但是,大家都希望提升研发效能,很多却不知道从何开始。
事实上,从2018年开始,云效已经在系统地向业界输出阿里的研发效能提升方法,有文章、直播、视频课程、年度峰会、还有电子书等,多达60多篇内容。这些内容放到今天来看,依然有效。
今天,正值2021的最后1天,我们精心盘点了2018-2021连续3年来,云效团队在研发效能提升方面输出的所有干货,希望对大家有所帮助。
以下为内容盘点,建议收藏。
1、建立研发效能提升的系统框架
编者按:研发效能提升是一个系统工程,只有了解了系统的框架,在真正改进的时候,才能既见树木,又见森林。所以,在学习具体实践前,强烈建议先学习这部分内容。
01、《从DevOps到BizDevOps,研发效能提升的系统方法》
视频版:https://yunqi.aliyun.com/2021/agenda/session173
文字版:https://developer.aliyun.com/article/839569
2、设定北极星指标,度量驱动研发效能改进
编者按:提升研发效能,度量往往都是最受关注的。下面这篇《阿里如何定义团队的研发效能》,全网累计阅读量超10W+,值得你的关注。另外,云效视频号将在1月份开始对研发效能度量进行系列分享,欢迎关注。
01、《阿里如何定义团队的研发效能》
文字版:https://developer.aliyun.com/article/689242
3、精益协作与需求实践,让局部效率转化为高效交付
【3.1业务驱动的协作和产品导向的交付】
编者按:产品研发的源头是业务目标,研发效率的提升不仅仅是产品和研发内部的效率,更应该把业务团队纳进来、作为整体来看。这也是云效提出BizDevOps主张的原因。本章的4篇内容将带你从深层认知需求的层次结构,并了解如何以业务驱动的协作模式、产品导向的交付模式,让业务、产品、技术真正形成有机整体,实现高效协同。
01、当我们谈协作时,我们在协作什么
文字版:https://developer.aliyun.com/article/785049
02、业务驱动的协作模式,让业务、产品、技术高效协同
文字版:https://developer.aliyun.com/article/785058
03、产品导向的交付模式,让IT团队从成本中心到利润中心
文字版:https://developer.aliyun.com/article/785059
04、DevOps规模化实施原则与路径
文字版:https://developer.aliyun.com/article/785060
【3.2精益协作实践】
编者按:如果你还不知道研发效能提升要从哪里开始,看这个系列的内容就对了。你将了解如何借助看板方法,可视化需求端到端的交付过程,找到研发效能瓶颈所在。
01、照亮问题,效能提升从可视化交付过程开始
视频版:https://developer.aliyun.com/live/1410
02、束水攻沙,持续加快产品交付速度
视频版:https://developer.aliyun.com/live/1441
拓展阅读:站会6+1,阿里是如何开站会的
文字版:https://developer.aliyun.com/article/682948
04、设定北极星指标,数据驱动效能改进
视频版:https://developer.aliyun.com/live/1446
05、小结:研发效能提升,从天文学的演进说起
视频版:https://developer.aliyun.com/live/1475
【3.3精益需求实践】
编者按:Garbage in,garbage out。产品交付的绝大多数问题都是因为需求不清晰。解决需求问题的核心思路是以终为始。本系列将介绍以终为始的需求设计方法中核心实践,如实例化需求、故事地图等。
01、为什么「雇佣」奶昔,从用户问题出发设计需求
视频版:https://developer.aliyun.com/live/1498
02、如何找准目标,挖掘带来业务成功的产品需求
视频版:https://developer.aliyun.com/live/1527
03、以终为始,高效地分析和澄清需求
视频版:https://developer.aliyun.com/live/1587
04、以「澄清需求」为始,以「落地精益敏捷」为终
视频版:https://developer.aliyun.com/live/1604
05、小结:建立需求探索与持续交付的莫比乌斯环,促进业务成功
视频版:https://developer.aliyun.com/live/1636
拓展阅读1:基于事件风暴的需求分析
文字版:https://developer.aliyun.com/article/847333
拓展阅读2:实例化需求——不可或缺的精益、敏捷需求实践
文字版:https://developer.aliyun.com/article/847368
4、领域为核心的技术与云原生工程实践,让高效交付转化为持续高效
【4.1领域驱动设计(DDD)精华12讲】
编者按:随着微服务架构的普及,领域驱动设计真的是异常火爆。市面上讲DDD的课程非常之多,但是把DDD讲的深入浅出的并不多,本课程就是其中之一。这门课程来自阿里内部的培训课程,在阿里内部受到了非常多工程师的追捧。直到今天,依然不断地有同学在加入课程学习。
01、领域模型的本质是业务认知
02、案例分析:高质量领域模型提升业务灵活性
03、高质量领域模型源自持续演进
04、案例分析:梳理业务概念,发现领域模型
05、从模型到代码:领域驱动设计的构造块
06、聚合:保证业务完整性的单元
07、领域驱动设计的业务模型和代码组织
08、核心域、通用域和支撑域
09、基于业务能力和业务场景拆分域
10、守护领域边界,构建自治服务
11、限界上下文映射的模式
12、使用微服务构建领域资产
视频课程:https://developer.aliyun.com/topic/course/alpd
【4.2云原生持续交付工程实践6讲】
编者按:云原生下的持续交付应该是怎样的?本章是云效推出的云原生持续交付系列课程,课程通过6节课、每节1小时的时间,帮你建立云原生下的持续交付知识体系。
01开篇:云原生时代,软件交付的挑战与方案
02开发:无差别的开发和运行环境
03部署:构建可持续部署的应用发布体系
04协同:建立团队协同交付的流程
05质量:提升应用发布的质量
06安全:打造可信交付的保障体系
视频课程:https://edu.aliyun.com/course/2485/lesson/list
【4.3 阿里巴巴DevOps实践】
编者按:本章从DevOps文化以及软件研发中的多个阶段如开发、构建、测试、部署、运维,介绍了阿里巴巴的具体实践,大家可以按需学习。
→文化
1、阿里巴巴DevOps文化浅谈
文字版:https://developer.aliyun.com/article/752195
→开发
1、阿里巴巴如何进行代码管理
文字版:在阿里,我们如何管理代码分支?
2、如何提升本地开发联调效率
文字版:https://developer.aliyun.com/article/785066
3、云端开发在阿里巴巴的应用实践
文字版:https://developer.aliyun.com/article/785067
4、新一代高效Git协同模型详解
https://developer.aliyun.com/live/2661
5、代码评审
https://developer.aliyun.com/article/785069
6、5种阿里常用代码检测推荐
https://developer.aliyun.com/article/785071
→测试
1、云原生下的开发测试
视频版:https://developer.aliyun.com/live/2660
2、阿里巴巴如何进行测试管理
文字版:在阿里,我们如何管理测试环境
3、阿里巴巴如何进行测试提效
文字版:https://developer.aliyun.com/article/785072
4、测试环境与路由
文字版:https://developer.aliyun.com/article/785078
5、应用环境能力
文字版:https://developer.aliyun.com/article/785084
→构建
1、阿里巴巴如何提升构建的效率
文字版:https://developer.aliyun.com/article/785088
2、阿里巴巴如何基于制品元数据提升交付效率
文字版:https://developer.aliyun.com/article/785091
→持续交付
1、企业如何规模化落地CICD
文字版:https://developer.aliyun.com/article/759779
2、以特性为核心的持续交付
文字版:https://developer.aliyun.com/article/785061
3、基于应用和变更的交付模式
文字版:https://developer.aliyun.com/article/785087
→运维
1、阿里监管控一体化运维实践
文字版:https://developer.aliyun.com/article/785093
2、业务系统安全工程在阿里的实践
文字版:https://developer.aliyun.com/article/785095
3、业务驱动的全景监控体系在阿里的应用
文字版:https://developer.aliyun.com/article/785104
4、阿里巴巴发布最佳实践
文字版:https://developer.aliyun.com/article/785109
5、面向编排的运维在阿里的应用
文字版:https://developer.aliyun.com/article/785110
6、阿里智能运维实践
文字版:https://developer.aliyun.com/article/785111
【4.4 B站最全的Git指南】
编者按:B站最透彻的Git教程系列!阿里云程序员深度分享:Git操作全指南
01、可能是B站最透彻的Git教程系列!阿里云程序员深度分享:Git操作全指南
02、15分钟学会如何找到对象!阿里云程序员详解Git对象和引用原理
03、Git界奥数题咋做?学会2个命令就能解开:如何用Git 管理仓库
04、Git指南(4)找到对象之后……
05、Git交互协议
06、10分钟教你协同开发必备技能!
视频合集地址:
https://space.bilibili.com/50233288/channel/seriesdetail?sid=299885&ctype=0
5、研发效能提升案例
编者按:本章集合了研发效能提升的系列案例,涉及协作、工程、技术等多方面改进。
1、4个迭代,从批量交付到持续交付转型
文字版:https://developer.aliyun.com/article/651496
2、10个月,15亿,阿里云如何赋能企业打造交付和创新竞争力
文字版:https://developer.aliyun.com/article/739886
3、通过度量把发版过程的不确定变成确定-构建闲鱼版本持续交付管道及度量
文字版:https://developer.aliyun.com/article/847733
6、北纬科技三步走完成DevOps转型
文字版:https://developer.aliyun.com/article/845712
全部案例,下载10倍研发效能提升案例集
下载地址:https://developer.aliyun.com/topic/download?id=1064
6、研发效能文化活动
编者按:研发效能的提升除了方法和实践,效能文化活动也是必不可少的。云效83行代码大赛是阿里技术人每年一度的代码文化赛事,已吸引近万名开发者和几百家组织参赛。下面是CR文化以及2021年83行代码赛事的参赛者分享。
CR文化:Code Review 是一场苦涩但有意思的修行
文字版:https://developer.aliyun.com/article/751738
用代码玩剧本杀?第3届83行代码大赛剧情官方解析
文字版:https://developer.aliyun.com/article/807329
80分钟100分,83行代码决赛优秀选手如何解题?
文字版:https://developer.aliyun.com/article/814636
第3届83行代码大赛第2关赛题官方解析
文字版:https://developer.aliyun.com/article/808293
如何面向对象做好重构?|83行代码
文字版:https://developer.aliyun.com/article/814556
10个Bug环环相扣,你能解开几个?
文字版:https://developer.aliyun.com/article/812680
7、资料合集下载
编者按:上面分享的内容除视频课程外,我们基本都已收录在下面的2本电子书中,并提供了下载地址。此外,每年的阿里巴巴研发效能峰会,都是学习研发效能提升的好机会,云效已经连续举办了三届(第一届仅对阿里内部)。2022研发效能峰会也在路上,请持续关注云效喔~
电子书:阿里巴巴DevOps实践指南:
下载地址:https://developer.aliyun.com/topic/devops
电子书:10倍研发效能提升案例集:
下载地址:https://developer.aliyun.com/article/781246
2021阿里巴巴研发效能峰会:
PPT与视频合集:https://developer.aliyun.com/topic/n-live2021
2020阿里巴巴研发效能峰会:
PPT与视频合集:https://developer.aliyun.com/topic/2020/1
2018年,当云效团队刚开始分享研发效能话题的时候,研发效能这个词在整个行业还提及甚少。当时,如果你在百度上搜索研发效能,首页基本全是阿里巴巴研发效能的内容。2021年,除了阿里外,行业内各种研发效能峰会、直播分享、文章已经日渐丰富。
参与并见证这个过程,我们非常欣慰!这里,特别感谢上面内容的贡献者们,他们是:
何勉,云效研发效能方法团队负责人
张刚,软件工程博士、贝尔实验室杰出工程师
陈鑫,云效产品技术团队负责人
张燎原,云效产品团队负责人
张裕,云效高级解决方案架构师
洪永潮,云效研发效能专家
蒋鑫,《Git权威指南作者》、云效资深技术专家
...
还有很多很多,篇幅有限,这里不一一列举了
他们在研发效能领域有十多年的从业经验,辅导了阿里内部多个团队的研发效能改进。是他们在工作之余的笔耕不辍,才有了今天这么多的优质内容,感谢他们!
很多人对云效的认知是阿里云的一站式DevOps工具平台,这没错,但我们不仅仅如此。我们深知,DevOps是一组文化、工具和最佳实践的结合,仅有工具是不够的。2022年,除了持续打磨云效产品,让优秀的效能提升方法与云效工具更好的结合外,我们仍将持续输出阿里的研发效能和DevOps实践方法,欢迎持续锁定云效。