As briefly described in the introduction, this is an experience report of our work at ThoughtWorks, Inc., in delivering a large distributed leasing application. Therefore, the context of the experience is basically a large, real-world project with real clients, real developers, and real deadlines. Before starting on XP, the developers had little or no exposure to the development process and were working in a typical development environment, with the analysis already done and documented, and business sections split among independent teams. Our experience is applicable to any project in similar circumstances. These circumstances are as follows:
|