Other Processes: XP

A large groundswell in the market today is rallying around something called Extreme Programming, or XP for short. XP was pioneered by Kent Beck (a pioneer in the SmallTalk community as well). You can learn more about XP from its creators by checking out eXtreme programming eXplained by Kent Beck, published by Addison-Wesley. Without going into too much detail, I'll say that XP relies heavily on pair programming and full-time, 100 percent committed user input. Pair programming says that two sets of eyes see every line of code and that two individuals build the code collaboratively.

XP has immense promise as a software process, but even its creators admit that it isn't well suited for large projects. I have had the opportunity ...

Get Developing Applications with Java™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.