《精益和敏捷開發大型套用實戰》是2010年出版的圖書,作者是(加拿大)CraigLarman(荷蘭)BasVodde。
基本介紹
- 書名:精益和敏捷開發大型套用實戰
- 作者:(加拿大)Craig Larman (荷蘭)Bas Vodde
- ISBN:978-7-111-32647-2
- 頁數:394
圖書信息,內容簡介,圖書摘要,作者簡介,圖書目錄,
圖書信息
作者:(加拿大)Craig Larman (荷蘭)Bas Vodde 著
ISBN:978-7-111-32647-2
定價:69.00
頁數:394
出版日期:2010年12月17日
譯者:孫媛 顧全 譯
圖書分類:計算機 > 軟體工程及軟體方法學 > 軟體方法/軟體工程
原出版社:Pearson Education Asia
語種:簡體中文
開本:16
原書名:Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum(1E)
內容簡介
精益思想與敏捷實踐已在製造、工程、軟體開發等諸多行業取得了卓越的成效。
本書是《精益和敏捷開發大型套用指南》的姊妹篇。國際公認的顧問與暢銷書作者Craig Larman和曾經帶領諾基亞網路公司進行敏捷轉型的Bas Vodde,利用他們帶領和指導團隊在大型、多地點、離岸的產品開發中採用精益和敏捷的長期經驗,和以優秀團隊為基礎的敏捷組織的最佳研究,與大家分享一些實施精益和敏捷所必須的關鍵性思考和組織工具,將成功進行產品開發的種子播種到精益和敏捷企業的沃土中。
和《指南》相比較,本書更加關注於實踐中的問題和方法的討論,將幫助讀者實現一個精益的企業並更好地利用敏捷的優點。
圖書摘要
現在有越來越多的大型產品開發組織開始使用精益思想、敏捷原則和實踐、大規模Scrum開發來持續、快速地交付有價值和創新性的產品。國際公認的顧問與暢銷書作者Craig Larman和曾經帶領諾基亞網路公司進行敏捷轉型的Bas Vodde,利用他們帶領和指導團隊在大型、多地點、離岸的產品開發中採用精益和敏捷的長期經驗,與大家分享一些取得勝利所必需的關鍵行動工具。
本書主要內容
● 適合具有數百人的產品開發團體的大型Scrum框架。
● 測試和構建內在質量。
● 產品管理和結束商業與研發之間的“契約博弈”。
● 預置大型發布,並為多團隊開發制定計畫。
● 低質量遺留代碼:產生原因以及如何停止。
● 大型多地點下的持續集成。
● 敏捷架構。
● 多地點或離岸開發。
● 契約與外包開發。
在需要快速周期時間和優秀創新的競爭環境中,使用精益思想和敏捷原則迫在眉睫。本書介紹了創造精益企業的基礎,並幫助企業收穫敏捷帶來的重大收益。
除了本書介紹的行動工具之外,還可以參考本書的姊妹篇《精益和敏捷開發大型套用指南》(機械工業出版社2010年1月出版,ISBN: 978-7-111-28449-9)中的更多思考工具與組織工具。
Craig Larman 是進行企業級實施和使用精益開發、敏捷原則和實踐,以及在大型、多地點、離岸開發中進行Scrum開發的管理和產品開發顧問。他是Valtech印度公司(國際諮詢和敏捷離岸外包公司)的首席科學家。他著有暢銷書《 敏捷疊代開發:管理者指南 》和《UML和模式套用》。
Bas Vodde 是獨立的產品開發顧問和大型Scrum教練。多年來,他發起並指導諾基亞網路公司企業範圍的敏捷和Scrum實施工作。他熱衷於改善產品開發、學習組織和團隊管理以及研究產品開發,並積極參與編程工作。
作者簡介
Craig Larman是Valtech的首席科學家,該公司致力於外包和諮詢服務並在班加羅爾擁有套用Scrum的分支機構。在印度居住期間以及在中國工作的時候,Craig與同事創建了敏捷離岸開發。除了在諾基亞網路公司、Schlumberger、西門子、UBS等進行諮詢和指導大型敏捷與精益實施工作之外,他也是施樂公司精益軟體開發方法的創始人和首席教練。Craig來自加拿大,從1978年以來他斷斷續續地居住在印度。Craig是《敏捷疊代開發:管理者指南》和《UML和模式套用》兩本書的作者。
在嘗試成為街頭音樂家失敗之後,Craig在20世紀70年代構建了APL和4GL系統。在20世紀80年代初,他開始對人工智慧產生興趣(自己也擁有一些)。他擁有加拿大溫哥華Simon Fraser大學計算機科學學士和碩士學位。
Craig與Bas Vodde還一起撰寫了本書的姊妹篇《精益和敏捷開發大型套用指南》。
Bas Vodde服務於新加坡的一家小型諮詢公司Odd?e,他是產品開發諮詢師和大型Scrum教練。Bas來自荷蘭,在定居新加坡之前他曾經在芬蘭赫爾辛基、中國北京和杭州工作和居住過。目前他的工作重點是在亞洲,特別是在中國、日本、印度、菲律賓和新加坡的離岸與多地點開發中套用敏捷原則。多年來,他指導諾基亞網路公司企業範圍的敏捷與Scrum實施工作。他也曾經是一個大型多地點產品開發團體實施Scrum的領導成員之一。 Bas曾經在多媒體或實時圖形產品開發和嵌入式電信系統中擔任開發人員和架構師。他是C/C++的CppUTest單元測試框架的作者之一,並且還時常從事編程工作,以及指導如重構與測試驅動開發等敏捷開發實踐。
Bas以最快速度取得了計算機學士學位,以便可以編寫真正的軟體。他希望某個大學可以授予他榮譽博士學位,但恐怕他得為之付出更多的努力。他熱衷於收集各類圖書,特別是關於產品開發和管理髮展史的書籍。
圖書目錄
譯者序
前 言
第1章 簡介1
1.1 思考和組織工具2
1.2 沒有錯誤的兩分法:這些只不過是試驗2
1.3 沒有最佳實踐,也沒有分形實踐3
1.4 局限4
1.5 接下來5
第2章 大型Scrum開發6
2.1 為擴展提供的框架7
2.2 嘗試——為至多10個團隊的大型Scrum開發準備的框架17
2.3 嘗試——為多個團隊的大型Scrum開發準備的框架211
2.4 結論12
2.5 推薦閱讀12
第3章 測試13
3.1 關於測試的思考14
3.2 面向客戶的測試27
3.3 開發人員測試48
3.4 示例:ROBOT框架56
3.5 結論64
3.6 推薦閱讀65
第4章 產品管理67
4.1 關於產品管理的思考68
4.2 產品負責人81
4.3 許多產品87
4.4 許多團隊90
4.5 優先權95
4.6 客戶與研發99
4.7 變化和改進101
4.8 結論103
4.9 推薦閱讀104
第5章 計畫105
5.1 早期105
5.2 疊代(Sprint)計畫111
5.3 完成116
5.4 估算124
5.5 結論127
5.6 推薦閱讀127
第6章 協調128
6.1 考慮協調128
6.2 協調技巧136
6.3 集中協調—協調會議136
6.4 分散協調140
6.5 結論144
6.6 推薦閱讀144
第7章 需求與PBI146
7.1 組織和管理146
7.2 團隊組織160
7.3 分析與建模162
7.4 工具191
7.5 結論193
7.6 推薦閱讀194
第8章 設計和架構195
8.1 關於設計的思考196
8.2 面向行為的技巧201
8.3 面向技術的技巧221
8.4 結論229
8.5 推薦閱讀230
第9章 遺留代碼231
9.1 怎樣編寫新的遺留代碼232
9.2 如何避免編寫新的遺留代碼232
9.3 我們有遺留代碼,怎么辦238
9.4 結論241
9.5 推薦閱讀242
第10章 持續集成243
10.1 開發人員實踐244
10.2 保持可工作的系統245
10.3 小的變化246
10.4 發展系統246
10.5 至少每日集成一次247
10.6 在主線上248
10.7 由CI系統支持248
10.8 帶有很多自動測試250
10.9 擴展CI系統250
10.10 嘗試——加速構建250
10.11 嘗試——多階段CI系統252
10.12 嘗試——支持CI的可視化管理255
10.13 避免——大的變化256
10.14 結論256
10.15 推薦閱讀257
第11章 檢驗與適應259
11.1 考慮採用和改進260
11.2 早期:團隊與管理變革272
11.3 早期:打破壁壘和習慣274
11.4 早期:集會277
11.5 指導和社區278
11.6 持續改善280
11.7 多團隊協調試驗280
11.8 結論285
11.9 推薦閱讀285
第12章 多地點287
12.1 圍繞多地點的思考288
12.2 團隊結構和站點290
12.3 互動和協調295
12.4 多地點的文化和規範304
12.5 工具305
12.6 結論307
12.7 推薦閱讀308
第13章 離岸309
13.1 期望310
13.2 互動313
13.3 需求319
13.4 測試322
13.5 團隊324
13.6 敏捷文化326
13.7 合作關係327
13.8 甄選敏捷外包公司331
13.9 鑑定、證書和CMMI334
13.10 契約345
13.11 工具345
13.12 結論345
13.13 推薦閱讀346
第14章 契約347
14.1 第一部分:思考契約348
14.2 第二部分:敏捷契約的普遍主題360
14.3 第三部分:契約模式370
14.4 結論378
14.5 推薦閱讀379
第15章 特性團隊簡介380
15.1 特性團隊介紹380
15.2 需求領域介紹385
15.3 結論386
15.4 推薦閱讀386