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