Allan Kelly specialises in helping companies improve their software development efforts and adopt Agile techniques. Before moving into the management of software development he was an accomplished software developer.
His experience ranges from software design patterns to organizational structure, and Agile project management. He aims to find and exploit the synergy between business strategy and software engineering.
Allan lives and works in London and is the author of "Changing Software Development: Learning to become Agile". More at: http://www.allankelly.net his blog can be found at http://blog.allankelly.net.
At XP Day 2009 he is running Designing the Agile Company with Giovanni Asproni.
Postscript: Allan also did a Lightning Talk on The Requirements Trap.