David Harvey
David has over twenty years experience in software – as a developer, manager, technical architect, CTO, coach, trainer and consultant. In the 1990s he helped numerous organizations adopt best practices in object-oriented design and implementation: in investment banks in the 2000s he was responsible for defining, designing and implementing large-scale infrastructure for complex and changing businesses. From 2004 to 2008 he was CTO of Sibelius Software, bringing two significant versions of the world's leading music notation program to market. He is now helping companies throughout Europe realize the benefits of Agile development, and as partner in CATeams is helping bring powerful ideas about social complexity and group dynamics into the way software teams work.
David has played a leading role in introducing new thinking into software practice, through sessions at conferences (including the first XP workshop in the UK, in 1999), in his work in teams and organizations and in the UK's software community, and through his chairmanship of the British Computer Society's specialist group on advancing software practice.

