I’m some way between a tools geek, process geek, (post-)agile geek, psychology geek and programming geek.
I work with both private and public sector organisations worldwide to help improve the way software is done.
I’m a UK based consultant with over 10 years experience in the software industry enabling teams in the adoption of various software engineering practices and associated toolsets – providing training, consultancy and support in both small teams and entire development organisations (1000s) – scaling agility and lean concepts at the organisational level and de-conflicting them with portfolio, programme and project management.
I specialise agile, lean and iterative methods and practices ranging through the practical implementation of scrum, kanban and RUP, business and system analysis covering both use cases and user stories (often together), requirements management, architecture and design as a sketch, iterative and continuous flow patterns and continuous integration practices. I don’t believe in slavishly following a process or meta-model but in collaboratively improving the software value stream.
I’m a co-Author and co-Founder of Holistic Software Engineering which brings together all of these things in one simple picture.
I’m the Technical Director of Holistic Software Consulting Ltd and also Soft Practice Ltd.
I’ve got deep expertise in various development tools such as (git, jenkins etc.) as well as commercial tools IBM (Rational toolset – RTC, RRC, RQM, RSA etc., Microsoft TFS) – I also make my own.
I’m interested in new technology, psychology, kung fu, music and guitar playing, travelling, philosophy, linguistics, close up magic, biology, maths, physics (especially astronomy and quantum physics) etc…