scrummaster.jpg

Scrum Masters: What Makes a Good One?

Yes, that’s right. I am writing a blog post today about Scrum and Scrum Masters.

No, I haven’t lost my mind.

I just realized that out of everything I’ve written about Agile and Scrum, I never talked about what makes a good Scrum Master.

I’ve both been a Scrum Master and I’ve worked on a team with Scrum Masters and from both of those experiences I can tell you that there is much confusion about this particular role on a Scrum or Agile team.

Even the name Scrum Master has confusion around it, is it ScrumMaster or Scrum Master—you can tell, I prefer the latter.

So, let’s talk about why Scrum Masters exist in a Scrum team and what they actually should be doing.

scrummaster thumb Scrum Masters: What Makes a Good One?

Scrum Masters! What are they good for?

On some teams, unfortunately, it is absolutely nothing.

But, it doesn’t have to be that way. A Scrum Master actually serves a really important role on a properly functioning Scrum Team. (They bring the donuts or bagels in every morning, so the team can get actual work done.)

Ok, I am just kidding about that last part, but in reality it isn’t all that far from the truth. Let me explain.

A Scrum Master really is supposed to be the person who clears the path for the team so they can run as close to full speed as possible. The Scrum Master is sort of like the pit crew for a race car driver.

Without a Scrum Master, a Scrum team is slowed down by impediments which inevitably come up in any development project. It takes time and distracts the team to deal with these impediments, so the whole cadence of the team slows down unless someone external to the development process is moving the boulders out of the way.

So, really, the most important job of the Scrum Master is to remove impediments which may hamper a Scrum team from progressing on backlogs and getting their work done.

This isn’t the same thing as managing a project, because the Scrum Master isn’t deciding how and when things should be done. Instead, the Scrum Master is part of the team and the team as a whole is taking accountability for managing the project.

The Scrum Master also has the role of being the master of the Scrum process—hence the name. This is a tough spot to be in, but is a very important role that many teams neglect. The rules of Scrum are important to a successful Scrum team. One of the reasons why I started to write off Scrum as a process was simply because it was so difficult to get anyone to actually enforce the rules.

This is the job of the Scrum Master; he carries the big Scrum stick and he beats people over the head with it when they step out of line. He doesn’t do this because he is a big power-hungry bully. No, instead, he does this because he knows that the only way the team is going to produce their best work and not waste time arguing over process is if they all follow the process that was agreed upon from the start.

big stick scrum master thumb Scrum Masters: What Makes a Good One?

Scrum is intended to be more than just a way to develop software or organize teams, it is also a process that clearly defines what will happen, when it will happen and who will do what.

The Scrum Master is one of the most important roles on the team

It may seem, based on my previous description, that the role of a Scrum Master isn’t all that important to the overall performance of the team, but that is far from the truth.

In reality, the velocity of a team is more influenced by the Scrum Master than any other member of the team—with the exception of that lazy developer that breaks the build all the time and constantly falls asleep at meetings.

Even though the Scrum Master does not have direct control over the management of the team, the Scrum Master’s ability to both remove impediments and enforce the Scrum framework directly affects the team’s ability to get s!@# done.

A poor Scrum Master will let the team flounder and let outside influence distract the team from their work.

A poor Scrum Master will either be too timid or not care enough to force the team to obey the rules of Scrum, causing the whole platoon to go scampering off whatever direction they choose, rifles firing randomly in all directions.

I like to think of the Scrum Master as a guide who takes the team over rough terrain and shows them how to get water from tree leaves on their journey. Sure, the team could manage to bushwhack their way through the jungle without a guide, but it would take them a whole hell of a lot longer to do so—and they’d be much more likely to get eaten by a lion.

So, what should Scrum Masters actually do?

The answer is whatever needs to be done.

You know those gangster movies where some mob boss has a guy they call “the cleaner?” The guy that comes into a sticky situation and can hide a dead body, bribe the right cops, or just make someone disappear? If mobsters were following Scrum, that guy would be the Scrum Master.

The Scrum Master should be part of the team, but not part of the team. The Scrum Master should attend the standup meetings actively trying to spot impediments—especially the ones that aren’t mentioned by the team members, but exist beneath the surface of a problem.scrummaster taking a bullet thumb Scrum Masters: What Makes a Good One?

The Scrum Master should ensure that all the Scrum meetings and processes flow smoothly. He should make sure that standups are being used for their correct purpose. He should encourage the team to hold each other accountable and he, himself, should hold the team accountable to what they promised to deliver.

The Scrum Master should be the guy (or gal), who makes things happen. He should know the right people to talk to and know how to get things done. The team should focus on the work, the Scrum Master should focus on the politics. If the team is dealing with politics the Scrum Master has failed.

Most of all, the Scrum Master should be willing to lay it all on the line—to take the hits for the team. Even though the Scrum Master doesn’t control the team and get to boss them around, they are his team and his alone. A good Scrum Master isn’t afraid to take full responsibility for the actions and performance of the team and step in the way of that bullet and take one in the chest if he has to.

Like this post? Sign up for my weekly email and I’ll make sure posts, like this one, are delivered right to your inbox once a week. Also, you’ll get lots of content that I only share with my email subscribers.

  • http://bit-builder.blogspot.com/ Justin Hewlett

    “A poor Scrum Master will either be too timid or not care enough to force the team to obey the rules of Scrum, causing the whole platoon to go scampering off whatever direction they choose”

    Of course, if your team needs a scrum master in order to get the team to follow scrum, then it sounds like the team hasn’t fully bought in to the process, so why is the team practicing scrum?

    • jsonmez

      Fair point. But, many teams think they are doing Scrum or have different interpretations of it, so the Scrum Master can serve as the person who everyone else relies on to make sure the process if being followed correctly.
      I’ve definitely seen plenty of teams where the team hasn’t fully bought into Scrum and that ends up being a disaster.

      • New SM

        I’m a new scrum master. Our organization has jumped into the deep end with the move to scrum. I was previously a PM. I often times feel like I don’t have a lot to do any more, which is not a great feeling. Hoping for some thoughts on what I can proactively do to move the team along and make them better at this process. The team is also struggling with the transition and still multi-tasking. This in the end will make me look like I’m failing. Any tips on how to drive the transition? It doesn’t help that the director of the team keeps pulling scrum team members into the production issues. Also, curious to know what other org’s reporting structures look like in a scrum environment. We’ve been advised our org structure is only as it is now due to historical reasons. What may the new structure look like? Thanks.

  • umais siddiqui

    Do you think a Scrum Master has to be technical? I think it is a big plus point for a Scrum Master to be technical but definitely him or her needs to have to be an effective communicator as that is his main job. He has to deal with all the politics and remove impediments but having him know about technical stuff will allow him to be more close to the team. Let me know what you think.

    • jsonmez

      A Scrum Master doesn’t have to be technical, but I think it sure helps.

  • Pingback: Week 15 - Apr 7 - Making Waves Blog()

  • Pingback: Les liens de la semaine – Édition #75 | French Coding()

  • Pingback: Dew Drop – The Return – April 22, 2014 (#1760) | Morning Dew()

  • Cristian Andrei Stan

    On what planet lions live in jungle :) ? “Sure, the team could manage to bushwhack their way through the jungle without a guide, but it would take them a whole hell of a lot longer to do so—and they’d be much more likely to get eaten by a lion.”

    Lions live in savannas, in jungle you get eaten by tigers, leopards, jaguars and cougars. Almost all the big cats except the lion :P

    • jsonmez

      Oh yeah. Then why is the Lion the king of the jungle?

      .. I know, I know, and of course you are right. My wife pointed out the same thing and I told her no one would notice. :)

  • http://cayenneapps.com Andrzej Winnicki

    You said:

    “This is the job of the Scrum Master; he carries the big Scrum stick and he beats people over the head with it when they step out of line.”

    I wouldn’t be so eager to call SM ‘guy with the stick’ – when the team is forced to Scrum just because some guy (namely SM) enforces Scrum, there is no point of Scrum at all. I think the biggest task for SM is to understand the very basic foundations of Scrum and being able to explain those foundations to Scrum Team.

    From my experience the biggest challenge for SM is not only to act as a manager, who – as you said – removes impediments but (even more importantly) to be a great psychologist (or couch if you prefer) who can help utilise greatest features of each team member and team as a whole.

    • jsonmez

      Yes. You are right. I was being a little funny. :)