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