don't just talk agile - walk agile!

More Fun with Retrospectives: Check your rearview mirror!

This is the translation of my blog post written in German as an assignment for the CAS DevOps Leadership and Agile Methods which I am currently doing at the Lucerne University of Applied Sciences and Arts. The translation is rather free, as self-translations usually are, because the author can allow themself full liberties. But let me first explain the context of the course assignment:

During the course, a colleague brought up the question of how shy team members can be encouraged to speak up in a retro. I answered that there are techniques and tools like Fun Retrospectives which I had described in my very first post on this blog. The teacher then mentioned Retromat and I decided to compare the two and give a general introduction to retrospectives in my blog post assignment.

Contrary to the more technical text-based theme I use here, the university’s wordpress theme asked for a “featured image” to be displayed not only at the top of the post itself but also as a thumbnail in the list of posts. So the first challenge was to find a picture (in the public domain) which would somehow illustrate my topic of retrospectives and get the site’s visitor interested enough to click and read the article.

How can a retrospective be visualized in a catchy image? Over the course of the article’s evolution, I chose three different pictures:

1. Flashlight

My first idea was a flashlight because the goal of a retro is to uncover obstacles or bring challenges from dark hidden corners into full light:

Featured image “Flashlight”

(Source: Fenix P1D LED flashlight)

2. Antenna

My second idea was an antenna because the goal of the retro can only be reached if every voice is heard:

Featured image “Antenna”

(Source: APEX Antenna)

3. Retro car with rearview mirror

My third idea was a “retro” car’s rearview mirror because in a retro the team reflects on the past course to make adjustments to the future course:

Featured image “Retro car”

(Source: Look back again)

The third idea is the one I stayed with. I simply like the tone of the picture the most and I like the “retro” pun.

Which one would you have chosen?

Congratulations! You have chosen well and the reader has clicked. So here is the translated article:

Retrospectives: Don’t forget to check your rearview mirror!

Agile teams do regular retrospectives or “retros” to reflect on the development process and their collaboration and to identify possibilities for improvement. Structures, techniques and tools like Fun Retrospectives or Retromat can help to evaluate the current course and change the lane or take the appropriate turn.

A question for starters: How do you feel right now that you have decided to read this article? In one word: Interested? Curious? Impatient?

The question is a check-in activity called One Word. It is described in Fun Retrospectives. Fun Retrospectives describes a 7-Step Agenda for Effective Retrospectives while Retromat builds retrospectives from the 5 steps described in the Pragmatic Programmers book Agile Retrospectives. They are compared in the following table:

Comparision Fun Retrospectives and Retromat

The following three phases are the common denominator of the two structures:

Both platforms offer a variety of activities for each step. A few examples are described in the following sections.

Set the Stage

Fun Retrospectives divides this phase into four smaller steps. For “Set the Context” and “Prime Directive” see my earlier post or this article by Fun Retrospectives' co-author Paulo Caroli. An Energizer is an icebreaker to wake the participants up and to loosen any initial tension. One example is Fun Fact for a newly-formed team whose members do not yet know much about each other: Every member writes something about themself on a sticky note, for example a hobby or a favourite song. The group then tries to guess which fun fact is about which member. This can be very surprising and much fun!

Check-in activities, on the other hand, are needed to feel the mood in the room and gauge the engagement level of the participants. One Word has already been mentioned. Another frequently described activity is ESVP - Explorer, Shopper, Vacationer, Prisoner - (see for example here or here) where every participant classifies themself as one of the following:

The following screenshot shows the real-world example of a highly motivated team with which I facilitated a retro last year:

Screenshot ESVP

Nice! With this group, the main course can start! If, on the other hand, a larger part of the team felt like vacationers or even prisoners, then the facilitator would have to consider stopping and canceling the event. There is no point in a retro if the participants are either not interested in learning anything or lack the psychological safety to address their problems and pain points.

Main Course

In the main course phase, information is gathered first: What went well in the defined context, what did not? There are numerous templates for this. Most are simply used to group topics into two, three or four categories. The activities' names speak for themselves: WWW: Worked Well, kinda Worked, didn’t Work, 3Ls: Liked, Learned, Lacked oder Add, Remove, Recycle. Another activity described in several places (for example here or here) is Engines & Anchors where topics are grouped by what drives the team forward and what holds the team back:

Screenshot Engines & Anchors

The screenshot shows a real-world example, anonymized. The underlying drawing by Héctor Horacio Jure has been taken with his permission from this medium article.

Fun Retrospectives seems to assume that the action items follow more or less automatically from these topics. Just rev the engines and cut the anchors! Templates with category names like “Add, Remove, Recycle” do indeed imply the corresponding actions. Retromat, on the other hand, describes activities like 5 Whys or Speed Dating to generate further insights. If the collected topics only describe symptoms, these additional activities can help to find the underlying causes. More inspiration can be found in Liberating Structures.

Closing

For closing, both platforms offer check-out activities. They allow the team to express mutual appreciation or the facilitator to feel the mood again with one word. Therefore, I ask the starter question again before leaving: How do you feel now that you have read my article? Again in one word: Bored or disappointed? I hope not! Still interested? Informed? Or even inspired?

#agilepractices