The Irony of Extreme Programming

The irony of Extreme Programming is that while detractors continue to explain why it cannot work, software developers all over the world are having success with it.

In 1997 this article might have been a frightening warning to people looking at XP and agile methods. Ancient maps used to mark unknown areas with “Here there be dragons.” But now, in 2004, people have been there, they go there every day, and while there are problems, it turns out that there are no dragons.

The ultimate “Irony of XP” is that detractors notwithstanding, more and more people are finding that there are no dragons, and that XP does in fact work for them.

Posted on: April 12, 2004

Written by: Ron Jeffries

Categorization: Articles

Leave a Reply

You must be logged in to post a comment.

Recent Articles

Developer Quality! … and Certification?

Uncle Bob Martin comments on “Developer Certification WTF?” in a recent blog entry. Let’s talk a bit about developer quality, and some things that are being done about it.

Book Review: Shop Class as Soulcraft

Author Matthew B. Crawford is a physicist, has a Ph.D. in political philosophy, and is a motorcycle mechanic. What’s not to like? Recommended for practitioners, managers, executives.

What is really essential?

Jens Meydam asked “What do you really care about in Scrum?” I decided to answer, instead, “What do you think is really essential in Scrum-style software development?

First, two things are fundamental:

Ship running, tested software every two weeks, or,