Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Extreme Programming Applied: Playing to Win
 
See larger image
 

Extreme Programming Applied: Playing to Win [Paperback]

Ken Auer , Roy Miller
4.7 out of 5 stars  See all reviews (9 customer reviews)
List Price: CDN$ 41.99
Price: CDN$ 34.00 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 7.99 (19%)
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
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Product Details


Product Description

Book Description

The complete guide to applying XP -- todays fastest growing software methodology!
Covers all stages of the development lifecycle- design, testing, implementation, and deployment.
How to apply all four key XP values- simplicity, communication, feedback, and courage.
Mastering the discipline XPs "soft" methodology demands. Extreme Programming (XP) is a fundamentally different way to create software- simple, yet disciplined, lightweight yet powerful, flexible yet rigorous. Its catching on like wildfire, as developers who try it discover not only its effectiveness, but the pleasure it returns to their work. Extreme Programming Applied is the place to start for any developer or project manager preparing to use XP for the first time. In this book, two pioneers in XP practice offer a complete introduction to applying XP at all stages of the software development lifecycle -- design, testing, implementation, and deployment. They introduce XPs key principles in the context of actual development challenges, explaining why XPs "soft" approach is more appropriate to software development than the "civil engineering" paradigms that are so widespread nowadays. This book goes beyond explaining XPs elements- it shows how the pieces fit together, demonstrating exactly how to make XP work for real projects in real organizations. For all project managers, developers, software engineers, and others interested in more effective, flexible approaches to software development.
Ken Auer is founder and president of RoleModel Software. His several published works include Lazy Optimization, contributions to Pattern Languages of Program Design 2, and Smalltalk Training, published in the Communications of the ACM. Roy Miller is a Software Developer with RoleModel Software. Prior to joining RoleModel, he spent six years with Andersen Consulting. He is one of six featured panelists at "The Business of XP" session at the XP2001 conference in Sardinia, Italy.

From the Inside Flap

"You're a fool to think this will ever work."

People have said that to all of us about Extreme Programming (XP). We've said it to ourselves about XP.

People told Christopher Columbus he was nuts when he wanted to sail west. People told the Pilgrims this before they got on the Mayflower. People told many of the early settlers of the American frontier the same thing.

Yet they all headed west. Why? They believed there was something better out there, and somebody had to be the first one to find out if they were right. The journey itself was treacherous for each of them. Once they got to their destination, there were more dangers. Some they suspected ahead of time. Some were total surprises. Of course, they were scared. But, as pioneers, they had no choice but to face their fears head-on. Sometimes they died. Sometimes they lived to face the next life-threatening challenge.

Stories from these brave fools made it back to the people they left behind, and then to people they didn't even know. Those who may not have been brave enough to take the first journey, or who didn't have the opportunity, were encouraged. They became the next wave of pioneers. They were better prepared than the first wave. Bravery and success (mixed with the excitement of knowing the risk they were taking) encouraged another wave. It didn't come easily, but eventually the West was settled.

We are the early pioneers. We don't have all the answers. We have celebrated some victories. We've reflected on some failures. We certainly have learned a lot. These are our letters home. We hope they will encourage the next wave to head west.

Who Should Read This Book

We wrote this book for software developers and for technical managers who are interested in Extreme Programming (XP). Perhaps they don't know how to get started or don't know how to go further than they've already gone. Our goal was to create a practical volume that would provide advice based on real-world experience.

We assume that people reading this book have either read Kent Beck's Extreme Programming Explained or have otherwise gained a general understanding of what Extreme Programming is. Kent's book is a manifesto that makes the case for XP. We accept the case as made, and we move on to helping those who want to act on it.

If you are a developer or a technical manager even mildly interested in XP, we assume you have at least one of these five burning questions:

  1. Does XP work where it has been tried?
  2. How does it work?
  3. How can I make the case for it within my organization?
  4. What's the best way to get started, given the resistance I'm likely to face?
  5. Once I've made the case for it and gotten started, how do I make it work within my organization?

Although we may not be able to answer all of these questions definitively for you, we hope to give you enough guidance to act immediately.

How to Read This Book

You can read this book in three different ways:

  1. As a collection of stories about how various people (including us) have started using XP in their organizations
  2. As advice about how to start using XP in your organization
  3. As a virtual coach to use as you begin introducing XP into your organization in your own unique way

The list of pioneer stories provides a complete listing of all the stories in this book. Each story has a title that captures its primary thrust. You can read just these stories and get a feel for how to make the case for XP and how to start using it.

We embedded the stories within the chapters of the book, where we provide some context for them and some advice based on our own experiences. You can read the book from cover to cover, skipping the stories entirely (they are highlighted in the text) to get the advice in its nonillustrated form.

Perhaps the best way to read the book, though, is as a cohesive whole. The stories put the advice we're giving in the context of organizations and projects with human beings acted on by real forces. It is the next best thing to having tried XP yourself.

Ultimately, we hope you do try it yourself. Think of this book as an instruction manual for achieving the goal Kent outlined in Extreme Programming Explained.

XP on the Web

A good reference bookshelf is an invaluable tool. The Internet puts mounds of information at your fingertips, but it hides it under a lot of junk. Finding what you need can be a needle-in-a-haystack exercise.There you will find things like pointers to

  • Laurie Williams and Alistair Cockburn's research on pair programming
  • Integration procedures using VisualAge for Java Enterprise
  • A JAccept™ overview

We will update this portal over time.



0201616408P09262001

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

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

1 of 1 people found the following review helpful
3.0 out of 5 stars Good XP Book, but is redundant and overpriced., Jun 25 2002
By A Customer
This review is from: Extreme Programming Applied: Playing to Win (Paperback)
If you are interesting in Extreme Programming or need to evaluate it, I recommend this book. It is a very readable book but does have some drawbacks:

1. It is way overpriced. Too thin, not enough info for [price], even if Amazon discounts it. Ideas are repeated over and over again.

2. These authors (and others who review their buddies' books on Amazon and give biased reviews) are making a living off you buying into XP. It is funny how they say the last thing you want to do is adopt XP only partially.

3. So don't waste your money on more than one book from this group of XP diciples who are rehashing the same info over and over in about a dozen different books.

4. You can adopt only some of the principles provided in XP without adopting the whole practice. I've seen it done successfully in many places. These principles existed before XP and they can exist without it.

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


1 of 1 people found the following review helpful
4.0 out of 5 stars One of the best in the series, albeit rehashed, Mar 7 2002
By 
Charles Ashbacher (Marion, Iowa United States) - See all my reviews
(TOP 1000 REVIEWER)   
This review is from: Extreme Programming Applied: Playing to Win (Paperback)
Right up front, I have to say that this review suffers from a bit of XP fatigue. Addison-Wesley has published a series of books on Extreme Programming (XP) and I have read them all. The reason for the fatigue is that there just does not seem to be all that much new in this book that has not been covered in the previous ones. It starts with a description of XP, the values of pair programming, the "restricted" forty hour week, relentless unit testing and so forth. This is followed by a set of scenarios about how to deal with objections to XP from developers to management. Once again, this is not all that much different from what is in previous books.
This is not to say that the book is poorly written or without value. The description of XP is well done and easy to follow. I have no doubt that XP is a methodology that works well in small projects. The set of tactics used in XP are those that developers have used for years, with the most important being the second set of eyes and brain constantly examining the code. Every developer has experienced many of those incredible moments where hours of fruitless debugging are suddenly rendered moot when another looks at the code and in less than a minute finds the problem. I am also now convinced that XP will work on big projects as well, but with one enormous proviso.
If, and this is a very large and difficult qualification, the big project is properly parsed into small sections, then XP will work. The problem is of course effectively reducing the problem into one where the pieces are small enough to be handled by XP. That has always proven to be the biggest problem in software development, and there is no reason to think that it will change in the future. Chapter 29 is devoted to this problem, with some progress, but the book would have been more valuable if there had been more treatment of this topic. It is less than ten pages, and comes across as little more than a statement that few things really scale well and XP scales as well as the others. Certainly not a convincing argument in favor of conversion to XP.
I believe that this was the fifth book in the A-W XP series that I have read. As I pounded through the pages, it was difficult to continue as there was so little that has not appeared in a previous issue. Therefore, my final advice is to read this book if you have not read one of the others in the series. If you have already read another, then skipping this one will not be a great loss.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars The most practical book among all the XP books, Dec 26 2002
By 
Maxim Masiutin (Chisinau, Republic of Moldova) - See all my reviews
(REAL NAME)   
This review is from: Extreme Programming Applied: Playing to Win (Paperback)
This is the most practical book among all the XP books ever published. You do only need to read Kent Beck's XP manifesto "Extreme Programming Explaining" before studying this book. Then you may skip all other books from the "Extreme Programming Series" and start to interpret written material about individual XP practices:

- Design Improvement: " Refactoring: Improving the Design of Existing Code " by Martin Fowler;
- Test-Driven Development: "Test Driven Development: By Example " by Kent Beck;
- Sustainable Pace: "Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency" by Tom DeMarco;
- Pair Programming: "Pair Programming Illuminated" by Laurie Williams and Robert Kessler;
- Whole Team: "Agile Software Development" by Alistair Cockburn;
- Planning Game: "Planning Extreme Programming" by Kent Beck, Martin Fowler;
- Small Releases: "Software Project Survival Guide" by Steve C McConnell.

This book covers most of the XP practices at a glance, but with sufficient level of details. It tells in practice:

- How to introduce XP, how to overcome managers' and developers' resistance, how to set the right attitude (Part One);
- How to remember XP core values, how to handle exceptions if something has broken, e.g. the customer won't write stories or the number of developers is odd, how to do pair programming or stand-up meetings, how to steer and how to plan the whole project and the individual iterations, how to write tests, to create the pair-friendly space, how to refactor, and how to reduce the risk (Part Two);
- How do design the simple, what collective ownership means, how to automate acceptance tests and not get distracted by the code, why the overtime is not the answer and how to coach and keep the score (Part Three);
-How to "sell XP" (commercial aspects of XP projects, e.g. how to bill the customer), how to "scale XP", and how to "measure XP" (Part Four).

Enough said, this is the most practical book among all the XP books ever published.

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
Want to see more reviews on this item?
 Go to Amazon.com to see all 9 reviews  4.6 out of 5 stars 
 
 
Most recent customer reviews







Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges