Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$20.99$20.99
FREE delivery: Wednesday, Jan 24 on orders over $35.00 shipped by Amazon.
Ships from: Amazon Sold by: figo place
Buy used: $12.47
Other Sellers on Amazon
+ $3.99 shipping
97% positive over last 12 months
+ $3.99 shipping
100% positive over last 12 months
FREE Shipping
83% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Art of Agile Development: With Extreme Programming 1st Edition
There is a newer edition of this item:
Purchase options and add-ons
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?
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
About the Author
James has contributed a large number of projects and ideas to the Agile community. He authored the first test-driven development framework for .NET web programming and coordinated the development of Ward Cunningham's Fit, the first major acceptance-testing tool. In 2005, the Agile Alliance recognized James with their highest honor, the Gordon Pask Award for Contributions to Agile Practice. James is a featured speaker at conferences around the world. He may be found online at jamesshore.com.
Shane Warden manages Onyx Neon Press, an independent publisher. His areas of expertise include agile software development, language design, and virtual machines for dynamic languages. He is also a published novelist. His books include The Art of Agile Development and Masterminds of Programming.
- ISBN-100596527675
- ISBN-13978-0596527679
- Edition1st
- PublisherOreilly & Associates Inc
- Publication dateOctober 1, 2007
- LanguageEnglish
- Dimensions7.09 x 0.89 x 9.33 inches
- Print length304 pages
Frequently bought together

Customers who viewed this item also viewed
From the brand
-
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Product details
- Publisher : Oreilly & Associates Inc; 1st edition (October 1, 2007)
- Language : English
- Paperback : 304 pages
- ISBN-10 : 0596527675
- ISBN-13 : 978-0596527679
- Item Weight : 1.8 pounds
- Dimensions : 7.09 x 0.89 x 9.33 inches
- Best Sellers Rank: #1,056,152 in Books (See Top 100 in Books)
- #215 in Software Design & Engineering
- #1,442 in Software Development (Books)
- #3,822 in Computer Software (Books)
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

James Shore has been leading teams in practicing Agile development since 1999. He combines a deep understanding of Agile ideas with decades of in-the-trenches practical development experience. He uses this experience to help people understand how all aspects of Agile fit together to create outstanding results. James is a recipient of the Agile Alliance's Gordon Pask Award for Contributions to Agile Practice, author of The Art of Agile Development, and co-creator of the Agile Fluency Model. He may be found online at jamesshore.com.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
On the recommendation in the book, I created a simple application in one week, tested it and released it into production, and now people wanted to talk to me about the application. "This is great, but could it also do X, Y, and Z?!" they would say. Finally, I had the customer engagement I had been searching for, and I started making the changes and releasing new versions of the software every Friday.
It has been three months, and I have finally got a version of the software that is comparable to the system I was trying to build in my first three years at the clinic. The software was built one update at a time, and gets regular support and feedback from the users. Now that I have implemented some of the Agile Strategies into my work, I will never go back to the "old" ways.
The authors define the scope and organization of the book in the Preface and then deliver exactly what they promise in a clear and concise way. Part 1 includes a brief but effective summary of agile principles and of XP concepts and practices. I especially liked their opening section describing how an agile approach aligns with success.
After pointing out that agile is no silver bullet and that implementation can be a challenge, the authors discuss the specifics of introduction of XP into an organization and present a concrete implementation as a starting point. In Part 2, they present a set of 37 practices that, taken together, form a practical approach for getting started. Their descriptions include practical advice, specific suggestions and potential pitfalls.
Part 3 is intended to provide guidance to experienced agile practitioners as they develop and hone agile practices to fit their specific circumstances. There are really no new ideas presented, but it is a succinct and well organized presentation of values, principals and practices that are critical to successful implementation of any agile methodology. The book concludes with an excellent bibliography.
The insiders view (XP developer, architect, programmer) is unleashed with balance and care to give you the big picture. That means that not just developers, but also other stakeholders will benefit from this book: testers, business analysts, quality assurance folk, project leaders/managers, coaches, team facilitators and any other delivery team or advisory stakeholders.
I really liked the dense information provided around the breath of topics from visioning and planning to incremental design and test-driven/exploratory testing; from how to deal with bugs in the backlog to collaboration tips. Jim and Shane offer a wealth of practical, real-world wisdom.
The format provides sidebar "allies" on practices so you can make connections in practices. At the close of each chapter the authors provide something quite friendly and practical: short sections for "Questions" (what question might you ask about the topic just discussed), "Results" (outcomes of the practice you should experience), "Contraindications" (things to watch out for), "Alternatives" (other ways to approach the topic), and "Further Reading" (references to other published works). This ties up each topic beautifully.
Regardless of your official role on your project or what flavor of agile you practice, you will greatly benefit by reading, studying, applying, and continually dipping into this wonderful book.
Top reviews from other countries
E' scritto molto bene, chiaro e scorrevole con tantissimi spunti da applicare nell'attività lavorativa.
Having put the recommendations in this book into practice I can vouch for there effectiveness.




