內容簡介
《精益-敏捷項目管理:實現企業級敏捷》基於敏捷原則從企業視角擴展Scrum過程,介紹了敏捷技術在高品質軟體開發中的巨大潛力,並集成了軟體開發中的精益原則與實踐。作者深入探討了浮現式設計並演示了套用這項技術如何實現有效的疊代開發。企業可以利用精益-敏捷方法進行“全局最佳化”和管理複雜的項目,提高開發人員的效率和軟體的價值。
《精益-敏捷項目管理:實現企業級敏捷》的3位作者都是專家級項目管理顧問,他們從實踐經驗中收集、整理有用的建議、知識和技能,以幫助企業實施精益-敏捷項目管理。作者簡介
作者:(美國)艾倫·沙洛維 (Alan Shalloway) (美國)蓋伊·比弗 (Guy Beaver) (美國)詹姆斯·R·特羅特 (James R. Trott) 譯者:王雪露
王雪露,資深ERP諮詢顧問,目前主要從事軟體項目管理,有多年ERP系統軟體實施及開發經驗,ERP Solution諮詢、實施及項目管理經驗,先後就職於法國Legrand公司、美國UPS公司,曾負責2008年北京奧運會物流軟體開發項目。
目錄
引言 1
第1部分 拓寬視野
第1章 精益 16
精益套用於組織的多個層級 17
精益思想的快速回顧 18
將複雜程度和返工工作量最小化 21
快速-靈活-機動 25
價值流圖 28
精益超越敏捷 32
第2章 敏捷的商業案例 35
敏捷的益處 36
第3章 大局觀 51
以達到企業級敏捷為目標 52
達到企業級敏捷 52
如何為組織創造真正的價值 54
第4章 精益組合管理 62
項目面臨的挑戰 63
項目組合 65
精益組合管理 67
精益組合管理的益處 69
精益組合管理方法 72
更短的計畫周期 76
評估和跟蹤進度 77
第2部分 精益項目管理
第5章 超越Scrum 84
學習一種新方法 85
定義一種方法而不被其限制 86
定義過程 86
原則和實踐為專業化打開了大門 89
知道你在哪裡 89
Scrum是一種框架 91
對Scrum的誤解、不正確的觀點和Scrum的局限性 91
精益思想提供了必要的基礎 99
引入看板軟體工程 103
選擇方法 110
第6章 疊代0:準備第一次疊代 116
為疊代1做準備 117
疊代0清單 120
第7章 精益-敏捷發布計畫 123
發布更改計畫 124
發布計畫會議示例 130
隨筆 139
第8章 企業團隊的可視化控制項和信息發射器 142
可視化控制項和信息發射器 143
精益-敏捷可視化控制項 144
用可視化控制項管理依賴關係 154
好的可視化控制項 157
第9章 精益-敏捷軟體開發中的QA角色 159
概述 160
QA在循環最後是內在的浪費 162
測試前置改善結果 163
當客戶需求不明確時 165
規格說明書和“神奇”的文檔 166
驗收測試驅動開發167
第10章 成為敏捷企業171
想去何處 172
如何到達 172
轉型時期的指南 174
從何處開始 175
持續過程改進的重要性 180
第11章 精益-敏捷開發中管理者的角色 182
精益-敏捷管理 183
構建環境 183
精益-敏捷兼顧管理的辦法 184
在團隊內部創建知識 185
尋找根本原因 186
敏捷軟體開發不是無政府狀態 188
缺乏管理等於缺少成功 189
用精益思想提高管理 190
第12章 產品協調小組 193
讓團隊協同工作 194
產品協調小組 198
第13章 精益-敏捷中的軟體架構和設計角色 203
避免過度或過少設計 204
為改變而設計 206
軟體開發中的設計角色 207
軟體設計中的管理角色 207
第3部分 回顧過去,展望未來
第14章 認識精益 210
豐田:首個偉大的精益實例 211
精益的3個主體 213
來自精益-敏捷教練們的深刻理解 215
精益宣言:快速-靈活-機動 219
附錄A 團隊評估遊戲 228
附錄B 精益-敏捷軟體的開發模型 231