ADC2004 - Amazing Experience Reports24 Jun 2004
This morning at ADC2004 had some amazing papers (with links to the papers):
XP "Anti-Practices" : anti-patterns for XP practices
Yoshihito Kuranuki and Kenji Hiranabe presented a superb paper on the problems (anti-patterns) they had using XP. They used cartoons, play acting to totally captivate the audience. I felt sorry for the poor guys who had to follow them!
- Brownie's Works : "The boss refactored our code!"
- This Anybody Syndrome : "I'm not necessary here"
- Pairing Prison : "I'm always under observation!"
Refactoring the Development Process: Experiences with the Incremental Adoption of Agile Practices
Paul Hodgetts talked about his experience with big bang adoption of XP practices vs doing it more incrementally - one practice at a time.
This matches my experience working with teams transitioning to agile.
Subclassing XP: Breaking its rules the right way
Greg Luck talked about his experience on a project. I really didn't like this paper when I first read it! They did not subclass XP, and he talked about only allowing refactoring at the end of the iterations! Really don't like that!
Anyway, it turns out that he ment defer large design changes until the end of the iteration. Phew. Now I can see where he is coming from. He also talked about a pair being too small a unit to make large design decisions. I agree with that. I always use team white board sessions to discuss designs with the team. Shame the paper does not explain the story properly.