
敏捷開發實踐管理精髓培訓
理解敏捷 敏捷試圖解決的主要問題
軟件開發發展脈絡梳理
敏捷開發宣言解讀
敏捷開發十二條原則解讀
敏捷的主要流派
模擬項目演練:從瀑布到迭代
需求管理 傳統需求管理方法碰到的主要問題
用戶故事的3C原則
討論:好的用戶故事特征有哪些?
如何為用戶故事編寫驗收標準?
用戶故事拆分
演練:大型故事拆分練習
需求優先級排列的方法
撲克牌估算法
T-Shirt估算法
討論:團隊的估算ROI
模擬項目演練:User Story編寫
角色與職責 小故事:豬與雞的故事
Product Owner
Scrum Master
開發團隊
理想的團隊工作空間
團隊工作協議
討論:責任田的迷思
ScrumMaster角色認知
討論:ScrumMaster常見工作場景分析
擴展Scrum團隊
擴展Product Owner
團隊間協同機制
跨地域團隊的敏捷實踐
到底什么是“自組織團隊”?
自組織團隊的三種平衡
Scrum的過程 觸目驚心的需求浪費
迭代的基本原理
需求梳理
發布計劃與迭代計劃
制定迭代計劃
每日站立會議
迭代驗收會議
迭代回顧會議
什么叫真正的“完成”?
案例:王文瑾的故事
適應性過程的三大支柱
“項目管理鐵三角” 迷思
任務板
燃盡圖
模擬項目演練:迭代開發
模擬項目演練 模擬項目背景
User Story準備
迭代計劃演練
可視化管理演練
迭代開發演練
天使用戶反饋演練
迭代回顧演練
產品發布會
演練總結
極限編程(XP) 案例:痛苦的集成過程
持續集成
測試驅動開發
驗收測試驅動開發
案例:生活中的測試驅動開發
重構,走出不斷推倒重來的怪圈
大型遺留系統重構
討論:我們需要把設計做到什么程度?
結對編程
研討:結對編程為什么有效?
自動化測試金字塔
討論:推進自動化測試的常見問題
內建質量的核心要點
控制論視角下的敏捷開發