The Art of AgileSMJames Shore"You influenced me to think in completely different ways, and to question traditional assumptions about everything I thought I knew" —Chris W., Extreme Programmer and Coach |
|
|
Buy it now from Amazon! The Art of Agile DevelopmentWelcome to the The Art of Agile Development book site! Here, you'll find a cornucopia of bonus material, such as downloadable posters, behind-the-scenes material, and new insights. For bonus features and online text, follow the links in the table of contents. Sections that include full text are marked with a star Table of Contents
Media Reviews
Interviews
CorrectionsRelease AnnouncementI'm happy to announce the availability of The Art of Agile Development, by Shane Warden and myself. Our goal for this book was to provide a complete how-to guide and starter kit for beginning and intermediate agile practitioners. To keep the book concrete and practical, we focus on XP. If you're new to agile and are looking for a simple, direct, and comprehensive "how to" guide, I think you'll like our book. Experienced practitioners will find a lot to like as well. We have detailed coverage of areas that often challenge teams: how to involve testers; how to have nearly zero bugs; how to mix design and architecture with incremental, customer-focused development; and release planning strategies and tactics. I'm particularly happy with our inclusion of risk management practices that allow you to make specific release commitments. Experts--you know who you are--won't find much new in our book. You might be interested in our approach to functional testing (see the "No Bugs" practice), the risk-adjusted burn-up chart ("Risk Management" practice) and our discussion of agile principles (Part III). Our goal was to help our readers "master the art of agile development"--to have a intuitive understanding of the principles underlying XP and agile development. If you're an expert, you're already there. The primary value for experts, I think, will be as a reference for the teams you're coaching. Brian Marick said, "I will leave a copy of this book with every team I visit." Perhaps that's the value the book brings for you, too. Shane and I packed everything we knew about the day-to-day practice of agile development into 400 pages. I'm very proud of the result. I hope you like it. Bonus Features and Full TextThe Art of Agile Development: Preface - 26 Nov, 2010 The Art of Agile Development: Refactoring - 19 Nov, 2010 The Art of Agile Development: Release Planning - 05 Nov, 2010 The Art of Agile Development: Version Control - 22 Oct, 2010 The Art of Agile Development: Stand-Up Meetings - 15 Oct, 2010 The Art of Agile Development: Go! - 08 Oct, 2010 The Art of Agile Development: Simple Design - 24 Sep, 2010 The Art of Agile Development: Vision - 17 Sep, 2010 The Art of Agile Development: Continuous Integration - 10 Sep, 2010 The Art of Agile Development: Coding Standards - 03 Sep, 2010 The Art of Agile Development: Chapter 4: Adopting XP - 27 Aug, 2010 The Art of Agile Development: Is XP Right For Us? - 27 Aug, 2010 The Art of Agile Development: Customer Tests - 20 Aug, 2010 The Art of Agile Development: Stories - 06 Aug, 2010 The Art of Agile Development: Ten-Minute Build - 30 Jul, 2010 The Art of Agile Development: The XP Team - 23 Jul, 2010 The Art of Agile Development: Informative Workspace - 16 Jul, 2010 The Art of Agile Development: Incremental Requirements - 09 Jul, 2010 The Art of Agile Development: The Planning Game - 02 Jul, 2010 The Art of Agile Development: Documentation - 25 Jun, 2010 The Art of Agile Development: Real Customer Involvement - 18 Jun, 2010 The Art of Agile Development: Energized Work - 11 Jun, 2010 The Art of Agile Development: Spike Solutions - 04 Jun, 2010 The Art of Agile Development: Iteration Planning - 28 May, 2010 The Art of Agile Development: Collective Code Ownership - 21 May, 2010 The Art of Agile Development: Ubiquitous Language - 14 May, 2010 The Art of Agile Development: Retrospectives - 07 May, 2010 The Art of Agile Development: Incremental Design and Architecture - 30 Apr, 2010 The Art of Agile Development: Estimating - 23 Apr, 2010 The Art of Agile Development: No Bugs - 16 Apr, 2010 The Art of Agile Development: Trust - 09 Apr, 2010 The Art of Agile Development: Root-Cause Analysis - 02 Apr, 2010 The Art of Agile Development: Chapter 9: Developing - 26 Mar, 2010 The Art of Agile Development: Test-Driven Development - 26 Mar, 2010 The Art of Agile Development: Slack - 19 Mar, 2010 The Art of Agile Development: Chapter 8: Planning - 19 Mar, 2010 The Art of Agile Development: "Done Done" - 12 Mar, 2010 The Art of Agile Development: Chapter 7: Releasing - 12 Mar, 2010 The Art of Agile Development: Sit Together - 05 Mar, 2010 The Art of Agile Development: Chapter 6: Collaborating - 05 Mar, 2010 The Art of Agile Development: Chapter 5: Thinking - 28 Feb, 2010 The Art of Agile Development: Pair Programming - 26 Feb, 2010 The Art of Agile Development: Risk Management - 10 Oct, 2008 The Art of Agile Development: Reporting - 11 Jun, 2008 The Art of Agile Development: Iteration Demo - 04 Jun, 2008 The Art of Agile Development: Assess Your Agility - 27 Feb, 2008 The Art of Agile Development: XP Concepts - 06 Feb, 2008 The Art of Agile Development: The XP Lifecycle - 23 Jan, 2008 The Art of Agile Development: How to Be Agile - 16 Jan, 2008 The Art of Agile Development: Why Agile? - 09 Jan, 2008 The Art of Agile Development: Performance Optimization |