A Scrum Master’s Checklist for Problem-Solving

We have created a checklist for Scrum Masters who are potentially stuck on one issue and unsure how to proceed.

In my blog post, “Growing and Improving as a Scrum Master,” I wrote:

So, how do I know if my Scrum Master is effective? Consider these three questions:

  1. Are we making the same mistakes time and time again?– A good Scrum Master will work with the team to ensure that once a mistake is made, that the team develops practices to ensure they do not continue repeating the same error. Mistakes are things the team does that does not have the outcomes or consequences they intended.
  2. Are we encountering the same issues time and time again?– A good Scrum Master works with the team so that when issues arise, the teams can recognize issues as they arise and will put in practices to ensure that those issues are effectively dealt with going forward. Issues are problems that arise that the teams did not directly create.
  3. Are we getting better over time or are we stuck where we are? – The concept of having highly effective teams versus ineffective teams is relative. What we really want is that our team is getting better over time.

If we see that our teams are not repeating the same mistakes, that our teams recognize issues as they arise and are able to effectively deal with those issues, and that our teams are constantly improving, then that’s a signal that we have an effective Scrum Master. If these things are not true, that’s a sign that your Scrum Master needs to improve their abilities to work through these issues with their team.

To expand on this concept, one of the key goals of the Scrum Master is to ensure their team is continuously working through problems and improving. To aid with this, I have created a checklist for Scrum Masters who are potentially stuck on one issue and unsure how to proceed.

  1. Did the Scrum team discuss the problem at the retrospective? – The retrospective is the Scrum event where the team is focused on addressing problems and paving the way to continuous improvement.
  2. Did the Scrum team discuss the impact? – If the problem is very impactful, it’s essential to discuss it as soon as possible. If it’s not particularly impactful, the team could potentially wait to address the problem.
  3. Did the Scrum team identify the root causes? – A critical part of understanding a problem is understanding what’s causing the problem. Using techniques such as 5 Whys, Fishbone Diagrams, Pareto Charts, and Systems Modelling can help teams with root cause analysis.
  4. Did the Scrum team come up with a solution? – At this point, the team comes up with potential solutions and identifies how to address this problem. Note that steps 1-4 are done in the initial retrospective meeting where the problem is first discussed.
  5. Has the Scrum team tried the solution? – In the subsequent retrospective, the team will discuss if they implemented the solutions they developed last retrospective.
  6. What were the initial results? – The team identifies the results of their initial solution. Did the solution address the issue? Did the solution cause any unexpected results or additional action items?
  7. What are next steps from here? – If the problem is solved, then great! If not, what are the team’s next steps from here? This usually results going back to step one.

Note the first four items above are part of the team’s retrospectives to address the problem. Items 5, 6, and 7 are discussed in the subsequent retrospectives to see if the problem is addressed.

If we have a Scrum team that is continuously experiencing the same problem, I would pose these seven questions to the Scrum Master. Any Scrum Master that’s fumbles and bumbles in answering these questions is probably a Scrum Master who’s still a bit green and working through their ability to help the team work through their issues.

For information on how to improve as a Scrum Master, see Growing and Improving as a Scrum Master. To learn more about retrospectives and continuous improvement, join our Certified ScrumMaster (CSM) and Advanced-Certified ScrumMaster courses (A-CSM).

More Blogs

How to Scale Scrum Effectively_ Tips for Large Teams and Enterprises
blog

How to Scale Scrum Effectively: Tips for Large Teams and Enterprises

Scaling Agile practices in large teams and enterprises presents unique challenges, but with the right strategies and frameworks, organizations can maintain Agility and deliver value effectively.

This guide explores key considerations and practical tips for to scale Scrum, ensuring that as your organization grows, your Agile practices evolve to meet increasing demands.

Read More »