Handling Impediments: Why it matters

This article is from a series about handling impediments in agile teams. It explores why being able to deal with impediments matters for agile teams and provides a basic “process” for effectively dealing with them.

Agile emphasizes to establish teams and give them whatever they need to do their work. This series of posts on impediments will explore how teams can deal with the problems that will happen in their daily work. In agile these problems are called impediments: anything that slows down a team and needs to be dealt with. Agile teams need to be able to handle impediments.

The manifesto for agile states:

Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.

Scrum talks a lot about impediments, but handling impediments isn’t a thing that you should only do when working with Scrum. If you use kanban, lean, or any combination of this, impediments and how you deal with them will matter. In fact, handling impediments is a key value for teams and organizations to increase their agility.

There will be problems

Agile didn’t invent dealing with problems, nor does it tell you how to do it. The strength of working in an agile way however is that if a problem is there it will become visible, usually also sooner than when you were using a traditional approach to software development like waterfall.

Agile teams need to deal with problems themselves

Being responsible for your own way of working also means that you have to solve problems that the team is facing. You cannot rely upon management to solve them for you. That may sound like a disadvantage, but it actually is an advantage since you are allowed to solve them in a way that is most suitable and effective for you. Agile teams are empowered to decide on their own agile journey.

How to handle impediments

The steps suggest that they have to be done after each other, which is indeed preferred in most situations. But this is not a waterfall process. Usually, the steps take little time, you can go through all steps within an hour (for instance by doing a retrospective) or in less time (e.g. doing the steps during your daily stand-up). If you are stuck in one step you can decide to proceed to the next one, but then be prepared to go back and repeat the steps once you have more information.

What to learn more about handling impediment? Read my book Problem? What Problem- Dealing Effectively with Impediments using Agile Thinking with Problem-solving Practices!

This book is for agile teams, Scrum masters, tech leads, agile coaches, consultants, developers and testers, project managers, line managers, and CxOs; basically, anyone who is looking for an effective way to handle impediments or support people in doing that.

Available on Amazon, Leanpub, my webshop, and all major bookstores.

In the following articles, I will explore each step in more detail, and will provide ideas for doing them in an effective way. Stay tuned!

Learn how to deal with problems and impediments effectively

If you want to develop individual and team skills to deal with impediments then I’d suggest joining my workshop Making Agile Work for You. In this workshop, you can play the Impediment Board Game which teaches you how to recognize and deal with problems and impediments and how you can deploy agile and lean practices to solve problems and become more agile and lean.

Originally published at https://www.benlinders.com on December 8, 2015.

Trainer / Coach / Adviser / Author / Speaker | http://BenLinders.com/game | http://BenLinders.com/exercises | editor @InfoQ | agile workshops | people matter!