About me
I am a consultant for ThoughtWorks based in the UK. Most recently I’ve been helping to introduce Agile at various blue chip companies: Investment Banks, Publishers and media organisations. Sometimes I even write software.
I studied Astrophysics in the 90’s but got sick of programming in Fortran. Twelve years of DBA, Java development, software design and software architecture later, I believe that writing software is the easy part of the problem. Most of the time it’s about getting people thinking right. I am passionate about the XP practices, seeding cultural change within organisations and deploying maintainable, robust and scalable software into production on time and on budget.
After picking up the XP bug around four years ago, Recently I’ve become interested in the idea of organisational design and refactoring. I think XP and incremental approaches to delivery, combined with automating the path to production have made a huge impact on small teams in the industry around the world, but it’s time to fix the second order problem. That traditional organisational approaches aren’t working and indeed are contributing to the systematic failure of IT to deliver on it’s promises.
Stuff I like:
- eXtreme Programming
- Domain Driven Design
- Behaviour Driven Development
- Agile Coaching
- Organisational change
- Lean
- World of Warcraft – FTW!