The Art of Agile Development (Paperback)

James Shore, Shane Warden

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

商品描述

Description

The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly.

This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). You get a gestalt view of the agile development process, including comprehensive guidance for non-technical readers and hands-on technical practices for developers and testers.

The Art of Agile Development gives you clear answers to questions such as:
  • How can we adopt agile development?
  • Do we really need to pair program?
  • What metrics should we report?
  • What if I can't get my customer to participate?
  • How much documentation should we write?
  • When do we design and architect?
  • As a non-developer, how should I work with my agile team?
  • Where is my product roadmap?
  • How does QA fit in?
The book teaches you how to adopt XP practices, describes each practice in detail, then discusses principles that will allow you to modify XP and create your own agile method. In particular, this book tackles the difficult aspects of agile development: the need for cooperation and trust among team members.

Whether you're currently part of an agile team, working with an agile team, or interested in agile development, this book provides the practical tips you need to start practicing agile development. As your experience grows, the book will grow with you, providing exercises and information that will teach you first to understand the rules of agile development, break them, and ultimately abandon rules altogether as you master the art of agile development.

"Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications - ways that a practice may be mis-applied. They offer alternatives you can try if there are impediments to applying a practice, such as the lack of an on-site customer.

--Ken Pugh, Author of Jolt Award Winner, Prefactoring

"I will leave a copy of this book with every team I visit."

--Brian Marick, Exampler Consulting

商品描述(中文翻譯)

《敏捷開發的藝術》提供了實用的指導,適用於任何考慮或應用敏捷開發來建立有價值軟體的人。許多書籍描述了敏捷開發是什麼,或者為什麼它有助於軟體項目的成功,但很少有書籍將開發人員、管理人員、測試人員和客戶的信息結合在一個可以直接應用的單一包裹中。

本書提供了關於敏捷計劃、開發、交付和管理的實用建議,這些建議來自作者多年與極限編程(XP)的經驗。您將獲得敏捷開發過程的整體觀,包括非技術讀者的全面指導以及開發人員和測試人員的實踐技術。

《敏捷開發的藝術》為以下問題提供明確的答案:
- 我們如何採用敏捷開發?
- 我們真的需要進行配對編程嗎?
- 我們應該報告哪些指標?
- 如果我無法讓客戶參與,該怎麼辦?
- 我們應該撰寫多少文檔?
- 我們何時進行設計和架構?
- 作為非開發人員,我應該如何與敏捷團隊合作?
- 我的產品路線圖在哪裡?
- QA(品質保證)如何適應?

本書教您如何採用XP(極限編程)實踐,詳細描述每個實踐,然後討論原則,讓您能夠修改XP並創建自己的敏捷方法。特別是,本書解決了敏捷開發的困難方面:團隊成員之間的合作和信任的需求。

無論您目前是敏捷團隊的一部分、與敏捷團隊合作還是對敏捷開發感興趣,本書都提供了您開始實踐敏捷開發所需的實用技巧。隨著您的經驗增長,本書將與您一同成長,提供練習和信息,教您首先理解敏捷開發的規則,然後打破這些規則,最終完全放棄規則,掌握敏捷開發的藝術。

“Jim Shore和Shane Warden精通極限編程的實踐和好處。他們提供了他們在領導團隊方面的實際經驗的建議。他們回答了有關實踐的問題,並展示了可能錯誤應用實踐的限制。如果應用實踐存在障礙,例如缺乏現場客戶,他們提供了您可以嘗試的替代方案。”
- Ken Pugh,《Jolt Award Winner, Prefactoring》作者

“我將在我訪問的每個團隊那裡留下這本書的副本。”
- Brian Marick,Exampler Consulting