XP Web Development
In providing satisfactory answers to the questions just asked, XP has had a great influence on the way we have developed projects over the last two years. We have developed a number of mutations that serve our projects well and that make the use of XP for creating Web sites second nature to us. In many cases we have simply extended an XP practice to nonprogrammers; in others we have invented new practices.
In general we have found XP methods to be especially helpful in three key areas:
Project estimating
Customer relationships
Release planning
Rather than define how Web projects should use XP, we will attempt to explain what has worked for us and to open the dialog between the Web development and XP communities.