This is the fourth post of my blog post series about the five phases of a Scrum Retrospective. In this post I cover Phase 4— Decide What To Do.
If you haven´t read the previous posts in this series you can start with Phase 1 —Setting the stage
These five stages are presented in the book Agile Retrospectives – Making Good Teams Great by Esther Derby and Diana Larsen. They are:
- Set the Stage
- Gather Data
- Generate Insights
- Decide What to Do
- Close the Retrospective
I use this five-step-approach as a guideline in each Retrospective meeting, which I lead as a Scrum Master.
Until now we have covered the first 3 phases. After Phase 1—Setting The Stage we spend a considerable amount of time in Phase 2—Gather Data to identify the most crucial problems of the team.
Then I covered Phase 3—Generate Insights in my previous post. At the end of that phase we had a list of possible root causes and potential solutions for a problem.
Now, let’s go on with Phase 4 and decide what we are going to do about the problem.
Decide What To Do
The goal of this phase is to create action items to improve in the next iterations.
You identified a list of possible root cause of the problem and potential solutions. Now you want to decide what you want to do differently in the next Sprint.
Therefore you create a list of action items what you exactly want to do differently.
When creating action items there are a couple of things you want to keep in mind:
- Make action items actionable
- Make action items small
- Don’t pick too many action items
- Make action items visible
Let’s look at each bullet point of this list a bit more closely.
1) Make action items actionable
You want to phrase your action item in a way that it is completely clear what needs to be done. Be as specific as possible. It shouldn´t require a discussion with the team whether an action item can considered to be completed or not.
An example for a bad action item is “Improve team collaboration”. Phrasing it like this does not tell you what you need to do exactly. It leaves a lot of room for interpretation.
A better example would be “Pair programming on Monday and Wednesday from 10:00 to 12:00”. This tells you exactly what you need to do and when you need to do it. And only if you have really worked together in pairs for those two hours it is clear to everyone in the team that you can mark the action item as completed.
2) Make action items small
You want to make action items small enough so that they don´t have an impact on the amout of planned work for the upcoming Sprint. At this point in the Retrospective you don’t want to commit to work on a big action item.
Planning and prioritizing is done in Sprint Planning, but not in the Retrospective meeting.
If the action item requires a couple of days effort to be completed, then it is definitely too big.
For instance, “Implementing 2-factor authentication for the web application” is too big for an action item of a Retrospective.
If your team is sure that they want to work on that with high priority, then the action item might be “Create a user story for 2-factor authentication and put it on top of the backlog”.
Big action items contain the risk that they are not worked on or cannot be finished in the Sprint. Or something else might be considered more important in the next Sprint planning.
If that happens regularly, then your whole Retrospective meeting has become just a meeting where you commit to things you wish to improve instead of actually improving them.
Having small action items makes sure that they will be completed. Then your team will be consistent in making sure that action items are always finished.
3) Don’t pick too many action items
If you have too many action items it is likely that the team will forget about some of them. It is easy to remember 3 things, but it is a lot more difficult to remember 7 or even more things.
Therefore I make sure that my team creates a maximum of 3 action items per Retrospective so we can keep the focus on the few most important items.
4) Make action items visible
Another method, which proved to work very well, is to make action items visible to the team.
You place the stickies with the action items at a place where the team can see them. Usually I put them on the physical scrum board, which is at the team area. Additionally, you can use some “screaming” colors, like pink or orange, so that they stand out on the board.
Then, a couple of days after the Retrospective meeting, when you see that an action item is not marked as done yet, you can ask the team during Standup about the status. You make the action item “visible” in their mind by pointing it out during the Standup.
So, by making the action items visible to the team in different ways, you can do your best to make sure they will be worked on and completed until the end of the Sprint.
Try-Measure-Learn Loop
There is one more important thing, which you should keep in mind when creating your action items:
Make clear to the team that you are dealing with complex problems here.
Each problem does not have just one root cause and exactly one solution. There might be a combination of circumstances, which lead to your specific problem and therefore there are also multiple things you need to do in order to solve it.
So mostly there is not one obvious thing what you can do to fix the problem. Make clear to the team that Scrum is an empirical approach—you are working with a try-measure-learn loop.
If you have identified a possible solution, you cannot be sure whether this solution might really work. But you can decide to give it a try for a couple of Sprints and measure its outcome.
Then based on what you measure you can learn that this is a good solution and you keep it. Or you might measure bad results and decide to drop that solution, because it didn’t help to fix the problem.
If this is not clear to people, I noticed that some respond very negative to certain action items.
For instance, imagine you have a big issue and you have an action item to tackle that problem. Then, one simple action item is often just a drop in the ocean. This means that even if it is completed it will not have a big impact.
Therefore it is not surprising that some people will react like “That’s not gonna help anyway! We are just wasting our time here with trying to solve a problem we cannot tackle anyway”.
So, making clear to the team that we are working with a try-measure-learn model is a good way to make clear that this is just the first step in the hopefully right direction. This might shift their mind to a more positive attitude regarding the created action items.
Last Step
Ok, so at the end of this phase we have created a few, small, actionable items to improve our process. Now we can continue with the last phase.
You find continue reading about the last phase here: Phase 5—Close the Retrospective.
Meanwhile, if you have any additional remarks about action items, then please share them in the comments section below.
Ok, that’s it for today. See you around, HabbediEhre!
Really great webpage with valuable information. You have thoroughly detailed each stage in a way that is practical to implement for teams that are new to Agile development.