Time and again in my Agile and Scrum journey, I get asked “So, is Scrum Master a management position or not?”
Here is what I think.
Scrum Master is definitely a management position, but of a different kind.
The Scrum Master does not manage people. The people are already self managed and self organized. Any attempt to manage the people in the team causes hurdles and does not help the team or their productivity.
So, what does the Scrum Master manage?
The Scrum Master manages
- Resources: No.. No, not the human resources, but other physical and hardware resources. Ensures that the product development environment is in perfect condition. All licences and certificates taken care of, none of them expiring during the ongoing Sprint, etc.
- Impediments and Risks: Manages the impediments effectively and keeps hacking at them to create a path forward for the team. Encourages the team to bring up any potential risks that could deter them from the Sprint goal.
- Dependencies: Manages any dependencies with other product teams or other people external to the team.
- Process adherence: Adherence to what process? The Scrum process framework that the team tailored to their advantage. Ensuring that the process is continuously tweaked for the benefit of the team.
So, the Scrum Master manages anything and everything that comes in the way of the product development team and threatens to deter them from focusing on their core strength: product development.
Let me know what you think.