The Scrum master’s job is to put a framework on the software development process. If you’re implementing Scrum, you’ll need organizational and management skills, since you’ll work with the product owner on the product’s requirements and development. You’ll also work with the development team to make sure it’s adhering to Scrum practices.
Being a Scrum master takes serious people skills, says Jonathan Silva, customer success manager at Axosoft, a Scottsdale, Ariz., software company. “The entire time, you have to foster seamless communication between the product owner, team members and stakeholders, and it takes people skills to foster that relationship.”
During interviews, be prepared to be tested on your soft and technical skills, says Steve Porter, community and member services director for Scrum.org, a training and accreditation organization. However, the bulk of the interview questions will likely involve resolving interpersonal problems and a candidate’s negotiating style, he adds.
Here are some questions you can expect to hear.
Describe a specific interpersonal conflict that you’ve handled and resolved as a Scrum master?
- What Most People Say: “Once I stopped two developers from fighting. I sat them down and listened to each one’s side. Then I had them agree that getting no work done was unacceptable. They agreed, and I got them to resolve their issues.”
- What You Should Say: “Two of the developers on my team were having serious design disagreements about the new WordPress plugin we were developing. Their progress was at a standstill, and our deadline was fast approaching. I pulled the two developers aside and listened to the problem as presented by each. One had major concerns about the direction originally set during sprint planning, while the other was defending the decision originally reached in the planning session. We were able to determine that the former developer felt his design input was not being taken seriously. He agreed to set aside his design alternatives and go with what was decided by the team. He has since begun preparing more rigorously for planning sessions to ensure his ideas are taken into consideration.”
- Why You Should Say It: The response needs to be revealing, so it shouldn’t be just a series of events. Set up the situation, describe the problem, and detail the action you took. Explain what you learned in the process. Get specific about your approach to conflict resolution and your negotiating style. A good Scrum master has to be both a mediator and referee.
You’re a Scrum master, and your development team is constantly getting interrupted by the head of sales, what do you do?
- What Most People Say: “I would go and talk to the head of sales and explain that they need to talk to the product owner instead of bothering the team. It’s important that the team stay focused on their current work, and it’s the product owner who is responsible for what the team is working on.”
- What You Should Say: “I would educate the team members on how to effectively deal with these interruptions.”
- Why You Should Say It: The Scrum master’s primary role is to teach, educate and coach. If you’re solving the team’s problems, then they don’t learn how to solve the problems themselves. The people who are closest to the challenges need to be the people coming up with solutions.
We’re looking to improve our team’s velocity by 10 percent this quarter. How would you achieve that?
- What Most People Say: “I think I can help you reach your goals by ensuring that the teams are able to focus on the work inside the sprint and not get distracted by non-critical items.”
- What You Should Say: “You say you want to increase velocity by 10 percent, but what are you really looking to improve? How are you measuring the value of what your teams deliver? Is your customer satisfaction low, and you want to improve it? Is your time to market bad? If so, have you analyzed why? Do you feel your team is not working hard enough? Velocity isn’t a value metric and shouldn’t be used as a yardstick to measure teams. There really shouldn’t be a suggestion on how to raise velocity.”
- Why You Should Say It: If you ask a team to increase that number by 10 percent, they can often achieve it without returning any increase in value back to the organization. It’s your job to educate the organization on the Scrum framework. An excellent Scrum master should teach a product owner that he or she is responsible for maximizing value, not velocity or even productivity. Often a large amount of value can be returned, even when your velocity is low.