今年,研發效能特别火,不少企業的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/78506
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
4、從持續傳遞到業務創新(上):網際網路時代研發效能的核心
5、《從持續傳遞到業務創新》(下):有效的業務創新
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實踐方法,歡迎持續鎖定雲效。
關于我們
了解更多關于雲效DevOps的最新動态,可微信搜尋關注【雲效】公衆号;
禮包:公衆号背景回複【2022】,領取效能禮包:2門效能課程、3本效能電子書、20G效能視訊
趕緊行動吧,别忘記點贊、收藏和關注呦;