I've been a mediocre Extreme Programming practitioner for about 18 years. I say this because my practice has never gotten any better than any team I've ever been on, and I've never been on a team that was ever focusing on Extreme Programming (XP).
However, I'm in the midst of trying to convince my team that it's a good idea to at least consider working with some of the XP practices. Together they might prove to be a powerful way to become one of the most productive and happy teams at our organization.
To that end, I created a simple self-assessment that uses the questions in James Shore's most excellent text The Art of Agile. If you find this to be an intriguing practice, and are interested in seeing how your software team stacks up, take the assessment!comments