定制化敏捷項目管理 Create Your Successful Agile Project: Collaborate, Measure, Estimate, Deliver

Johanna Rothman

買這商品的人也買了...

商品描述

敏捷方法有無數種具體的實施方案,項目團隊要根據實際情況決定如何運用它。
別以為有一種“放之四海而皆準”的敏捷方法或者敏捷框架,可以一勞永逸地解決所有團隊的問題。
無視公司、團隊、項目實際情況的敏捷方法是行不通的。
本書循序漸進講解如何將敏捷方法與精益原則結合起來,
“因地制宜”制訂符合項目實際情況的敏捷實施方案,
尤其適合項目經理和技術管理者閱讀,同時也能幫助項目團隊其他成員解決常見的工作方法問題。

作者簡介

Johanna Rothman
是業界知名軟件開發項目經理及諮詢師,她是Rothman諮詢公司的創始人,
同時還是多本項目管理暢銷書的作者,包括《項目管理修煉之道》《門後的秘密》等。

目錄大綱

第1 章為什麼敏捷方法有效 1 
1.1 我們遇到了問題 2 
1.2 敏捷是一種團隊文化 5 
1.3 敏捷方法的12 條原則 7 
1.4 精益的兩大支柱 8 
1.5 兩種敏捷方法 9 
1.6 運用敏捷方法的要點 11 
1.7 思考與練習 16 
 
部分打造成功的敏捷團隊 
第2 章建立完整的協作團隊 19 
2.1 完整的產品開發團隊 19 
2.2 敏捷方法對團隊角色的要求 21 
2.3 團隊規模 22 
2.4 自行組織團隊 24 
2.5 形成團隊約定 25 
2.6 敏捷團隊是自我管理的 27 
2.7 讓團隊在工作中學習合作 28 
2.8 識別團隊陷阱 30 
2.9 思考與練習 34 
第3 章培養團隊的協作能力 35 
3.1 敏捷團隊的相似之處 36 
3.2 讓團隊成員練習相互反饋 37 
3.3 團隊成員互相指導 39 
3.4 判斷團隊何時需要外部指導 40 
3.5 跟踪記錄團隊的合作情況 41 
3.6 幫助團隊成員建立信任 42 
3.7 創造有安全感的團隊環境 43 
3.8 識別協作陷阱 47 
3.9 思考與練習 49 
第4 章敏捷團隊的領導方式 51 
4.1 領導者如何為團隊服務 52 
4.2 敏捷項目經理為團隊創造便利 53 
4.3 產品負責人要做些什麼 56 
4.4 敏捷項目中角色的變化 56 
4.5 團隊不需要“管理” 57 
4.6 識別領導陷阱 57 
4.7 思考與練習 60 
 
第二部分設計和管理敏捷項目 
第5 章正確啟動敏捷項目 63 
5.1 制定項目章程 64 
5.2 確定產品類型 67 
5.3 評估項目風險 69 
5.4 開始思考架構 70 
5.5 識別項目啟動陷阱 71 
5.6 思考與練習 72 
第6 章交付功能 73 
6.1 分層次製訂計劃 74 
6.2 提高發布頻率的意義 76 
6.3 發布有價值的東西 77 
6.4 先搭建基本框架 78 
6.5 故事的重要性 78 
6.6 定義故事 80 
6.7 試驗與探索 81 
6.8 定義小故事 82 
6.9 規劃滾動路線圖 83 
6.10 使用“功能臨時區”討論可能性 85 
6.11 小可行產品和試驗 86 
6.12 識別價值陷阱 88 
6.13 思考與練習 90 
第7 章工作排序 91 
7.1 先做簡單的工作 92 
7.2 借助延遲成本排序 92 
7.3 先嘗試再排序 94 
7.4 識別排序陷阱 95 
7.5 思考與練習 96 
第8 章展示工作進度 97 
8.1 先從卡片開始 97 
8.2 固定迭代周期的展示板 99 
8.3 展示團隊流程和瓶頸的看板 100 
8.4 選擇自己的展示板 104 
8.5 展示問題 105 
8.6 分佈式團隊的展示板 106 
8.7 識別展示板陷阱 107 
8.8 思考與練習 110 
第9 章追求技術卓越 111 
9.1 產品需要什麼樣的質量 112 
9.2 盡可能多集成 113 
9.3 考慮持續交付 114 
9.4 不斷重構代碼和測試 114 
9.5 全體協作 115 
9.6 開展各個層次的測試 119 
9.7 當心技術債務和麻煩 121 
9.8 可持續的工作節奏 122 
9.9 用技術提高開發速度 123 
9.10 識別陷阱 124 
9.11 思考與練習 126 
第10 章估算工期 127 
10.1 理解開發速度 128 
10.2 用相對大小預估工期 128 
10.3 相對估算 131 
10.4 統計故事的數量,而不是撲克點數 131 
10.5 用平均工期提高估算準確性 132 
10.6 理解估算目的 134 
10.7 為管理層估算工期 134 
10.8 估算技術支持的工期 135 
10.9 借助歷史數據估算工期 136 
10.10 不估算運動的意義 137 
10.11 識別估算陷阱 138 
10.12 思考與練習 140 
第11 章完成的含義 141 
11.1 各種完成 142 
11.2 為故事定義驗收標準 142 
11.3 確定團隊的技術要求 143 
11.4 何時發布 143 
11.5 了解客戶何時願意接受發布 144 
11.6 構建真正完成的產品 146 
11.7 識別完成陷阱 146 
11.8 思考與練習 148 
第12 章測算進度149 
12.1 通過測算了解情況 149 
12.2 剩餘圖和完成圖 150 
12.3 統計完成率 153 
12.4 用迭代內容圖記錄團隊的工作 156 
12.5 環節負荷圖 158 
12.6 記錄工期 161 
12.7 開發速度反映能力 164 
12.8 敏捷方法對缺陷的管理 164 
12.9 識別測算陷阱 167 
12.10 思考與練習 168 
第13 章提高會議效率 169 
13.1 回顧是為了改進 169 
13.2 檢查展示板上的進度 173 
13.3 借助站會明確任務、促進協作 174 
13.4 不要在站會上解決問題 177 
13.5 通過演示展示進度和價值 179 
13.6 規劃待辦事項 180 
13.7 優化故事 181 
13.8 優化團隊會議 181 
13.9 評估會議質量 183 
13.10 創造學習機會 184 
13.11 識別會議陷阱 185 
13.12 思考與練習 187 
第14 章報告項目進展情況 189 
14.1 展示可運行的產品 189 
14.2 顯示功能的完成情況 190 
14.3 展示團隊的額外工作量 191 
14.4 展示已完成但尚未發布的功能 193 
14.5 展示項目的延遲情況 194 
14.6 計算延遲成本 195 
14.7 識別報告項目進展的陷阱 196 
14.8 思考與練習 198 
第三部分工作組如何運用敏捷方法 
第15 章打造敏捷工作組201 
15.1 工作組的開會方式 201 
15.2 展示工作進展和數據 202 
15.3 讓管理者展示工作進度 205 
15.4 工作組定期作回顧 206 
15.5 思考與練習 207 
第16 章管理者如何幫助敏捷團隊209 
16.1 消除團隊自身無法克服的障礙 210 
16.2 為團隊創造合適的工作環境 210 
16.3 從提高人員利用率轉向實現快速流動 211 
16.4 改變考核機制 213 
16.5 避免管理混亂 214 
16.6 明白管理者如何幫助敏捷團隊 215 
16.7 思考與練習 217 
第17 章從哪裡開始 219 
17.1 限制WIP 數量 220 
17.2 強調團隊合作 220 
17.3 從你自己開始 220 
17.4 後的祝福 221 
參考文獻 223 
索引 228