Agile Coaching


Achieving your objectives
To ensure you achieve your objectives as quickly as possible, I use a broad range of coaching approaches including mentoring, facilitating, teaching and showing. I also relentlessly tune and adjust my activities and approach based on how we are tracking. I employ proven agile values, principles, techniques and practices to succeed at prioritising, delivering and improving customer and business outcomes in an incremental and iterative way.

Holding up a mirror
I show you what is working well and not so well in your software delivery lifecycle (this often gets described as "holding up a mirror"), and then help you make it better. I never become part of the furniture, and have a daily imperative to push forward and keep people's eyes on the prize. My clients have found this approach to be extremely effective.

Improving as individuals and teams
Improvement and high performance comes from forming new, effective habits, and continuously driving for better. I embed with teams of managers, developers, designers, analysts, testers (and more) to help them form such habits. While improving dynamics and performance within and between teams is paramount to success, this only happens if the individuals involved are happy, motivated and driven by a common vision. I make it my mission to understand the needs of those I am working with, help synchronise and meet those needs, and support each and every team member to grow in professional stature.

Agile Coaching Agile Coaching