課程簡介
在本教程中,我們將采用一種獨特的視角,來看待軟件創(chuàng)造價值的過程,并通過深入分析這一過程中各階段的工作任務(wù),使得分解反饋閉環(huán)加速,從而盡可能快速且有效地交付業(yè)務(wù)價值。本教程的核心是一個稱為“持續(xù)交付2.0雙環(huán)模型”,該模型涉及創(chuàng)建一個生動的價值系統(tǒng),該系統(tǒng)模擬組織的價值流,以交付軟件。
根據(jù)DevOps2016年的調(diào)查報告,大多數(shù)高效能的軟件企業(yè)都有一個高效能的IT團隊。
想提高業(yè)務(wù)響應(yīng)速度?想提高軟件開發(fā)速度?想提高軟件開發(fā)質(zhì)量?
聯(lián)調(diào)時間太長,集成成本太高,Bug太多,一直不收斂?
目標收益
1、理解敏捷與精益、持續(xù)集成、持續(xù)交付、DevOps基本概念。
2、理解DevOps和持續(xù)交付的核心理念與三個核心準則。
3、企業(yè)打造持續(xù)交付和DevOps的實施方式與步驟
4、掌握持續(xù)交付三維度原則(組織協(xié)調(diào)、軟件架構(gòu)、基礎(chǔ)設(shè)施)
5、如何解決具體問題,例如團隊協(xié)作與需求管理流程、研發(fā)流程管理、自動化測試策略、發(fā)布與理解持續(xù)交付各維度最佳實踐,及DevOps如保助力實現(xiàn)持續(xù)交付
6、了解如何帶動軟件組織從傳統(tǒng)軟件開發(fā)走向持續(xù)交付
7、產(chǎn)品研發(fā)效能度量體系與模型
8、理解持續(xù)交付的實踐地圖,能夠分析企業(yè)現(xiàn)狀與持續(xù)交付目標之間的真實差距,并能制訂改進方向與改進步驟。
培訓對象
各類IT/軟件企業(yè)和研發(fā)機構(gòu)的CXO、研發(fā)經(jīng)理與總監(jiān)、技術(shù)經(jīng)理、測試經(jīng)理、項目經(jīng)理,以及希望快速高效軟件產(chǎn)品研發(fā)的企業(yè),團隊和個人。
課程大綱
PART I: 雙環(huán)模型:硅?頂級公司的研發(fā)方法論 |
1.理解雙環(huán)模型 2.硅?頂級公司如何看待和實施這些?法與實踐 a.亞麻遜的數(shù)據(jù)說話 b.Facebook照?上傳功能的優(yōu)化 c.MVP在?歌產(chǎn)品上的應(yīng)? 3.硅?頂級互聯(lián)?公司的交付哲學 a.軟件研發(fā)管理中的“2/3發(fā)布哲學” b.硅?頂級互聯(lián)?公司的分?管理與發(fā)布策略 4.硅?頂級互聯(lián)?公司?程師的?常?作過程、機制及?具 a.代碼發(fā)布前:Code Review,持續(xù)集成,持續(xù)部署 b.代碼發(fā)布后:on-call/監(jiān)控/開關(guān)/SRE |
PART II: 如何建立研發(fā)效能數(shù)字化體系 |
1.做正確的事:如何定義正確的問題 2.正確的做事:GSM 方法 3.數(shù)據(jù)度量體系與系統(tǒng)思考 4.正確認識企業(yè)研發(fā)數(shù)字化驅(qū)動的利弊與陷阱 |
PART III:企業(yè)文化的塑造 |
1.必要的文化支撐 2.企業(yè)文化建立四步法 |
PART IV:分支模式與持續(xù)集成 |
1.少有人理解的持續(xù)集成 2.持續(xù)集成六步法與持續(xù)集成自查表 3.微服務(wù)的持續(xù)集成 4.分支與發(fā)布策略的關(guān)系 |
PART V:持續(xù)部署與配置管理 |
1.持續(xù)部署的挑戰(zhàn) 2.如何降低持續(xù)部署的風險 3.軟件配置管理 與 XaC 實踐 4.產(chǎn)品監(jiān)控的分類與決策 5.A/B測試的幾個關(guān)鍵點 |
PART VI: 企業(yè)的CI/CD 實戰(zhàn)案例 |
1.企業(yè)組織轉(zhuǎn)型七步法 2.軟件團隊改進實踐地圖 |
PART I: 雙環(huán)模型:硅?頂級公司的研發(fā)方法論 1.理解雙環(huán)模型 2.硅?頂級公司如何看待和實施這些?法與實踐 a.亞麻遜的數(shù)據(jù)說話 b.Facebook照?上傳功能的優(yōu)化 c.MVP在?歌產(chǎn)品上的應(yīng)? 3.硅?頂級互聯(lián)?公司的交付哲學 a.軟件研發(fā)管理中的“2/3發(fā)布哲學” b.硅?頂級互聯(lián)?公司的分?管理與發(fā)布策略 4.硅?頂級互聯(lián)?公司?程師的?常?作過程、機制及?具 a.代碼發(fā)布前:Code Review,持續(xù)集成,持續(xù)部署 b.代碼發(fā)布后:on-call/監(jiān)控/開關(guān)/SRE |
PART II: 如何建立研發(fā)效能數(shù)字化體系 1.做正確的事:如何定義正確的問題 2.正確的做事:GSM 方法 3.數(shù)據(jù)度量體系與系統(tǒng)思考 4.正確認識企業(yè)研發(fā)數(shù)字化驅(qū)動的利弊與陷阱 |
PART III:企業(yè)文化的塑造 1.必要的文化支撐 2.企業(yè)文化建立四步法 |
PART IV:分支模式與持續(xù)集成 1.少有人理解的持續(xù)集成 2.持續(xù)集成六步法與持續(xù)集成自查表 3.微服務(wù)的持續(xù)集成 4.分支與發(fā)布策略的關(guān)系 |
PART V:持續(xù)部署與配置管理 1.持續(xù)部署的挑戰(zhàn) 2.如何降低持續(xù)部署的風險 3.軟件配置管理 與 XaC 實踐 4.產(chǎn)品監(jiān)控的分類與決策 5.A/B測試的幾個關(guān)鍵點 |
PART VI: 企業(yè)的CI/CD 實戰(zhàn)案例 1.企業(yè)組織轉(zhuǎn)型七步法 2.軟件團隊改進實踐地圖 |