XP Day Germany in Hamburg is over. I was quite nervous about it since it does not happen too often that I'm being invited to give a keynote on any topic I like. So I sat back and reminisced about my former life as an Extreme Programming enthusiast.
Don't get me wrong: I still do think that XP is the underestimated jewel among the better known agile methodologies. During recent years, however, my enthusiasm was replaced by a feeling along the line "XP is too good for this world". Sometimes the "too good" felt more like "too difficult for most organizations and teams". I felt this kind of disillusionment to be rather wide-spread - at least within the German community, of which many members are meanwhile content to be mere "agilists" instead of "extremos".
So I tried to put all whining aside and concentrate on how to bring passion back into Extreme Programming. My points were basically threefold:
In short, I don't think it's enough to be agile. You can listen to the full talk and see the slides on this screencast. Be warned: it's in German and sound quality is not as good as it should be.