課程簡介
強(qiáng)調(diào)互動式體驗(yàn)式教學(xué)、強(qiáng)化團(tuán)隊(duì)討論,將有超過50% - 70% 的時間用于練習(xí)和討論(具體比例視實(shí)際情況進(jìn)行調(diào)整)。但這一做法需要學(xué)員的積極參與,將實(shí)際進(jìn)行中地各種問題拿出來討論。
目標(biāo)收益
讓團(tuán)隊(duì)在操作層面能夠啟動敏捷開發(fā),不僅是管理實(shí)踐,也包括技術(shù)實(shí)踐。
培訓(xùn)對象
本培訓(xùn)既適合初次試探敏捷的團(tuán)隊(duì),也適合采用敏捷后感到困擾的團(tuán)隊(duì)。
課程大綱
敏捷概述 |
1. 敏捷開發(fā)趨勢特征 2. Scrum介紹 3. Kanban介紹 4. 對比Scrum、Kanban和Scrumban 5. 敏捷下的團(tuán)隊(duì)與角色 6. 練習(xí):準(zhǔn)備啟動敏捷團(tuán)隊(duì)角色 |
可視化需求 |
1. 用戶故事概述 2. 需求條目化 3. 識別用戶故事 4. 識別系統(tǒng)故事&可視化架構(gòu)組件 5. 練習(xí):建設(shè)故事樹 6. 練習(xí):整理改寫當(dāng)前待做的需求到故事 7. 讓故事講故事-分析以及分解故事 8. 練習(xí):書寫一個講故事的故事 |
可視化事務(wù) |
1. 將事務(wù)作為故事 2. 擴(kuò)展故事-賦能故事-架構(gòu)、改進(jìn)、探索等等故事 3. 擴(kuò)展故事-運(yùn)維故事-來自DevOps的沖擊 4. 賦能故事vs用戶故事vs系統(tǒng)故事vs運(yùn)維故事 5. 如何識別賦能故事? 6. 練習(xí):識別實(shí)際賦能故事-回顧 |
可視化待辦事項(xiàng) |
1. 如何建設(shè)待辦列表 2. 建設(shè)產(chǎn)品愿景和路線圖 3. 分析史詩Epic 4. 練習(xí):計(jì)劃產(chǎn)品交付,建立交付-史詩Epic看板 5. 估計(jì)故事-故事點(diǎn) 6. 練習(xí):啟動敏捷迭代,建立迭代-故事看板 |
故事流-開發(fā)故事 |
1. 配置管理/版本管理概述 2. 選擇分支策略 3. 在制品故事和單件故事流 4. 識別故事驗(yàn)收條件 5. 故事流與需求評審 6. 練習(xí):啟動故事分支 |
持續(xù)集成 |
1. 持續(xù)集成概述 2. 部署管道 3. 持續(xù)集成與持續(xù)交付 4. 持續(xù)集成的規(guī)則-質(zhì)量內(nèi)建 5. 練習(xí):建設(shè)Jenkins持續(xù)集成 |
測試 |
1. 敏捷下測試的變化 2. 測試先行-測試驅(qū)動開發(fā) 3. 測試保護(hù)開發(fā) 4. 運(yùn)用單元測試 5. 運(yùn)用集成測試 6. 解決測試依賴-Mock & Faked 7. 練習(xí):編寫一個測試并加入持續(xù)集成 8. 敏捷下組合運(yùn)用自動化測試和手工測試 |
演進(jìn)故事-需求變更 |
1. 定位故事以及故事圖 2. 活文檔 Living Documentation 3. 在敏捷迭代下處理需求變更 4. 處理缺陷-需求-隱患 5. 處理非功能性需求 6. 需求跟蹤-故事層次和關(guān)聯(lián)計(jì)劃和測試 |
演進(jìn)架構(gòu)-設(shè)計(jì) |
1. 敏捷和DevOps下的架構(gòu)變化 2. 基礎(chǔ)設(shè)施和環(huán)境 3. 組件及其依賴 4. 練習(xí):架構(gòu)規(guī)劃所有環(huán)境 |
迭代收尾 |
1. 迭代展示和迭代回顧 2. 開展高效無副作用度量 3. 練習(xí):回顧以及制定團(tuán)隊(duì)公約章程 |
熱點(diǎn)關(guān)心 |
4. 積累問題討論 5. 開放空間-自由討論 |
敏捷概述 1. 敏捷開發(fā)趨勢特征 2. Scrum介紹 3. Kanban介紹 4. 對比Scrum、Kanban和Scrumban 5. 敏捷下的團(tuán)隊(duì)與角色 6. 練習(xí):準(zhǔn)備啟動敏捷團(tuán)隊(duì)角色 |
可視化需求 1. 用戶故事概述 2. 需求條目化 3. 識別用戶故事 4. 識別系統(tǒng)故事&可視化架構(gòu)組件 5. 練習(xí):建設(shè)故事樹 6. 練習(xí):整理改寫當(dāng)前待做的需求到故事 7. 讓故事講故事-分析以及分解故事 8. 練習(xí):書寫一個講故事的故事 |
可視化事務(wù) 1. 將事務(wù)作為故事 2. 擴(kuò)展故事-賦能故事-架構(gòu)、改進(jìn)、探索等等故事 3. 擴(kuò)展故事-運(yùn)維故事-來自DevOps的沖擊 4. 賦能故事vs用戶故事vs系統(tǒng)故事vs運(yùn)維故事 5. 如何識別賦能故事? 6. 練習(xí):識別實(shí)際賦能故事-回顧 |
可視化待辦事項(xiàng) 1. 如何建設(shè)待辦列表 2. 建設(shè)產(chǎn)品愿景和路線圖 3. 分析史詩Epic 4. 練習(xí):計(jì)劃產(chǎn)品交付,建立交付-史詩Epic看板 5. 估計(jì)故事-故事點(diǎn) 6. 練習(xí):啟動敏捷迭代,建立迭代-故事看板 |
故事流-開發(fā)故事 1. 配置管理/版本管理概述 2. 選擇分支策略 3. 在制品故事和單件故事流 4. 識別故事驗(yàn)收條件 5. 故事流與需求評審 6. 練習(xí):啟動故事分支 |
持續(xù)集成 1. 持續(xù)集成概述 2. 部署管道 3. 持續(xù)集成與持續(xù)交付 4. 持續(xù)集成的規(guī)則-質(zhì)量內(nèi)建 5. 練習(xí):建設(shè)Jenkins持續(xù)集成 |
測試 1. 敏捷下測試的變化 2. 測試先行-測試驅(qū)動開發(fā) 3. 測試保護(hù)開發(fā) 4. 運(yùn)用單元測試 5. 運(yùn)用集成測試 6. 解決測試依賴-Mock & Faked 7. 練習(xí):編寫一個測試并加入持續(xù)集成 8. 敏捷下組合運(yùn)用自動化測試和手工測試 |
演進(jìn)故事-需求變更 1. 定位故事以及故事圖 2. 活文檔 Living Documentation 3. 在敏捷迭代下處理需求變更 4. 處理缺陷-需求-隱患 5. 處理非功能性需求 6. 需求跟蹤-故事層次和關(guān)聯(lián)計(jì)劃和測試 |
演進(jìn)架構(gòu)-設(shè)計(jì) 1. 敏捷和DevOps下的架構(gòu)變化 2. 基礎(chǔ)設(shè)施和環(huán)境 3. 組件及其依賴 4. 練習(xí):架構(gòu)規(guī)劃所有環(huán)境 |
迭代收尾 1. 迭代展示和迭代回顧 2. 開展高效無副作用度量 3. 練習(xí):回顧以及制定團(tuán)隊(duì)公約章程 |
熱點(diǎn)關(guān)心 4. 積累問題討論 5. 開放空間-自由討論 |