The Scrum Master
– a key role for project success
Certified Scrum Master (PSM I)
What is a Scrum Master and how does the Scrum Master support the organization for an agile future and help the team stay on track?
Background
Scrum is a framework created by Ken Schwaber and Jeff Sutherland that helps organizations and teams handle complex problems through adaptive solutions, achieve goals, and create value. The theory, the values, roles, events, and artifacts are described at length in “The Scrum Guide”, a good starting point for anyone who wants to be more agile. This guide is not a rule book to be followed step by step, but a set of guidelines that can help companies or teams to use or create processes and techniques that bring value to their situation, regardless of what that value means to them. A video explaining how Scrum works, in a nutshell, is available here.
Some advantages of adopting Scrum are:
- A working version of the product is available any time
- Higher revenue (quick opportunity for feedback from customers due to the often releases)
- Lower costs
- Effective use of time and money
- Possible changes can be incorporated easily
- Better visibility of product direction
- Large projects are divided into smaller, more manageable iterations
What is a Scrum Master?
How does a Scrum Master support the organization?
- Analyzing the current ways of working
- Planning and organizing the implementation of Scrum, depending on the particular situation of the organization, including recommending a detailed transition plan to the new way of working
- Identifying bottlenecks
- Improving communication
-
Recommending, helping configure and/or train people to use a suitable project management tool (e.g., Azure Boards, Jira)
For instance, in one of our projects, the Scrum Master enabled the adoption and configuration of the Azure Boards according to the specific project structure. Usually, this approach is a proactive way of starting the project by putting the practical knowledge to the use of the project.
How does a Scrum Master assist the Scrum Team?
- Helps the Product Owner understand the need for a clear roadmap, product direction, and product backlog visible to everyone in the team and organization
- Teaches the Product Owner effective techniques for defining Product Goals and backlog management
- Coaches the team members in autonomy, collaboration, and multidisciplinarity
- Facilitates conflict resolution
- Drives the creation of a Definition of Ready and Definition of Done and holds the team accountable for following them
- Detects possible risks early on and encourage the removal of impediments
- Facilitates meetings as needed or requested
- Makes sure the agreed processes are followed by everyone, and the Scrum events take place, are productive, and kept within the timebox
What skills does a Scrum Master need?
What are the challenges a Scrum Master faces?
- The organization doesn’t understand what agility is.
- The team adopts Scrum without knowing or understanding its principles.
- The team doesn’t have any formal training in Scrum.
- The team or the organization are resistant to change.
- The members of the team are constantly changing.
- The Scrum Master is an assistant for the team (e.g., Azure Boards/Jira administrator, the person who sets up the meetings in everyone’s calendars, takes notes at meetings).
- The Scrum Master is confused with a Project Manager.
- The team assumes the Scrum Master has to give them work, tell them how to do their job, or that they are the Scrum Masters’ direct reports.
- The Scrum Master must plan and set goals for the team (e.g., sprint goal, choose sprint backlog, set deadlines, manage tasks, micro-manage the team).
- The Scrum Master is responsible for removing all the impediments or solving all the problems the team has.
- The Scrum Master is the middleman through which the team communicates with other departments or teams.
- The Scrum Master must have another role in the team (e.g., developer or product owner).
- The team or the organization had a Scrum Master as a project manager with the command-and-control type of leadership.
- The Scrum Master is changed often.
- The Scrum Master must deliver fast results, regardless of factors such as how long the team members have worked together, their understanding and/or experience with Scrum.