Luis Gonçalves
Scrum Master Growth
6 min readMar 6, 2016

How to Manage Organisational Scrum Impediments?

Hi guys, this week I want to talk about Scrum Impediments.

Those who follow my work know that I have spent several months developing a framework that I believe will make a huge difference. It is my hope that this framework will allow organizations to become “learning organizations”.

The framework is divided into 4 different parts:

  1. Agile Portfolio Management.
  2. Agile Teams.
  3. Organizational Community of Practices.
  4. Organization Improvement Board (The topic of this blog post).

The whole framework can be found below.

Organisation Improvement Board — How to manage Scrum Impediments

I believe the Organizational Improvement Board will be a key part of any organization that is serious about learning and improving.

Going even further, I believe this tool will solve one of the most common problems that companies face in their transition toward Agile companies: “What is the job of the managers in Agile?“.

We all know that middle managers are the ones who suffer the most when companies move toward Agile. Why?

The answer is simple. Agile does not have a specific role for them, or at least nothing extremely obvious; therefore, they become very insecure and they try to grab every piece of work they can find. Most of us know this is not good news.

There are certainly many definitions of what an Agile Manager should do. I define them as:

Organizational Change Artist — the manager should be one of the persons guiding the organization toward agile.

Boundary Keeper — the manager should reinforce boundaries both within the team and between the team and the rest of the organization.

Value Maximizer — the manager should be one of the persons managing the portfolio of projects. He/she is like a product owner, but on a bigger scale and always asking, “What is the highest business value project in the organization?”

Lean Manager — the manager will use lean thinking to improve organizational flow so that the value that teams deliver can be delivered without delay.

Organizational Impediment Remover — the manager will navigate through the organization and remove all of the impediments that are blocking teams from delivering value to customers.

Team Champion — the manager will coach agile teams, helping them to achieve fantastic results.

You can find more information here:

What is an Agile Manager

What is an Agile Manager and Their Role?

But what does this all mean? What kinds of tools and processes are at their service to allow them to do a great job? Unfortunately, most of the organizations where I worked previously do not have an answer for this.

What if we could have a tool that would enable middle managers to collect all of the organization impediments and their job would be to “solve the impediments”? I truly believe this would help them to find a lot of meaning in their daily job.

The company where I am working now, “HolidayCheck“, is ramping up the organization improvement board. As part of this process we will have what we call the Agile Improvement Backlog.

This backlog will contain improvement topics that are blocking the organization, or simply improvement ideas that will help the company to become faster and more innovative.

The Agile Managers will be responsible for tackling those improvements and solving them one by one. Do not think this is simple! Many of these improvements will demand deep changes within the organization, but this is the only way to become a truly agile company.

We believe that organizations are full of potential improvements, but they lack a way to make those improvements transparent. This board will enable teams and individuals within the organization to come up with possible improvements and find ways to improve the whole company.

Hypothesis Kanban Board

As you can see from the picture, the board contains six different columns. They are:

  • Hypothesis: In this column, we will have the possible improvements for “HolidayCheck”. These improvements will be written in the form of a hypothesis. Everything we do starts with a hypothesis. We never know if what we want to implement will cause the desired outcome; therefore, everything should initially be treated as a hypothesis. The format of a hypothesis is presented below:

We hypothesize by <implementing this change>

We will <solve this problem>

Which will have <these benefits>

As measured by <this measurement>

  • Options: Every hypothesis has a different possible “way” to be implemented. We should always try to figure out an option that is easy to implement with a big return on investment.
  • Selected: The option that was selected for each hypothesis.
  • Ongoing: The option that is currently under implementation.
  • Review: In the column we review, was the improvement implemented successfully and if so, did it cause the desired result?
  • Done: The improvement was implemented with success.

Team Members

As I explained above, the owners of this board will be mainly the Agile Managers, but they are not alone. Senior Management is part of this team as well. In our case, the COO is the “uber” Scrum Master; this is extremely important.

Having the Executive Management as part of this process will allow everyone to be empowered to really improve the organization.

Another small tip that I would like to provide: the person who raises the issue (most often the Scrum Master) will be part of the discussion since he/she is the one who knows all of the details of how the problem affects him/her and the team.

Process

The idea is to implement everything in a very Agile way. Every second week, the team gets together. They review what was achieved, and they plan what will be tackled during the upcoming weeks.

Every month, the team gets together to run an Agile Retrospective in order to analyze how they can improve.

How are the topics coming to the board?

Manage this as a normal product backlog. In a normal Agile team, you would talk with the product owner and use the same approach.

Figure out which person can help you write your hypothesis and add it to the backlog. Make sure that you have a transparent process that allows you to get feedback about the status of your hypothesis.

How will we treat learnings?

Find a place where you will store the results that you take from the experiments. These results are very important for future organization decisions; treat them with high importance!

Communications

In order to keep the whole organization informed, make sure that you send a monthly email that will cover the following:

  1. Improvements implemented (achievements)
  2. Metrics
  3. Results: “What did we learn with this improvement?”

Make the board visible

Make the board public. Everyone inside of the organization should be able to access the board and see which different improvements and initiatives are ongoing, which ones were solved, and which ones are coming in the future.

I really believe this idea can cause a tremendous impact in organizations. It’s a great tool to enable:

  1. Transparency
  2. Continuous Improvement
  3. Helping managers to finally work within the company system
  4. And of course, starting the creation of a learning organization

I really hope that you enjoyed this blog post! If the instructions in this blog were not sufficient, please feel free to contact me. I will provide you with all the information.

My name is Luis Gonçalves and I am an Organisational Transformation Coach and I love to write about Agile Retrospectives, Agile Retrospectives Ideas, Scrum, the role Scrum Master, and Agile in general.

I have been creating Scrum Master Training for the agile community. If you are interested in knowing more or even working with me you can find me here: Agile Coach München.

Luis Gonçalves
Scrum Master Growth

Luis Gonçalves is an Entrepreneur, Author & International Keynote Speaker. As a Management Consultant, he works with Senior Executives to improve Organisations