課程描述INTRODUCTION
DevOps開發(fā)運(yùn)維
日程安排SCHEDULE
課程大綱Syllabus
DevOps開發(fā)運(yùn)維
對象
JavaEE工程師 運(yùn)維工程師
目的
理解*的軟件下崗內(nèi)幕管理模式DevOps
內(nèi)容
互聯(lián)網(wǎng)行業(yè)的火爆讓“敏捷”和“DevOps”的管理理念成為IT項目管理的主流。“敏捷”是快速響應(yīng)需求變化,及時交付階段性產(chǎn)出,達(dá)到讓客戶滿意的一種軟件開發(fā)管理模式。“DevOps”理念更是超越了項目管理方面的范疇,它關(guān)注的是IT企業(yè)各部門角色能夠更好的交流和協(xié)作的文化變革。
課程通過大量真實(shí)的案例,縱向?qū)Ρ葒饬餍械母鞣N管理模型,讓學(xué)員一眼看穿“敏捷”和“DevOps”的本質(zhì)。課程會有大量篇幅為學(xué)員講解如何避免項目管理轉(zhuǎn)型中的陷阱,并用大量實(shí)例演示:從需求分析開始到開發(fā)、測試案例編寫、自動化測試部署、自動化文檔編寫等整套協(xié)作模式。學(xué)員通過學(xué)習(xí),為團(tuán)隊實(shí)施“敏捷”和“DevOps”轉(zhuǎn)型打下基礎(chǔ)。
如果您是位團(tuán)隊負(fù)責(zé)人,本課程可以讓您在管理技術(shù)方面更加地得心應(yīng)手;
如果您是開發(fā)工程師,本課程可以讓您在開發(fā)效率大大提高;
如果您是運(yùn)維或者測試工程師,您可以學(xué)會如何跟開發(fā)人員配合將日常的工作自動化,減少工作量。
課程目標(biāo)
對“敏捷”和“DevOps”有一個清楚的認(rèn)識;
專業(yè)開發(fā)團(tuán)隊的開發(fā)、測試、運(yùn)維是如何配合的;
如何在企業(yè)內(nèi)部有計劃地實(shí)施“敏捷”和“DevOps”
授課方式
案例講解+小組討論 70%案例講解 30%實(shí)踐演練。
培訓(xùn)對象
期望系統(tǒng)化、全面學(xué)習(xí) Scrum敏捷軟件開發(fā)及敏捷方法的個人或組織;
已經(jīng)開始嘗試敏捷方法,正在努力提升DevOps能力的IT團(tuán)隊;
測試,運(yùn)維想轉(zhuǎn)開發(fā)的人員
課程大綱
1.什么是敏捷項目管理
SCRUM敏捷的本質(zhì)
敏捷與傳統(tǒng)瀑布式開發(fā)的區(qū)別
SCRUM的角色、框架和流程
三大角色的職責(zé)
四大會議的組織
關(guān)鍵的流程活動
敏捷管理的文化和特征
團(tuán)隊的動力-增量定義
成員的激勵方式
會議語言風(fēng)格
按價值交付
重視測試重視有價值的文檔
SCRUM的資格認(rèn)證機(jī)構(gòu)和考試
案例:
某商業(yè)智能龍頭產(chǎn)品的敏捷實(shí)踐
Ericsson的產(chǎn)品研發(fā)中心純正的敏捷項目
掌握Scrum的基本知識
2.什么是DevOps
DevOps的本質(zhì)
DevOps與敏捷的關(guān)系
DevOps與ITIL以及ITSM有什么不同
如何理解DevOps開發(fā)運(yùn)維
DevOps團(tuán)隊的判斷標(biāo)準(zhǔn)
案例分析:
大型電信產(chǎn)品的上線分析
阿里巴巴-UC在DevOps的實(shí)施
理解DevOps的本質(zhì)
3.為什么要實(shí)施敏捷開發(fā)和DevOps
企業(yè)IT部門面臨的困境
負(fù)責(zé)如何選擇適合自己團(tuán)隊的管理理論模型
ISO2000,CMMI的,敏捷、DevOps, ITIl之間的關(guān)系
傳統(tǒng)的開發(fā)管理和敏捷項目管理的對比
為什么敏捷之后就是DevOps
DevOps的價值點(diǎn)體現(xiàn)在哪里
未來Docker技術(shù)對運(yùn)維和開發(fā)的影響
從國學(xué)的角度看待“敏捷” 和“DevOps”
為什么多數(shù)團(tuán)隊只是形式“敏捷”
道法術(shù)器四個層面看待一個IT團(tuán)隊的協(xié)作能力
案例分析:
如何做項目計劃-Sprint迭代
如何做需求管理-Backlog梳理
了解國際上流行的各種IT管理理論模型,以及為什么DevOps成為現(xiàn)在流行的開發(fā)管理模式。
4.如何實(shí)施敏捷項目管理&DevOps
IT團(tuán)隊實(shí)施敏捷轉(zhuǎn)型的幾個階段
階段1-項目構(gòu)建腳本化
階段2-部署自動化
階段3-全棧式開發(fā)團(tuán)隊的組建
階段4-團(tuán)隊文化的組建
實(shí)施細(xì)節(jié)-提升效率方面
持續(xù)集成和持續(xù)部署環(huán)境
項目構(gòu)建腳本化
Maven-項目管理工具
Jenkins-持續(xù)集成環(huán)境的搭建
Docker-輕量級虛擬機(jī)環(huán)境
自動化發(fā)布和部署
實(shí)施細(xì)節(jié)-團(tuán)隊配合方面
DevOps如何化解工種協(xié)作中的矛盾
開發(fā)、測試、運(yùn)維如何破冰
開發(fā)人員支持運(yùn)維案例分析
自動建立測試數(shù)據(jù)庫
發(fā)布包自帶各種環(huán)境的配置文件
可配置的功能回退開關(guān)
可視化的運(yùn)維開發(fā)
監(jiān)控系統(tǒng)和運(yùn)營報表系統(tǒng)的開發(fā)
運(yùn)維部門如何推動開發(fā)團(tuán)隊的改進(jìn)
開發(fā)人員與測試部門的溝通
Cucumber-需求描述到測試代碼的轉(zhuǎn)換
如何使用自然語言編寫測試案例
實(shí)施細(xì)節(jié)-提高質(zhì)量方面
Selenium-web自動化測試
TDD-測試驅(qū)動開發(fā)
Sonar-質(zhì)量分析管理工具
穩(wěn)定的公共基礎(chǔ)模塊
統(tǒng)一的建模理論技術(shù)
TOGAF-企業(yè)架構(gòu)設(shè)計文檔體系
ETOM-業(yè)務(wù)模型參考
DevOps開發(fā)運(yùn)維
轉(zhuǎn)載:http://szsxbj.com/gkk_detail/257441.html
已開課時間Have start time
- 張曉誠
IT相關(guān)內(nèi)訓(xùn)
- CISSP認(rèn)證培訓(xùn)課程 張勝生
- 網(wǎng)安管理崗培訓(xùn) 張勝生
- 軟件安全意識加強(qiáng)與技能提高 張勝生
- 滲透測試與攻防實(shí)戰(zhàn)高級課程 張勝生
- Python高效辦公自動化 張曉如
- 互聯(lián)網(wǎng)新技術(shù)在銀行的應(yīng)用 武威
- Fine BI 數(shù)據(jù)分析與 張曉如
- IT崗位數(shù)智化能力提升路徑 甄文智
- 大模型技術(shù)與應(yīng)用培訓(xùn) 葉梓
- 電力信息化:價值和建設(shè)分析 劉宇佳
- 信息安全風(fēng)險評估與加固技能 張勝生
- 云計算的應(yīng)用領(lǐng)域和實(shí)踐 武威