Scrum Master is a roll that many have heard of, but few understand. That’s because the role isn’t needed. Well… it isn’t needed in the traditional sense. Let’s explore some background and alternatives.
The Background
Scrum Master as defined in the principles of the stalwart Agile Manifesto: “…” ← It isn’t defined. Scrum Master as defined by the ScrumAlliance.org: “The ScrumMaster helps the Scrum Team perform at their highest level. They also protect the team from both internal and external distractions. ScrumMasters hold the Scrum Team accountable to their working agreements, Scrum values, and to the Scrum framework itself.”
The above descriptions illustrate two things…
A Scrum Master is not necessary to adhere, to operate, or deliver in an agile manner.
The Scrum Master role is usually defined by groups or organizations promoting a specific agile framework/methodology.
The Issue Today
The issue today is that the world has moved past the need for a one-size-fits-all agile approach. Agile frameworks should no longer be “by the book”, but rather revolve around a canonical set of guiding principles. The “build your own” mentality around agile frameworks & programs is discussed in a different post. That being said, regardless of the framework being employed the title “Scrum Master” and its traditional descriptions create a narrow view of agile delivery.
Ask the following questions — reference the relatively vague descriptions of a traditional Scrum Master role:
What role does a Scrum Master need to play in team refinement activities? The team should be the owners of refinement activities. A team should feel empowered to determine its destiny. A Scrum Master does not work through a backlog of daily work - nor are they dedicated team “scribes”.
Is a Scrum Master looking into process bottlenecks? If so, how? Doubt it. Most Scrum Masters are able to observe superficial issues with a team; and can take a routine approach to addressing them. Did someone say longer retrospective discussions? A better approach would be to incorporate deep analytical metrics to help define & address root causes to both team successes and failures.
Do teams actually need a Scrum Master to facilitate meeting occurrences? Adults need to adult. Teams need to be empowered. And Scrum Masters don’t need to become team secretaries. Set the meetings up, define the meeting purposes, and go to those meetings.
Why is “Scrum Master” used as a blanket term within the agile community? Does it mean master of all scrum knowledge? Does it mean master of all scrum artifacts? — Has any other title, especially one without much authority, ever used the term “master”? So, does it mean any of those things? Prollllly not. The name “Scrum Master” isn’t great.
The Post-Scrum Master World
The future is rife with opportunity! Instead of the traditional role of “Scrum Master”, the future calls for true team empowerment, analytical analysis, and automation. The future call for an “Agilist”! An Agilist is a role which focuses on an organization, or subset of teams, by defining targeted agile operating guidelines. This allows an orgaization & teams to grow in their own way — while still operating within a structure and in accordance with a set of standards.
An Agilist promotes a culture of self-determination, uses KPIs to review performance/health, and champions the use of “best fit” agile practices.
*For more on agile frameworks & methodologies see: “Finding The Right Agile Framework”