“Maybe we would be better off if we developed a list of ‘fairly good’ practices, spent time selecting ones appropiate to our organization, and then tailored them to a particular situation.”- Jim Highsmith in Agile Software Development Ecosystems
Originally this project started out as observations of working in an extreme programming shop and the differences between what I experienced, what I read, and the world I had come from. But I realized that there is enough written about XP already, and everyone's experiences are different. What I also realized is that we do a lot of things that work, some of them mentioned by the agile community, but none of them with the focus and attention that XP gets. So here, for you to pick and choose from, are some ‘fairly good’ practices that have made a difference.