T o those who are unfamiliar with the method, eXtreme Programming might conjure up visions of programmers madly hacking away without concern for analysis, architecture, design, or consequences. Indeed, people have frequently made such accusations. Yet such claims are not only baseless, they are dia-metrically opposed to what XP is all about. XP is the brainchild of Kent Beck, and he describes i...