Is eXtreme Programming for Everyone?

eXtreme Programming (XP) is a new
development process that is starting to dominate the conversation about lightweight
methodologies. As developers we need to remember that XP is not the only game
in town. There are lots of different ways of obtaining similar results including
SCRUM, Adaptive Software Development and the Crystal Methdologies. What is important
in all of this is that a development team choose an appropriate process to suit
the needs of their organization and project.