But, all of this is not the truly impressive part. We paired for some of the day, and worked alone during other parts. We did write some, but not as many as we could have. We're fixing the latter there this week.
Pair programming is essential as is writing tests before coding.
While some of your practices implemented portions of XP, I'm not quite certain the full intent of XP was implemented in your project. You admittedly did some NON-pair programming, which lends me to believe that refactoring also did not occur. The fact that your newly developed passed tests is great, but is also suspect since there were not an equal proportion of new tests developed for the new code being written. On a different note, some of the data you provide does lend some added credibility to the XP process and its overall effectiveness. I'm sure the community thanks you for the information.