課程簡介
在數(shù)字化和AI時代,軟件及提供在線服務的系統(tǒng)的戰(zhàn)略地位越來越高;同時隨著市場競爭的加劇,每個企業(yè)都在思考如何更快速的滿足用戶訴求,將有價值的服務提供給客戶。DevOps做為一種全新的軟件開發(fā)協(xié)作模式,正是在這種背景下誕生的,它強調(diào)研發(fā)組織內(nèi)部不同角色的溝通、盡可能的自動化一切操作,不斷的獲得反饋以尋找提升效能的機會。
百度從2013年就開始嘗試DevOps的實施,在多個重要產(chǎn)品線積累了豐富的DevOps經(jīng)驗,并沉淀了一套完整的DevOps工具鏈—百度效率云。目前百度效率云已經(jīng)正式加入百度智能云的產(chǎn)品序列,和微服務治理平臺CNAP, 容器引擎CCE一起為各類軟件研發(fā)團隊提供云原生的DevOps解決方案。
Foundation課程基于效率云以及智能云的BCC服務器,課程涵蓋DevOps基礎理論(1.5個學時),百度DevOps實踐(1.5個學時),基于案例的價值流分析 workshop(4個學時)和基于工具鏈的實操workshop(7個學時)。為學員全面的闡述了從產(chǎn)品規(guī)劃,項目計劃,開發(fā)協(xié)同,持續(xù)交付到自動發(fā)布的DevOps知識體系。
1. 70%以上的互動和實操環(huán)節(jié);
2. 基于百度內(nèi)部經(jīng)驗和經(jīng)典案例;
3. 百度內(nèi)部金牌講師任主講;
目標收益
?DevOps的基礎知識,百度DevOps的實際經(jīng)驗
?通過研發(fā)價值流分析識別研發(fā)過程中的浪費,建立研發(fā)效能提升的計劃
?通過百度效率云進行基于用戶視角的產(chǎn)品規(guī)劃
?通過百度效率云建立迭代計劃,研發(fā)效率度量體系
?通過百度效率云建立團隊分支管理規(guī)范,代碼提交規(guī)范
?通過百度效率云配置持續(xù)交付流水線
?通過百度效率云將一個簡單服務發(fā)布到百度BCC服務器
※本課程采用百度效率云作為體驗完整devops鏈路的工具。
培訓對象
1.CTO/CIO、IT經(jīng)理、研發(fā)經(jīng)理、研發(fā)團隊負責人、架構(gòu)師
2.企業(yè)IT轉(zhuǎn)型負責人、企業(yè)數(shù)字化轉(zhuǎn)型顧問、敏捷教練
課程大綱
DevOps基礎知識(3學時) |
? 什么是DevOps ? DevOps的原則,概念,實踐,工具,人員 ? 百度DevOps實施理念 ? 百度某大型產(chǎn)品線DevOps實踐經(jīng)驗 |
價值流分析Workshop(4學時) |
? 什么是價值流,什么是研發(fā)價值流 ? 如何繪制價值流 ? 如何識別研發(fā)過程中的浪費 ? 制定改進的計劃 |
實操Workshop—基于精益思想的產(chǎn)品和項目管理(2.5個學時) |
? 站在用戶的視角進行產(chǎn)品的規(guī)劃 ? 建立可視化的價值流 ? 研發(fā)效能的度量 ? 實操部分 |
實操Workshop— 基于Git的研發(fā)協(xié)同(2.5學時) |
? Git的分支模型 ? 基于Pull request的提交模型和Change request的提交模型 ? 靜態(tài)代碼分析,主要問題分析 ? 實操部分 |
實操Workshop— 從持續(xù)交付到持續(xù)部署(3個學時) |
? 持續(xù)交付 ? 測試分級的實現(xiàn) ? 實操部分 |
DevOps基礎知識(3學時) ? 什么是DevOps ? DevOps的原則,概念,實踐,工具,人員 ? 百度DevOps實施理念 ? 百度某大型產(chǎn)品線DevOps實踐經(jīng)驗 |
價值流分析Workshop(4學時) ? 什么是價值流,什么是研發(fā)價值流 ? 如何繪制價值流 ? 如何識別研發(fā)過程中的浪費 ? 制定改進的計劃 |
實操Workshop—基于精益思想的產(chǎn)品和項目管理(2.5個學時) ? 站在用戶的視角進行產(chǎn)品的規(guī)劃 ? 建立可視化的價值流 ? 研發(fā)效能的度量 ? 實操部分 |
實操Workshop— 基于Git的研發(fā)協(xié)同(2.5學時) ? Git的分支模型 ? 基于Pull request的提交模型和Change request的提交模型 ? 靜態(tài)代碼分析,主要問題分析 ? 實操部分 |
實操Workshop— 從持續(xù)交付到持續(xù)部署(3個學時) ? 持續(xù)交付 ? 測試分級的實現(xiàn) ? 實操部分 |