-- Adapted from my intro at the Keep Austin Agile 2016 Conference.
Fourteen years ago I was promoted to Senior Manager, two short years after joining the company as a Software Engineer. I had managed a small team before but this was a bigger team, a much larger company, with more responsibilities. Over the next 8 years, I would invest countless hours learning how to be a better manager and leader.
Every management book I read, training class I attended, and webinar I listened to had the same goal: to teach me what I needed to do to solve problems for my team. While my developers worked on technical issues, I was the one interacting with Product Managers, Business Analysts, Project Managers, and Executives. When we needed to make a process improvement, evaluate requirements, or come up with a project plan, I was the one responsible for figuring it out. Everything flowed through me and was initiated by me. It was the traditional – and autocratic – way to manage a team. I was in charge!
But something was seriously amiss. This way of operating and thinking assumed that the manager was smarter than the collective wisdom of the team, that the manager had the specialized and general knowledge to address almost every situation, and that the manager alone could devise the best plan for the team every time.
When people talk about Agile, they are often talking about the Industry of Agile – all the practices, ceremonies, rituals and artifacts that make up our collective understanding of agility. But what most people neglect to sufficiently appreciate is an aspect much more important: the Democracy of Agile. Buried in all those rituals, practices and ceremonies is a key tenet: everyone on the team is now in charge. Process improvements? They often come out of team retrospectives. Requirement clarifications and adjustments? This happens in backlog grooming sessions. Even dates and milestones are now projected by the team – on their own.
The empowerment of teams practicing Agile is neither accidental nor discretionary. To quote the Agile Manifesto: “The best architectures, requirements, and designs emerge from self-organizing teams”, and “the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” In its purest form, Agile is a true democracy, where everyone on the team has an equal vote and everyone is involved in making decisions for the team. The manager is no longer the focal point of the team nor the only one initiating and driving change; the manager is now part of the team, a servant-leader who ensures the team members have the environment and support they need, and then trusts them to get the job done.
There is another aspect to Agile Democracy that’s equally important to understand, and that’s the diversity of those practicing Agile. The Agile team is a mix of skills, roles, and experience levels, everyone embracing the Agile values of responding to change, face-to-face communication, technical excellence, empowerment, and intrinsic motivation. The diversity of the Agile team is core to the Agile experience and the success of the Agile team, because it brings all those skills, experiences and opinions into one place with everyone sharing the common goal of delivering value to the customer. Just like diversity makes the communities where we live stronger and more resilient, it also makes every team in our companies stronger and more resilient.
It is the responsibility of every Agile team member to embrace and be the champion of democracy and diversity in their Agile teams. In Agile Democracy, you are empowered – even obligated – to initiate and drive change.
In a future post, I will talk in more detail about the role of the manager in the Agile team. After all, if the team is making decisions and charting improvements on their own, what do we need managers for? How does the team know what decisions they can make? And how does a manager ensure empowerment doesn't run amok?