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 Refactored: The Case Against XP
 
 

Extreme Programming Refactored: The Case Against XP [Paperback]

Matt Stephens , Doug Rosenberg
3.5 out of 5 stars  See all reviews (26 customer reviews)
List Price: CDN$ 43.50
Price: CDN$ 27.41 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 16.09 (37%)
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.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, May 29? Choose One-Day Shipping at checkout.

Product Details


Product Description

Book Description

...from my experience, most teams that say they're doing XP don't actually do the practices.

— Alistair Cockburn, Xp And The Cmm

Extreme Programming Refactored: The Case Against XP (featuring Songs of the Extremos) takes a satirical look at the increasingly hyped Extreme Programming methodology. It explores some quite astonishing Extremo quotes that have typified the XP approach quotes such as, "XPers are not afraid of oral documentation," "Schedule is the customers problem," "Dependencies between requirements are more a matter of fear than reality" and "Concentration is the Enemy."

In between the chuckles, though, there is a serious analysis of XPs many flaws. The authors also examine C3, the first XP project, whose team (most of whom went on to get XP book deals shortly before C3s cancellation) described themselves as "the best team on the face of the Earth". (In a later chapter, the authors also note that one problem which can affect pair programmers is overconfidence or is that "eXcessive courage"?). The authors examine whether the problems that led to C3s "inexplicable" cancellation could also afflict present-day XP projects.

In the final chapter (Refactoring XP) Matt and Doug suggest some ways of achieving the agile goals of XP using some XP practices (used in moderation) combined with other, less risk-laden methods.


This just in from Slashdot.org: Take 2, six months later and still going strong!

See what reviewers at Slashdot.org originally had to say about Matt and Doug's book!


About the Author

Doug Rosenberg is the founder and president of ICONIX Software Engineering, Inc. (www.iconixsw.com). Doug spent the first 15 years of his career writing code for a living before moving on to managing programmers, developing software design tools, and teaching object-oriented analysis and design.


Doug has been providing system development tools and training for nearly two decades, with particular emphasis on object-oriented methods. He developed a unified Booch/Rumbaugh/Jacobson design method in 1993 that preceded Rational’s UML by several years. He has produced more than a dozen multimedia tutorials on object technology, including COMPREHENSIVE COM and Enterprise Architect for Power Users, and is the coauthor of Use Case Driven Object Modeling with UML (Addison-Wesley, 1999) and Applying Use Case Driven Object Modeling with UML (Addison-Wesley, 2001), both with Kendall Scott, as well as Extreme Programming Refactored: The Case Against XP (Apress, 2003) with Matt Stephens, Agile Development with ICONIX Process (Apress, 2005) with Matt Stephens and Mark Collins-Cope, and Use Case Driven Object Modeling with UML: Theory and Practice with Matt Stephens (Apress, 2007).



A few years ago, Doug started a second business, an online travel website (www.VResorts.com) that features his virtual reality photography and some innovative mapping software.

Matt Stephens is a Java developer, project leader, and technical architect with a financial organization based in Central London. He’s been developing software commercially for over 15 years, and has led many agile projects through successive customer releases. He has spoken at a number of software conferences on OO development topics, and his writing appears regularly in a variety of software journals and websites, including The Register and ObjectiveView.



Matt is the coauthor of Extreme Programming Refactored: The Case Against XP (Apress, 2003) with Doug Rosenberg, Agile Development with ICONIX Process (Apress, 2005) with Doug Rosenberg and Mark Collins-Cope, and Use Case Driven Object Modeling with UML: Theory and Practice with Doug Rosenberg (Apress, 2007).



Catch Matt online at www.softwarereality.com.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

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

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

2 of 2 people found the following review helpful
5.0 out of 5 stars Good book, and lots of fun, Sep 16 2003
By 
Steve McConnell (Bellevue, WA United States) - See all my reviews
(REAL NAME)   
This review is from: Extreme Programming Refactored: The Case Against XP (Paperback)
Remarkably little has been published that is critical of extreme programming. "Questioning Extreme Programming" (McBreen) doesn't ask the really tough questions. Boehm and Turner's recent "Balancing Agility and Discipline" is a more even-handed exploration of agile practices--especially XP, but it's too polite and doesn't draw out the full implications of its arguments.

XP Refactored is the first book to seriously and deeply critique extreme programming. The authors poke fun at the excesses of extreme programming, of which, by the definition of "extreme," there are many. The book contains the best critique of the legendary Chrysler C3 project I've seen, including a good discussion about why it really is more myth than legend. The authors do a good job of countering Beck's claim that "turning the dial up to 10" is a good idea.

Although it isn't the most enjoyable part of the book, the most technically interesting part of the book is the chapter on "Extreme Programming Refactored." The authors see a lot of value in the specific practices of XP; they'd just like to turn the dial down from 10 on some of the practices, reorganize others, and tone down some of the religion.

For the past couple years, some XP advocates have been advocating extreme programming with a fervor normally associated with deeply held religious beliefs -- attacking whenever their belief system is questioned. Historically, humor has been a good response to religious overzealousness, and this book is hilarious. It compares XP to a ring of poisonous snakes, a failed barbecue, and many other vivid analogies.

Ultimately, this book is a polarizing book, much like XP itself. People who love XP will hate this book. People who hate XP will love this book. People who are open minded about XP will enjoy the book and get a better understanding of XP's minuses -- as well as its pluses -- at the same time.

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
3.0 out of 5 stars Amusing but not a serious questioning of XP, Sep 7 2006
By 
Kiwi (Mississauga, Ontario Canada) - See all my reviews
This review is from: Extreme Programming Refactored: The Case Against XP (Paperback)
I read the book before I read the reviews, and I have to say that I found most of the more crtical reviews of this book were right on the nail. As a project manager with 19 odd years experience, the last 4 years of which have involved managing teams transitioning to Agile Practices and usually managing team technology skillset transitions at the same time, I have to say I like some XP practices but not XP as THE guiding process/methodology for a team. Working for a global IT services organisation, I'm fortunately in the position of being able to heavily influence the methodolog(ies) my projects follow, and I do consistently use selected XP practices and find them useful (my bias is exposed....).

With that said, I was looking forward to a good thorough critique of XP when I started on this book - but I really do find the satrical approach overdone. To be sure, it was entertaining the first few times, but after that the tone begins to pall. I did enjoy some of what the authors write, some of their criticsms I believe are valid, but the ongoing attempts to be funny and the overdone attacks on XP undermine what could have been a useful critique of XP. McBreen's "Questioning Extreme Programming" book is a far better examination of XP, although to my mind he doesn't dig deep enough into some of the problems that XP teams seem to experience (and I speak from hearsay here, largely from developers I've worked with who have come from teams where XP was THE only process followed).

That said,I enjoyed reading the book. Just wouldn't recommend it to anyone as a serious critique of XP.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars Spend your money elsewhere, Feb 20 2005
By A Customer
This review is from: Extreme Programming Refactored: The Case Against XP (Paperback)
This book actually might have some useful information, but it is so filled with sarcasm and bizarre tongue-in-cheek poetry that I think you should look for this information elsewhere.

I think by writing such a negative book like this, the authors simply make themselves look bad. I'm surprised they had the time to waste on putting this book together!

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 41 reviews  3.3 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