圖書簡介
短短几年時間,Scrum躍升為敏捷首選方法,在全球各地得以普遍套用。針對如何用好、用巧這個看似簡單的框架,本書結合故事、模型和成功秘訣三大要素,透徹講解確保Scrum取得成功的基本要素。全書4部分共30章。在簡單介紹Scrum知易行難之後,在第Ⅰ部分中闡述導入Scrum之前的準備工作。第Ⅱ部分重點介紹實戰基礎。第Ⅲ部分提出急救包的概念,討論如何使每日站會富有成效,如何提出Scrum的第四個問題,如何讓人們在結對編程時保持專注,增加團隊新成員時應該怎么辦,發生文化衝突時應該怎么辦,Sprint應急過程等。第Ⅳ部分則鎖定八大主題,重點介紹高級生存指南。最後在附錄中概述Scrum框架,以幫助讀者快速入門。
目錄
第1章Scrum:知易行難 1
故事 1
Scrum 9
什麼是Scrum 9
實施Scrum 11
Scrum適合我嗎 18
變化是困難的 19
實踐與集成 22
新的現狀 22
成功秘訣 23
引用 24
第Ⅰ部分戰前準備
第2章取得大家的支持 29
故事 29
模型 38
變革需要時間 39
建立緊迫感 40
成立一個強大的指導聯盟 40
建立一個願景/繪製未來的藍圖 41
溝通願景 41
授權人們為願景採取行動 42
計畫並創造短期成功 43
進一步改善,鞏固成效,繼續深化改革 43
制度化新的方式方法 44
成功秘訣 44
耐心 44
提供信息 45
引用 45
第3章用團隊顧問來最佳化團隊表現 47
故事 47
模式 54
建立一個團隊顧問池 55
建立團隊 57
團隊大小 60
成功秘訣 63
責任 63
試驗 64
小心過度 64
計畫可能的空閒時間 65
團隊顧問不應替代專職團隊 65
第4章確定團隊的速率 67
故事 67
模型 74
使用歷史數據的問題 74
為拍腦袋增加一些依據 76
計算平均速率,但要對範圍進行交流 81
截斷數據 83
成功秘訣 85
引用 86
第5章Scrum的三大角色 87
故事 87
模型 92
選擇角色 94
組合角色 95
如果實在萬不得已,又該何時組合這三大角色 98
成功秘訣 98
第6章確定Sprint的長度 101
故事 101
模型 105
項目期限 106
客戶/項目干係人組 107
Scrum團隊 108
確定Sprint的長度 109
警告 112
問卷之外 113
成功秘訣 113
長於4周的Sprint 114
延長Sprint長度 115
引用 115
第7章我們如何知道何時才算完成 117
故事 117
模型 119
介紹 120
頭腦風暴環節 121
分類環節 122
排序與整合環節 124
生成DoD 126
沒有完成的工作呢? 126
成功秘訣 127
引用 127
第8章全職的ScrumMaster 129
故事 129
模型 133
成功秘訣 141
消除障礙/解決問題 141
結束爭論/當團隊的保姆 142
報告團隊的行為表現 142
引導並在必要時提供幫助 142
教育組織並驅動組織的變革 144
結語 144
引用 145
參考 145
第Ⅱ部分戰地基礎
第9章Scrum中工程實踐的重要性 149
故事 149
實踐 155
實施測試驅動開發 156
重構 158
持續集成,隨時了解系統的狀態 159
結對編程 161
自動化集成與驗收測試 163
成功秘訣 165
不是銀彈 165
開始行動 165
獲得團隊的支持 166
DoD 166
把工程實踐加入產品列表 166
獲得培訓與指導 166
結語 166
引用 167
參考 168
第10章核心團隊時間 169
故事 169
模型 173
在一起工作的團隊 174
分散式團隊與兼職的團隊 175
成功秘訣 178
第11章制定發布計畫 181
故事 181
模型 186
畫出初步的路線圖 187
加上一個信心程度 189
得到日期並根據需要進行調整 190
在項目過程中維護髮布計畫 193
確定項目的結束 194
成功秘訣 196
事先進行溝通和交流,並且要頻繁 196
每個Sprint後都更新發布計畫 196
努力先做優先權最高的條目 197
更新對大條目的估計 197
交付可工作的軟體 197
Scrum與發布計畫 197
引用 198
第12章分解故事與任務 199
故事 199
模型 203
做好準備 203
故事分解 204
任務分解 208
成功秘訣 211
引用 213
參考 213
第13章缺陷管理 215
故事 215
模型 217
成功秘訣 220
引用 221
參考 221
第14章可持續工程與Scrum 223
故事 223
模型 227
專用時間模型 227
隨著時間收集的數據 228
專職團隊模型 229
成功秘訣 231
專職維護團隊成員的輪換 232
用良好的工程實踐來改進遺留代碼 232
結語 232
引用 233
第15章Sprint審核會 235
故事 235
模型 240
準備會議 241
進行會議 242
成功秘訣 243
花時間準備 244
記錄決策 244
要求認可 245
勇敢 245
參考 246
第16章Sprint回顧會 247
故事 247
實踐 251
回顧會議的檢查作用 251
計畫一個有效的回顧會議 252
召開回顧會議 254
成功秘訣 256
告訴他們為什麼要保留回顧會議 257
營造一個良好的環境 257
有需要就開 258
高度重視回顧會議 258
引用 259
第Ⅲ部分戰地急救
第17章富有成效的每日站會 263
故事 263
模型 268
開會的時間 268
準時開始和結束 269
暴露隱藏的障礙 272
結束就意味著開始 273
成功秘訣 273
保持會議的周期 273
站著,不要坐 274
團隊工作方式 275
耐心 276
第18章Scrum的第四個問題 277
故事 277
模型 281
成功秘訣 282
引用 283
第19章真正參與結對編程 285
故事 285
模型 288
無序結對編程 289
微結對 291
成功秘訣 294
引用 295
第20章新增團隊成員 297
故事 297
模型 300
練習 303
成功秘訣 304
承認速率會下降 304
明智地選擇新成員 304
風險 305
引用 305
第21章當文化有衝突的時候 307
故事 307
模型 314
成功秘訣 320
掌握自己的命運 321
面對現實 321
堅持到底 323
引用 324
參考 324
第22章Sprint急診現場 325
故事 325
模型 328
消除障礙 329
獲得幫助 330
縮小範圍 330
取消Sprint 331
成功秘訣 332
引用 333
第Ⅳ部分高級生存術
第23章可持續的步伐 337
故事 337
模型 343
縮短疊代周期 347
監測燃盡圖 348
增加團隊時間 349
成功秘訣 350
引用 351
第24章交付可工作的軟體 353
故事 353
模型 359
核心故事 359
用戶數 360
從風險最高的組件開始 361
擴展和驗證 362
成功秘訣 363
思維的改變 363
返工 364
專注於端對端的場景 365
參考 366
第25章價值的度量與最佳化 367
故事 367
模型 371
功能工作 371
額外工作 372
試驗 373
必要性工作 374
缺陷 374
組織數據 375
使用數據 375
成功秘訣 376
教育項目干係人 376
和項目干係人一起工作 377
確定模式與趨勢 377
參考 377
第26章項目成本預算 379
故事 379
模型 386
功能規範 386
用戶故事 387
估算用戶故事 388
確定用戶故事的優先權 389
確定團隊的速率 390
計算成本 390
制定發布計畫 391
成功秘訣 391
引用 392
第27章Scrum項目的文檔 393
故事 393
模型 397
我們為什麼要寫文檔 398
做什麼文檔 399
文檔什麼時候寫?如何寫 400
敏捷項目的文檔 404
沒有大量文檔就開始項目 405
成功秘訣 406
引用 407
第28章外包與離岸開發 409
故事 409
模型 413
考慮實際成本 413
面對現實 416
成功秘訣 418
選擇合適的離岸團隊 418
以痛苦最小的方式分配工作 419
堅守Scrum框架 420
建立團隊文化 421
準備差旅 422
配備一個項目/團隊協調人 423
絕不考慮離岸的情況 423
引用 424
參考 424
第29章大型列表的優先權確定與估算 425
故事 425
模型 429
團隊 431
項目干係人 432
成功秘訣 435
預先計畫至關重要 435
專注於討論並設定時間限制 435
為未解決的爭議使用停車場 436
帶上額外的卡片/紙張以備現場產生用戶故事 437
提醒團隊事情會變 437
引用 438
第30章擬定契約 439
故事 439
模型 444
傳統的契約與變更要求 445
時機 449
範圍與變化 451
成功秘訣 455
客戶的配合 456
驗收視窗 456
優先權 457
終止條款 457
信任 458
引用 458
附錄Scrum框架 459