Ron Jeffries Copyright © 2003, Ron Jeffries, Co-author of Extreme Programming Installed (Addison-Wesley, 2001) and operator of www.Xprogramming.com. All rights reserved.
XP begins with about a dozen practices. As teams become experienced with XP, they develop the wisdom to move beyond the basics modifying practices, adding them, replacing them. For a team that has done all the practices all the time, this evolution is quite safe and quite natural. Any process, extreme or not, works best when it is customized to the specific team, project, and moment. The process is the beginning, not the end. Sometimes teams who haven't done all the practices all the time find it necessary to change the process or they just choose to. Depending on their general wisdom and experience, this can work well or become a disaster. You can tune XP safely based on experience. Or if your judgment is good, you can modify it right out of the box and take your chances. Here, we explore each of the XP practices, with an eye to the issues relating to changing them. The best practice, however, is to start with all the practices all the time, until they become second nature. Then try these ideas. |