Quantcast
1
Posts
0
Comments

About Matt Stephens and Doug Rosenberg

Matt Stephens first discovered programming at the age of 11, and has continued ever since. Currently he's working as a systems architect and agile process mentor in Central London. On the web, Matt's "home page" is SoftwareReality.com - a satirical website for software developers.

Doug Rosenberg of ICONIX Software Engineering, Inc. 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. He's the author of Use Case Driven Object Modeling With UML (Addison-Wesley, 1999) and Applying Use Case Driven Object Modeling With UML (Addison-Wesley, 2001). Doug's latest venture is VResorts.com.

As you might have gathered from this article, Matt and Doug have just written the book Extreme Programming Refactored: The Case Against XP (available now) - a tongue-in-cheek look at this popular development process. The book provides an in-depth analysis of XP's various failure modes, and describes some practical techniques for achieving XP's agile goals in a more rigorous way.

Will Pair Programming Really Improve Your Project?

This article is an excerpt from Chapter 6 of the book Extreme Programming Refactored: The Case Against XP [1], by Matt Stephens and Doug Rosenberg. The book provides an entertaining look at some of the flaws behind Extreme Programming (XP), whilst suggesting some alternative strategies and practical techniques to achieve XP’s agile goals in a more rigorous way.