or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
34 used & new from £12.82

Have one to sell? Sell yours here
 
   
Extreme Programming Explained: Embrace Change
 
See larger image
 

Extreme Programming Explained: Embrace Change (Paperback)

by Kent Beck (Author), with Cynthia Andres (Author)
3.8 out of 5 stars  See all reviews (20 customer reviews)
RRP: £26.99
Price: £13.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.50 (50%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Wednesday, November 25? Choose Express delivery at checkout. See Details
26 new from £13.49 8 used from £12.82
12 Days of Christmas Sale in Books
Get up to 65% off some of our top titles. Shop now

Special Offers and Product Promotions


Frequently Bought Together

Extreme Programming Explained: Embrace Change + Test Driven Development (The Addison-Wesley Signature Series) + User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)
Price For All Three: £39.44

Show availability and delivery details


Customers Who Bought This Item Also Bought

Test Driven Development (The Addison-Wesley Signature Series)

Test Driven Development (The Addison-Wesley Signature Series)

by Kent Beck
3.3 out of 5 stars (6)  £11.49
User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)

User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)

by Mike Cohn
4.8 out of 5 stars (6)  £14.46
Agile Software Development with SCRUM

Agile Software Development with SCRUM

by Ken Schwaber
3.8 out of 5 stars (6)  £29.59
Refactoring: Improving the Design of Existing Code (Object Technology Series)

Refactoring: Improving the Design of Existing Code (Object Technology Series)

by Martin Fowler
4.3 out of 5 stars (20)  £22.76
Lean Software Development: An Agile Toolkit

Lean Software Development: An Agile Toolkit

by Mary Poppendieck
5.0 out of 5 stars (2)  £17.96
Explore similar items

Product details

  • Paperback: 224 pages
  • Publisher: Addison Wesley; 2 edition (25 Nov 2004)
  • Language English
  • ISBN-10: 0321278658
  • ISBN-13: 978-0321278654
  • Product Dimensions: 23.4 x 18.5 x 1.3 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon.co.uk Sales Rank: 136,650 in Books (See Bestsellers in Books)

    Popular in this category:

    #1 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Extreme Programming
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Extreme Programming opens new browser window
www.VersionOne.com  -  Learn about XP planning & methods - improve your dev team's success 
   Extreme Programming opens new browser window
www.inflectra.com/SpiraTeam  -  Learn How To Embrace Change In Your Software Development. Free Download 
   Extreme Programming? opens new browser window
www.finalbuilder.com  -  Visually automate your build, test & release process. Try it now free! 
  
 

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. --This text refers to an out of print or unavailable edition of this title.



Product Description

“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change revolving around XP. If you are seriously interested in understanding how you and your team can start down the path of improvement with XP, you must read this book.”

Francesco Cirillo, Chief Executive Officer, XPLabs S.R.L. “The first edition of this book told us what XP was—it changed the way many of us think about software development. This second edition takes it farther and gives us a lot more of the ‘why’ of XP, the motivations and the principles behind the practices. This is great stuff. Armed with the ‘what’ and the ‘why,’ we can now all set out to confidently work on the ‘how’: how to run our projects better, and how to get agile techniques adopted in our organizations.”

Dave Thomas, The Pragmatic Programmers LLC “This book is dynamite! It was revolutionary when it first appeared a few years ago, and this new edition is equally profound. For those who insist on cookbook checklists, there’s an excellent chapter on ‘primary practices,’ but I urge you to begin by truly contemplating the meaning of the opening sentence in the first chapter of Kent Beck’s book: ‘XP is about social change.’ You should do whatever it takes to ensure that every IT professional and every IT manager—all the way up to the CIO—has a copy of Extreme Programming Explained on his or her desk.”

Ed Yourdon, author and consultant “XP is a powerful set of concepts for simplifying the process of software design, development, and testing. It is about minimalism and incrementalism, which are especially useful principles when tackling complex problems that require a balance of creativity and discipline.”

Michael A. Cusumano, Professor, MIT Sloan School of Management, and author of The Business of SoftwareExtreme Programming Explained is the work of a talented and passionate craftsman. Kent Beck has brought together a compelling collection of ideas about programming and management that deserves your full attention. My only beef is that our profession has gotten to a point where such common-sense ideas are labeled ‘extreme.’...”

Lou Mazzucchelli, Fellow, Cutter Business Technology Council“If your organization is ready for a change in the way it develops software, there’s the slow incremental approach, fixing things one by one, or the fast track, jumping feet first into Extreme Programming. Do not be frightened by the name, it is not that extreme at all. It is mostly good old recipes and common sense, nicely integrated together, getting rid of all the fat that has accumulated over the years.”

Philippe Kruchten, UBC, Vancouver, British Columbia“Sometimes revolutionaries get left behind as the movement they started takes on a life of its own. In this book, Kent Beck shows that he remains ahead of the curve, leading XP to its next level. Incorporating five years of feedback, this book takes a fresh look at what it takes to develop better software in less time and for less money. There are no silver bullets here, just a set of practical principles that, when used wisely, can lead to dramatic improvements in software development productivity.”

Mary Poppendieck, author of Lean Software Development: An Agile Toolkit “Kent Beck has revised his classic book based on five more years of applying and teaching XP. He shows how the path to XP is both easy and hard: It can be started with fewer practices, and yet it challenges teams to go farther than ever.”

William Wake, independent consultant “With new insights, wisdom from experience, and clearer explanations of the art of Extreme Programming, this edition of Beck’s classic will help many realize the dream of outstanding software development.”

Joshua Kerievsky, author of Refactoring to Patterns and Founder, Industrial Logic, Inc.“XP has changed the way our industry thinks about software development. Its brilliant simplicity, focused execution, and insistence on fact-based planning over speculation have set a new standard for software delivery.”

David Trowbridge, Architect, Microsoft Corporation

Accountability. Transparency. Responsibility. These are not words that are often applied to software development.

In this completely revised introduction to Extreme Programming (XP), Kent Beck describes how to improve your software development by integrating these highly desirable concepts into your daily development process.

The first edition of Extreme Programming Explained is a classic. It won awards for its then-radical ideas for improving small-team development, such as having developers write automated tests for their own code and having the whole team plan weekly. Much has changed in five years. This completely rewritten second edition expands the scope of XP to teams of any size by suggesting a program of continuous improvement based on:

  • Five core values consistent with excellence in software development
  • Eleven principles for putting those values into action
  • Thirteen primary and eleven corollary practices to help you push development past its current business and technical limitations

Whether you have a small team that is already closely aligned with your customers or a large team in a gigantic or multinational organization, you will find in these pages a wealth of ideas to challenge, inspire, and encourage you and your team members to substantially improve your software development.

You will discover how to:

  • Involve the whole team—XP style
  • Increase technical collaboration through pair programming and continuous integration
  • Reduce defects through developer testing
  • Align business and technical decisions through weekly and quarterly planning
  • Improve teamwork by setting up an informative, shared workspace

You will also find many other concrete ideas for improvement, all based on a philosophy that emphasizes simultaneously increasing the humanity and effectiveness of software development.

Every team can improve. Every team can begin improving today. Improvement is possible—beyond what we can currently imagine. Extreme Programming Explained, Second Edition, offers ideas to fuel your improvement for years to come.




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Extreme Programming Explained: Embrace Change
82% buy the item featured on this page:
Extreme Programming Explained: Embrace Change 3.8 out of 5 stars (20)
£13.49
The Art of Agile Development
5% buy
The Art of Agile Development 5.0 out of 5 stars (6)
£17.73
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
4% buy
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) 4.4 out of 5 stars (12)
£13.99
The Pragmatic Programmer
4% buy
The Pragmatic Programmer 4.1 out of 5 stars (20)
£15.91

 

Customer Reviews

20 Reviews
5 star:
 (10)
4 star:
 (4)
3 star:
 (1)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (20 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 9 people found the following review helpful:
5.0 out of 5 stars The first edition, 3 Aug 2005
By D. Poon - See all my reviews
(REAL NAME)   
If you already know XP, you perhaps want to know whether to buy this book. I'll try to answer that question.

The first edition of this book marked a watershed in the way I thought about software. I did leave many questions unanswered, however, as our team struggled to implement the practices 'out of the box'. Perhaps a bit too much revolutionary zeal.

The breadth of the second edition is far greater. It explains the principles so that you can adapt them to your own circumstances, without subverting their original intent. As such it is a far more usefull book than the first edition, even if it lacks the bold audacity of the former - or maybe the ideas of XP dont seem so left of field anymore.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
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
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...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
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 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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars This is a very poor book
To characterise the negative reviews as resulting from ignorance is to critique with the same quality of argument that Beck provides in this book. Read more
Published 4 months ago by Steve X

5.0 out of 5 stars A classic
This second edition of Kent Beck's seminal book on extreme programming is even better than the first edition. Read more
Published 10 months ago by Alan Lenton

3.0 out of 5 stars Embrace the 1st edition
I have to disagree with one of the other reviewers. The first edition of Kent Beck's book was a model of simplicity and clarity. Read more
Published on 14 Aug 2006 by Peter Hearty

5.0 out of 5 stars Missing the point
Most of the negative views here really miss the point and, personally I believe this is down mostly to ignorance or resistance to change. Read more
Published on 30 Mar 2006 by Peter Moss

4.0 out of 5 stars The White Book...
Its an easy read, if you can stomach the slightly painful marketing-speak. XP brings silly little things like humanity and respect back into programming. Read more
Published on 9 Feb 2006 by Kat Crichton-seager

1.0 out of 5 stars The Emperor's New Clothes
This book amazed me. Unfortunately this is not because of the outstanding quality, but because I cannot believe that Kent Beck managed to last 160 pages without introducing one... Read more
Published on 31 Oct 2005

2.0 out of 5 stars Unworkable and unrealistic in the most part...
Don't get me wrong, this book did has some interesting ideas and concepts, but for 95% of people/teams/projects, it would be completely unworkable. Read more
Published on 3 April 2005 by Geoff Hodge

5.0 out of 5 stars Easy to read and very interesting content
Really an interesting book. It talks about EXtreme Programming keeping it clear and understandable. I'm writing my degree thesys about Extreme Programming and this book is really... Read more
Published on 30 Sep 2003 by bizzosoft

2.0 out of 5 stars Some usefull thoughts, but not a solution for all
Beck gives some very interesting arguments, and I would recommened this book to developers and managers just to hear him out and read about some interesting ideas. Read more
Published on 20 Dec 2001

1.0 out of 5 stars IMPRACTICAL
As an experienced software developer and someone who has worked in XP environment I find this book meaningless and its recommendations absolutely impractical. Read more
Published on 14 Nov 2001

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.