課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

本課程旨在深入剖析DevOps的理念、方法論與實踐技巧。課程內容涵蓋DevOps的概念與組成、轉型推動、持續(xù)測試、發(fā)布與運維以及工藝建設總結等多個方面,旨在幫助學員全面了解DevOps在軟件開發(fā)與運維中的重要作用,掌握DevOps轉型的核心技能,實現開發(fā)、測試、運維的高效協(xié)同,從而提升企業(yè)軟件交付的效率與質量。

目標收益

1.深入理解DevOps理念:掌握DevOps的理論基礎、文化特點以及對企業(yè)帶來的長遠收益。
2.掌握DevOps轉型方法:學習如何將傳統(tǒng)團隊或敏捷團隊成功轉型為DevOps體系,解決轉型過程中的痛點與難點。
3.精通持續(xù)測試技術:了解持續(xù)測試在DevOps流程中的作用,掌握自動化測試的應用場景與實現方法。
4.提升發(fā)布與運維能力:學習先進的發(fā)布策略與運維技術,確保軟件交付的可靠性、穩(wěn)定性與安全性。
5.構建高效DevOps工藝:通過課程學習,構建適合企業(yè)自身的DevOps工藝流程,實現軟件開發(fā)的智能化、自動化與高效化。
6.增強團隊協(xié)作與溝通:通過案例分析與實戰(zhàn)演練,加強開發(fā)、測試、運維團隊之間的溝通與協(xié)作,提升團隊整體戰(zhàn)斗力。

培訓對象

課程大綱

DevOps概念與組成 1.DevOps理論、文化、收益、反模式
2.DevOps團隊組織、架構演變模式
3.正確與錯誤的DevOps思維,及場景分析
4.DevOps中敏捷與精益的作用(快速視頻呈現)
5.DevOps對企業(yè)帶來的好處
6.DevOps與不同的運營方法論的組合
7.DevOps、GitOps、DataOps、AIOps、NoOps、DevSecOps、平臺化工程的概念
DevOps轉型推動 1.敏捷與DevOps中,不可忽視文化
2.團隊化規(guī)模化思考,痛點分析
3.敏捷團隊轉型到DevOps體系
4.傳統(tǒng)團隊轉型到DevOps體系
5.DevOps組織結構的自我演進
6.DevOps中流程的正確性保證
7.傳統(tǒng)模式轉變中的雙態(tài)模式:穩(wěn)態(tài)+敏態(tài)
轉型路線設計 1.根據業(yè)務特征與技術堆棧,進行目標選型
2.文化認知與反饋,團隊選擇與構建
3.組織過程的自我優(yōu)化與演進,小范圍投資
4.流程的正確性保證
5.雙峰挑戰(zhàn)下的質量與監(jiān)管落地
6.安全的要求與融合
7.DevOps轉型中的風險與痛點
瀑布、敏捷等模式下,與DevOps如何進行交互 1.從瀑布到敏捷的雙態(tài)多模形式
2.從瀑布到精益管理的組織、流程、工具支撐和產出
3.準敏捷模式下的組織、流程、工具支撐和產出
4.強敏捷類互聯(lián)網模式下的組織、流程、工具支撐和產出
5.企業(yè)中,如何進行模式劃分,和構建評估機制
6.某銀行案例
7.轉型中共享資源的投入模式
構建的整體技術平臺方向 1.整體構建詳細思路,項目管控、需求、工程三合一
2.開發(fā)轉型落地點
3.持續(xù)測試、分層測試、測試建模的切入
4.運維的挑戰(zhàn)與轉型實施
5.整體溝通鏈條的構建
6.KPI/OKR的持續(xù)考核與持續(xù)反饋
7.需要哪些團隊的何種投入
管理能效度量和DevOps的融合 1.雙態(tài)模式下,持續(xù)交付的四縱四橫模型
2.橫向:1:工具層面的融合與支持【工程師維度】
3.橫向2:流程的融合與快速支持【管理與需求控制維度】
4.橫向3:信息流的自動傳遞與反饋【信息同步維度】
5.橫向4:度量的自動化反饋與融合【各角色感知維度】
應用、需求和開發(fā)設計 1.應用生命周期與服務生命周期
2.項目章程及可視化控制, 需求分析的快速變更自適應
3.基礎設施支持,云和虛擬化
4.開發(fā)架構設計,SOA、微服務等模式的引入
5.組件和依賴
6.架構考慮運營時的要求
7.縱向工藝1:需求維度的質量控制與案例
8.縱向工藝1(續(xù)):需求可視化的重要性
9.縱向工藝1(續(xù)):需求之間關聯(lián)綁定與后續(xù)跟蹤
10.縱向工藝1(續(xù)):設計層面的能效改進、質量控制與案例
11.縱向工藝1(續(xù)):架構層面的能效改進、質量控制與案例
持續(xù)集成、快速研發(fā)與Pipeline 1.持續(xù)集成、持續(xù)交付與持續(xù)部署
2.持續(xù)集成平臺
3.分支開發(fā)策略
4.規(guī)律性增量發(fā)布策略
5.特性開關技術、服務降級與抽象分支
6.產出管理
7.Pipeline建設相關實踐
8.縱向工藝2:開發(fā)層面的質量控制與案例
9.縱向工藝2(續(xù)):開發(fā)的分支策略、代碼掃描等活動對質量的影響
10.縱向工藝2(續(xù)):配置管理相關工藝建設
11.縱向工藝2(續(xù)):開發(fā)與需求的綁定關聯(lián)帶來的后續(xù)好處
12.縱向工藝2(續(xù)):單元測試的作用、麻煩(例如研發(fā)不愛寫)與解決之道
13.縱向工藝2(續(xù)):微服務下,研發(fā)需要進行的質量保證
持續(xù)測試 1.DevOps中,測試策略改變與測試前置
2.持續(xù)測試在DevOps全局鏈中的作用,構建持續(xù)反饋
3.分級測試及對應測試域的介紹
4.復雜場景與簡單場景的持續(xù)測試舉例
5.自動化測試的作用,與不同場景下的應用
6.移動端測試自動化,及App專項測試
7.縱向工藝3:用例復雜度帶來的問題
8.縱向工藝4(續(xù)):需求與用例之間如何智能綁定與自動化關聯(lián)分析
9.縱向工藝3(續(xù)):測試數據的自動化準備
10.縱向工藝3(續(xù)):持續(xù)集成帶來的持續(xù)測試與持續(xù)反饋
發(fā)布與運維 1.Canary發(fā)布策略
2.Blue-Green發(fā)布方法
3.灰度發(fā)布、抹黑啟動
4.標準化一切
5.組件與依賴管理實踐
6.建立數據沙盒
7.自動化數據庫變更管理
8.同源版本管理實踐
9.服務級別協(xié)議
10.應用管理與資源管理
11.數據管理
12.基礎設施維護
13.持續(xù)交付的架構角度
14.配置管理與版本管理
15.業(yè)務連續(xù)性維護的相關運維措施,業(yè)務終止
16.伸縮與發(fā)布策略
17.運維PaaS平臺化實現
18.縱向工藝4:運維端的效能提升與質量控制如何進行
19.縱向工藝4(續(xù)):運維端的質量控制如何進行,自動化部署的質量保證
20.縱向工藝4(續(xù)):CMDB需要成為活賬本,動態(tài)消費、動態(tài)反饋與動態(tài)更新
21.縱向工藝4(續(xù)):全鏈路壓測與線上監(jiān)控的反饋
22.縱向工藝4(續(xù)):灰度發(fā)布與柔性可用
工藝建設總結 1.工藝建設的發(fā)展階段、常見問題和應對措施
2.縱向工藝之間最終達到的目的:智能關聯(lián)、智能傳遞、智能分析
3.工藝的推廣策略和舉例
DevOps概念與組成
1.DevOps理論、文化、收益、反模式
2.DevOps團隊組織、架構演變模式
3.正確與錯誤的DevOps思維,及場景分析
4.DevOps中敏捷與精益的作用(快速視頻呈現)
5.DevOps對企業(yè)帶來的好處
6.DevOps與不同的運營方法論的組合
7.DevOps、GitOps、DataOps、AIOps、NoOps、DevSecOps、平臺化工程的概念
DevOps轉型推動
1.敏捷與DevOps中,不可忽視文化
2.團隊化規(guī)?;伎迹袋c分析
3.敏捷團隊轉型到DevOps體系
4.傳統(tǒng)團隊轉型到DevOps體系
5.DevOps組織結構的自我演進
6.DevOps中流程的正確性保證
7.傳統(tǒng)模式轉變中的雙態(tài)模式:穩(wěn)態(tài)+敏態(tài)
轉型路線設計
1.根據業(yè)務特征與技術堆棧,進行目標選型
2.文化認知與反饋,團隊選擇與構建
3.組織過程的自我優(yōu)化與演進,小范圍投資
4.流程的正確性保證
5.雙峰挑戰(zhàn)下的質量與監(jiān)管落地
6.安全的要求與融合
7.DevOps轉型中的風險與痛點
瀑布、敏捷等模式下,與DevOps如何進行交互
1.從瀑布到敏捷的雙態(tài)多模形式
2.從瀑布到精益管理的組織、流程、工具支撐和產出
3.準敏捷模式下的組織、流程、工具支撐和產出
4.強敏捷類互聯(lián)網模式下的組織、流程、工具支撐和產出
5.企業(yè)中,如何進行模式劃分,和構建評估機制
6.某銀行案例
7.轉型中共享資源的投入模式
構建的整體技術平臺方向
1.整體構建詳細思路,項目管控、需求、工程三合一
2.開發(fā)轉型落地點
3.持續(xù)測試、分層測試、測試建模的切入
4.運維的挑戰(zhàn)與轉型實施
5.整體溝通鏈條的構建
6.KPI/OKR的持續(xù)考核與持續(xù)反饋
7.需要哪些團隊的何種投入
管理能效度量和DevOps的融合
1.雙態(tài)模式下,持續(xù)交付的四縱四橫模型
2.橫向:1:工具層面的融合與支持【工程師維度】
3.橫向2:流程的融合與快速支持【管理與需求控制維度】
4.橫向3:信息流的自動傳遞與反饋【信息同步維度】
5.橫向4:度量的自動化反饋與融合【各角色感知維度】
應用、需求和開發(fā)設計
1.應用生命周期與服務生命周期
2.項目章程及可視化控制, 需求分析的快速變更自適應
3.基礎設施支持,云和虛擬化
4.開發(fā)架構設計,SOA、微服務等模式的引入
5.組件和依賴
6.架構考慮運營時的要求
7.縱向工藝1:需求維度的質量控制與案例
8.縱向工藝1(續(xù)):需求可視化的重要性
9.縱向工藝1(續(xù)):需求之間關聯(lián)綁定與后續(xù)跟蹤
10.縱向工藝1(續(xù)):設計層面的能效改進、質量控制與案例
11.縱向工藝1(續(xù)):架構層面的能效改進、質量控制與案例
持續(xù)集成、快速研發(fā)與Pipeline
1.持續(xù)集成、持續(xù)交付與持續(xù)部署
2.持續(xù)集成平臺
3.分支開發(fā)策略
4.規(guī)律性增量發(fā)布策略
5.特性開關技術、服務降級與抽象分支
6.產出管理
7.Pipeline建設相關實踐
8.縱向工藝2:開發(fā)層面的質量控制與案例
9.縱向工藝2(續(xù)):開發(fā)的分支策略、代碼掃描等活動對質量的影響
10.縱向工藝2(續(xù)):配置管理相關工藝建設
11.縱向工藝2(續(xù)):開發(fā)與需求的綁定關聯(lián)帶來的后續(xù)好處
12.縱向工藝2(續(xù)):單元測試的作用、麻煩(例如研發(fā)不愛寫)與解決之道
13.縱向工藝2(續(xù)):微服務下,研發(fā)需要進行的質量保證
持續(xù)測試
1.DevOps中,測試策略改變與測試前置
2.持續(xù)測試在DevOps全局鏈中的作用,構建持續(xù)反饋
3.分級測試及對應測試域的介紹
4.復雜場景與簡單場景的持續(xù)測試舉例
5.自動化測試的作用,與不同場景下的應用
6.移動端測試自動化,及App專項測試
7.縱向工藝3:用例復雜度帶來的問題
8.縱向工藝4(續(xù)):需求與用例之間如何智能綁定與自動化關聯(lián)分析
9.縱向工藝3(續(xù)):測試數據的自動化準備
10.縱向工藝3(續(xù)):持續(xù)集成帶來的持續(xù)測試與持續(xù)反饋
發(fā)布與運維
1.Canary發(fā)布策略
2.Blue-Green發(fā)布方法
3.灰度發(fā)布、抹黑啟動
4.標準化一切
5.組件與依賴管理實踐
6.建立數據沙盒
7.自動化數據庫變更管理
8.同源版本管理實踐
9.服務級別協(xié)議
10.應用管理與資源管理
11.數據管理
12.基礎設施維護
13.持續(xù)交付的架構角度
14.配置管理與版本管理
15.業(yè)務連續(xù)性維護的相關運維措施,業(yè)務終止
16.伸縮與發(fā)布策略
17.運維PaaS平臺化實現
18.縱向工藝4:運維端的效能提升與質量控制如何進行
19.縱向工藝4(續(xù)):運維端的質量控制如何進行,自動化部署的質量保證
20.縱向工藝4(續(xù)):CMDB需要成為活賬本,動態(tài)消費、動態(tài)反饋與動態(tài)更新
21.縱向工藝4(續(xù)):全鏈路壓測與線上監(jiān)控的反饋
22.縱向工藝4(續(xù)):灰度發(fā)布與柔性可用
工藝建設總結
1.工藝建設的發(fā)展階段、常見問題和應對措施
2.縱向工藝之間最終達到的目的:智能關聯(lián)、智能傳遞、智能分析
3.工藝的推廣策略和舉例

課程費用

6800.00 /人

課程時長

2

預約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求