There were several keynotes at XP2005. Some more interesting than others.
Jutta Eckstein‘s keynote had this simple, but effective message “Agile has come of age. The hype is over. If you’re into hype, nothing to see here, move along while we get down to real work.”
Kent Beck‘s keynote was about “Taking it up another notch” and “accountability“.
Accountability is the word on Kent Beck’s mind, these days. We should all take responsibility for our actions and their consequences. Kent gave the example of replacing the well-known XP maxim “Change your organization or change organisation” by “You can only change yourself”.
Taking it up a nother notch does not mean doing the technical stuff with even more fervour. It means expanding our worldview and applying agility to the organisation, the world. Which ties in neatly with the keynote by John Favaro.
Johan Favaro‘s keynote was the most interesting one for me.
One of his points is that:
- Great IT can improve productivity by 2%
- Great management can improve productivity by 8%
- Great management AND IT can improve productivity by 20%
But we so often fail to get that combination right. Why? Business and IT aren’t very good at talking to each other and working together. Business people don’t understand us. We don’t understand business people. IT management is very rarely based on a sound management and financial basis.
This talk was a call to arms: we must learn to talk the business talk. And not only talk the talk, but walk the walk.
In my experience, I find it easier to talk to business people about agile. They love it! They want to be able to steer projects, review and revise plans, they want to make IT decisions on the basis of value and cost, they know how to deal with risk, they understand the value of early delivery…
It’s mostly IT management who resists the change to agile. Why? Because it’s a threat to their cushy jobs, where they don’t seem accountable (here’s that word again), where they know better than the business rabble, spouting meaningless techno-babble to befuddle anyone who wants to examine what they do. Agile means openness, communication, accountability. And some people are afraid of that…