Chapter 1 敏捷概論
1.1 敏捷的歷史
1.2 敏捷宣言
1.2.1 敏捷價值觀
1.2.2 敏捷原則
Chapter 2 敏捷方法論
2.1 Scrum
2.1.1 Scrum 的三個支柱
2.1.2 Scrum 角色
2.1.3 Scrum 事件
2.1.4 Scrum 的文物件
2.2 極致軟體製程
2.2.1 極致軟體製程模型
2.2.2 極致軟體製程核心價值
2.2.3 極致軟體製程最佳實務
2.3 看板方法
2.3.1 看板方法原則
2.3.2 看板方法核心實務
2.4 精實軟體開發
2.4.1 精實軟體開發原則
2.5 水晶家族
2.5.1 水晶家族的共同特徵
2.6 特徵驅動開發
2.6.1 特徵驅動開發的步驟
2.6.2 特徵驅動開發的最佳實務
2.7 動態系統開發方法
2.7.1 動態系統開發方法的模型
2.7.2 動態系統開發方法的原則
Chapter 3 敏捷領域與流程
3.1 敏捷領域
3.1.1 敏捷原則及思維模式
3.1.2 價值導向交付
3.1.3 利害關係人參與
3.1.4 團隊績效
3.1.5 調適性規劃
3.1.6 問題偵測及解決
3.1.7 持續改進[產品,流程,人員]
3.2 敏捷流程
Chapter 4 籌備階段
4.1 建立專案願景
4.2 發展營運企劃案
Chapter 5 起始階段
5.1 發展敏捷專案章程
5.2 利害關係人管理
5.2.1 辨識利害關係人
5.3 蒐集需求
5.3.1 敏捷需求
5.3.2 敏捷發現
5.3.3 評估時納入社群及利害關係人的價值觀
5.3.4 協同合作遊戲
5.3.5 建立使用者故事
5.3.6 使用者故事待辦清單
5.4 高層次的估算
5.5 架構刺探
5.6 產品路線圖
Chapter 6 發布循環
6.1 發布規劃
6.1.1 依優先等級排序
6.1.2 敏捷建模
6.1.3 線框圖
6.1.4 限制時間
6.1.5 逐步精進
6.1.6 漸增性交付
6.1.7 多層次規劃
6.2 風險刺探
6.2.1 依風險調整待辦清單
Chapter 7 迭代循環
7.1 迭代規劃
7.1.1 待辦清單細緻化
7.1.2 完成的定義
7.1.3 價值分解
7.1.4 敏捷大小判斷及估算
7.2 產品開發,整合及測試
7.2.1 產品開發
7.2.2 持續整合
7.2.3 探索性測試
7.2.4 可用性測試
7.2.5 經常驗證及確認
7.3 核准的迭代
7.4 回顧檢討
7.4.1 腦力激盪
7.4.2 5個為什麼
7.4.3 魚骨圖分析
7.5 迭代的補充說明
Chapter 8 結束階段
8.1 交付專案成果
8.2 結束專案活動
Chapter 9 監控流程
9.1 敏捷指標
9.1.1 速度/生產量/生產力
9.1.2 限制進行中的工作
9.1.3 週期時間
9.1.4 前置時間
9.1.5 缺失率
9.1.6 管制界限
9.2 敏捷關鍵績效指標
9.3 資訊散熱器
9.3.1 任務板及看板
9.3.2 燃盡圖及燃成圖
9.3.3 累積流量圖
9.3.4 敏捷實獲值管理
9.3.5 風險燃燒圖
9.4 敏捷專案會計原則
9.5 問題解決
9.6 變異分析
9.7 趨勢分析
9.8 持續改善
9.8.1 流程調適
9.8.2 系統思考
9.8.3 流程分析
9.8.4 混合模型
9.8.5 繪製價值流圖
9.8.6 事前驗證
9.9 產品改善
9.9.1 審查
9.9.2 產品回饋循環
9.9.3 學習週期
9.9.4 回饋方法
9.10 人員改善
9.10.1 自我評鑑工具與技術
Chapter 10 人際關係技巧
10.1 情緒智力
10.2 解決衝突
10.3 協商
10.4 協同合作
10.5 參與決策模式
10.6 領導
10.6.1 僕人式領導
10.6.2 調適性領導
10.7 團隊激勵
Chapter 11 專案團隊管理
11.1 建構敏捷團隊
11.2 發展成熟模式
11.3 團隊空間
11.4 集中式團隊
11.5 分散式團隊
11.6 全球化,文化及團隊多樣性
11.7 訓練,輔導及指導
11.8 敏捷工具應用
Chapter 12 溝通管理
12.1 積極聆聽
12.2 雙向溝通
12.3 知識共享與書面溝通
12.4 促進方法
12.5 社交媒體溝通
Chapter 13 發展敏捷合約
Chapter 14 道德及專業行為準則
Appendix A 模擬試題
Appendix B 參考資料
Appendix C 敏捷中英文專業詞彙對照表