What to Do Next


This chapter presents evidence that the V3 project produced significant measurable improvements over the prior V2 project. Many aspects of the two projects remained relatively consistent the domain and feature sets, the tools and technologies, and the team. The primary difference between the two projects was the use of XP on V3. We must therefore conclude that XP contributed substantially to the improvements, a conclusion reinforced by our subjective day-to-day observations.

The XP adoption experiences at Escrow.com have proved to us that XP is particularly effective in today's fast-paced e-commerce environment, and we now make XP our process of choice. We plan to continue to measure and quantify the benefits gained as we adopt XP on future projects.

Table 30.1. Measurements of Implementation Quality
  Version 2 Version 3 % Change
Total code size 45,773 15,048 67%
Average methods per class 6.30 10.95 + 73%
Average lines per method 11.36 5.86 48%
Average cyclometric complexity 3.44 1.56 54%



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net