A recent topic of discussion in the XP2E yahoo group got me thinking a little bit about the progress our team has made in adopting XP, some of the issues we're encountering and where we're going.
We've read the XP2E book as a team and are following on with the XP Installed book. The XP2E book helped us with a lot of the theory and we started down the road together. With the Installed book we're picking up some more "how to do it" material.
- We've physically opened up our area and are enjoying the improved communication.
- We're pairing up most of the time. We notice when we don't (more errors and slower).
- We're holding each other accountable to standards.
- We are still building our TDD, program by intention skills.
- We are getting a lot more user involvement, but not co-located.
- We are having few (near zero) minor defects found in production.
- We're still getting a handle on stories and points.
- We're working out issues with testing and data bound controls.
- We're having problems with integration - we need to install a CI server.
- We're looking to swap out VSS for SubVersion.
- We are going to work on picking up design patterns soon.
And as always, how do I test this object that is generated by the ORM tool and expects to see a database on the back end?
This week we moved 3 releases (different projects) to production. All of them sailed through testing with no defects. We have 1 more system pending release and 2 more in testing. Overall, a pretty good feeling.
The weekly planning and keeping focus on those goals is an extremely important thing for our team. The morning stand up helps us to keep our focus.
No comments:
Post a Comment