Have one to sell? Sell yours here
Extreme Programming Explained: Embrace Change
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Extreme Programming Explained: Embrace Change [Paperback]

Kent Beck
3.9 out of 5 stars  See all reviews (13 customer reviews)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.
There is a newer edition of this item:
Extreme Programming Explained: Embrace Change Extreme Programming Explained: Embrace Change 3.5 out of 5 stars (8)
£27.27
In stock.


Product details

  • Paperback: 224 pages
  • Publisher: Addison Wesley; 1 edition (5 Oct 1999)
  • Language English
  • ISBN-10: 0201616416
  • ISBN-13: 978-0201616415
  • Product Dimensions: 23.4 x 18.5 x 1.3 cm
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Bestsellers Rank: 28,487 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Amazon.co.uk Review

Kent Beck's eXtreme Programming eXplained provides an intriguing high-level overview of the author's Extreme Programming (XP) software development methodology. Written for IS managers, project leaders or programmers, this guide provides a glimpse at the principles behind XP and its potential advantages for small to mid-sized software development teams.

The book intends to describe what XP is, its guiding principles and how it works. Simply written, the book avoids case studies and concrete details in demonstrating the efficacy of XP. Instead, the author demonstrates how XP relies on simplicity, unit testing, programming in pairs, communal ownership of code and customer input on software for to motivate code improvement during the development process. As the author notes, these principles are not new, but when combined, their synergy fosters a new and arguably better way to build and maintain software. Throughout the book, the author presents and explains these principles, such as "rapid feedback" and "play to win," which form the basis of XP.

Generally speaking, XP changes the way programmers work. The book is good at delineating new roles for programmers and managers who Beck calls "coaches." The most striking characteristic of XP is that programmers work in pairs and that testing is an intrinsic part of the coding process. In a later section, the author even shows where XP works and where it doesn't, and offers suggestions for migrating teams and organizations over to the XP process.

In the afterword, the author recounts the experiences that led him to develop and refine XP, an insightful section that should inspire any organisation to adopt XP. This book serves as a useful introduction to the philosophy and practice of XP for the manager or programmer who want a potentially better way to build software. --Richard Dragan, Amazon.com

Topics covered: Extreme Programming (XP) software methodology, principles, XP team roles, facilities design, testing, refactoring, the XP software lifecycle, adopting XP.

Product Description

The new concept of Extreme Programming (XP) is gaining more and more acceptance, partially because it is controversial, but primarily because it is particularly well-suited to help the small software development team succeed. This book serves as the introduction to XP that the market will need. XP is controversial, many software development sacred cows don't make the cut in XP; it forces practitioners to take a fresh look at how software is developed. The author recognizes that this "lightweight" methodology is not for everyone. However, anyone interested in discovering what this new concept can offer them will want to start with this book.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(11)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

13 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

18 of 19 people found the following review helpful:
4.0 out of 5 stars Makes you think about the way you write software, 29 Jan 2002
By 
michael.hanks@talk21.com (West Yorkshire, England) - See all my reviews
This review is from: Extreme Programming Explained: Embrace Change (Paperback)
An interesting read on the techniques that Kent Beck has found to work best when developing software. I personally wouldn't see myself adopting XP to the letter. But it does put a perspective on things and makes you doubt the way you do certain things when writing software. Developers need to be reminded that their way is not necessarily the best way and this book provides very useful ideas on how to improve your game. Most of the ideas are appealing because they clearly would make life easier in the long term, but the downside being they require significant change or investment in the short term. This book has definitely inspired me to rethink my way of working. Now all I need to do is implement those ideas...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars Must read for Software development managers, 28 Jun 2000
By A Customer
This review is from: Extreme Programming Explained: Embrace Change (Paperback)
This book offers simple, crystal clear guidance on how to make small teams develop software faster with higher quality. I think ultimately the system can offer programmers an environment in which they can have a lot more fun doing their work. Following the system will, I am sure lead to participants feelling better about their work and give golden opportunities to develop new skills faster through pair programming with more experienced engineers.

I think the pair programming concept is the biggest challenge to established ideas - but it really works - I have tried it many times.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars Thought provoking, clearly the product of much experience, 3 Mar 2001
By A Customer
This review is from: Extreme Programming Explained: Embrace Change (Paperback)
The semi-formal introduction to managing uncertainty through an analogy with Options and their pricing was very insightful and revealing. Though brief, that section alone cogently makes the case for replacing speculative software feature building time with early product releases and customer feedback. This feedback then drives directed feature building instead. A book with many good ideas aimed at the software development manager or lead techie.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Would you like to see more reviews about this item?
 Go to Amazon.com to see all 110 reviews  3.9 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Most Recent Customer Reviews











Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback