Agile coaching focuses on helping teams reach high performance. You may have heard terms like self-organizing and self-managing and self-directing. All of these result from a bunch of individuals becoming a group and then a team, and that team learning how to communicate and collaborate effectively.
Do they need to learn some specific practices? Sure. That’s part of the path.
Teams that are adopting and doing Agile Software Development deserve guidance and attention. It’s hard to pull themselves up by their bootstraps, and that’s where I come in. I provide both ad hoc and formal training, on-the-ground-coaching, and make connections between teams, management, and the rest of the world.
At its heart, though, a high performing team is about the people and how well those people work together. My job, as a coach, is to guide them along the path, help them discover obstacles, and work with them to clear the obstacles.
I admit that I love it.
I also consider that many organizations want to develop their own coaches internally. After all, let’s get serious, it’s a lot less expensive to pay your employees’ salaries than my fees, right? So let’s do it!
Coaching coaches is another of my joys. Helping your organization become self-sufficient, helping your coaching adopt and manifest effective coaching skills, that’s just fun. It’s part of what I call my Principle of Planned Dispensibility – simply stated, that means that my goal is to make sure that you don’t need me any more (although, if I do it well, maybe you’ll like having me around 😉 ).