The Web development industry comprises many disciplines. It formed out of nothingness less than ten years ago, starting with a team of one "Webmaster." It has come to include teams of programmers, graphic designers, usability specialists, and project managers, to name a few, which represent very different ways of looking at projects. Some team members come from an advertising background, others from software, and still others from every imaginable walk of life. The partners in my first Web development company were a former architect and a physician .
Each discipline tried to bring its established practices to bear on its part of the development equation and in some cases impose them on other disciplines. In this part we look at how this affected the fledgling industry.
Extreme Programming (XP) is a software methodology that offers solutions for teams facing rapid change. Does it fit the needs of Web development? The short answer is sort of.