A Day in the Life of a ScrumMaster
The job of Scrum Master is real. It can have a big impact on costs (as illustrated in “The Case for a Full-time Scrum Master” and The Scrum Field Guide), saving the company money - period. But what does a Scrum Master do all day to justify a full-time role? The following list encompasses most, but not all, of the day-to-day tasks.
- Remove impediments/resolve problems
- Facilitate conflict
- Report team data back to the team
- Help out where needed
- Educate the organization
- Drive organizational change
Removing impediments and dealing with problems is always at the top of the list because, especially early in a project, there are many issues to deal with, both external and internal. Impediments or problems found by teams in large companies could be that another team does not respond in a timely fashion, your team needs to understand how an interface works and the people who wrote it are not available, or you have someone out sick for a few days. You also have to interface with management, doing everything from convincing them that an agile process is worthwhile, to reminding them of the fact that your job is full time, to paving the way for bonuses based on team, rather than individual, performance. Finally, you work to help the team solve its own problems and remove its own impediments. A good Scrum Master should strive to work himself out of a job by creating a high-performing team. For some, this may be impossible to achieve, but it should always be the goal, as it shows a mature team that is truly self managing.
People are human. Sometimes we get in weird moods, don’t get enough coffee, have a bad night’s sleep, or just see something that sets us off in a bad way. Recently, my youngest daughter, Emma, could not decide what shirt to wear and thought everything she picked out looked terrible - she lost it. My wife and I had to bring her back to reality.
I’ve had perfectly rational team members who come to work one day and lose it over a challenge to their ideas. Talking them off the ledge takes patience and people skills. Good Scrum Masters need to have the soft skills to intervene when necessary and the emotional intelligence to know when it’s better to stay out of it altogether.
Building Team Performance
The Scrum Master needs to help the team improve. One of the ways this is done is through reporting. A good Scrum Master tracks the team’s historic velocities, burndown rates, and many other project-related metrics. This is done not only to assist the Scrum Master’s own team in improving its estimation and smoothing the rate at which stories are completed during a sprint, but also to help other teams (especially new ones) in the organization as well.
The important thing to remember is that reporting team data, either internally to the team or externally to management, does not mean you are collecting data to hold against the team. Instead, you are providing visibility into data that the team needs to see and understand to improve.
Facilitate and Assist Where Needed
The job of the Scrum Master is to make it easier for the team to achieve its sprint goal. Many Scrum Masters wrongly assume that the best way to facilitate is to just do the work, which is not the case. Facilitation is not solving other people’s problems or doing it for them; it’s making things run more smoothly. The goal of facilitation should be to help the team analyze and get a better understanding of the system and the problems at hand.
The job of the Scrum Master is not to provide answers or to do everything for the team, but rather it is to help people get to the answers that they may already know. Now there may come a time when you need to help out to complete a task. Helping out is OK on occasion as long as you don’t forget that it can hinder you in your role as Scrum Master because it can cause you to focus too much on the work and not enough on the larger impediments that may be negatively impacting the team. When you do help out (and I know you will), remember that doing so must be the exception rather than the rule.
Educate the Organization and Drive Organizational Change
“If you want to make enemies, try to change something.” That quote, commonly attributed to former United States President Woodrow Wilson, definitely applies to these two Scrum Master tasks. It’s tough to convince people to try something new because change is frightening. I find that when introducing new concepts, policies, or methodologies inside an organization, people’s first response is to wonder how it will affect them. Will their jobs be safe? Will they be able to provide for their families? Others openly rebel, refusing to consider the new way because the status quo, as bad as it might be, is better than the unknown.A good Scrum Master finds a way to introduce new ideas and initiate change without shocking people’s systems.
For more on the role of Scrum Master as well as ways to convince management to make it a full-time job in your organization, check out The Scrum Field Guide.