Reviewed by: Bernie Maloney and Madhur Kathuria
Retrospectives are ways by which scrum teams inspect their interactions, teamwork, behaviors, processes, and tools and adapt their way of working accordingly to continuously improve themselves.
It starts with setting the stage for the scrum team to create focus, followed by gathering data from the whole team. It may be facilitated by the scrum master or any other member of the scrum team.
There are various retrospective templates that help the team to grow toward continuous learning and improvement in order to increase productivity and minimize resistance. Each serves a different purpose and might work for some teams but not for others.
This technique is very helpful when a team finishes a financial year or completes a particular feature. It enables them to look back and reflect on their past performance and to learn from those experiences to combat the upcoming hurdles.
Past performance (looking backward): can be visualized through two components, namely, “hot air” and “sandbags”. “Hot air” illustrates the things that helped the team soar in the sky. “The sandbags”, on the other hand, are the things that derailed them or impeded their performance.
Future performance (looking forward): Use storm clouds and clear skies to visualize future performance. Storm clouds help the team to forecast potential future risks that could affect its productivity while clear skies reflect the upcoming opportunities that would bring positive experiences in the future.
This is an extended version of start, stop, and continue (which is a format that asks what should we start doing, stop doing, and continue doing?). This format provides additional insights into the data gathering.
This type of retrospective is particularly helpful when the team members are hesitant to speak up or holding back. Instead of having to speak in front of everyone extemporaneously, they can write down their thoughts first.
In this technique, each teammate is given a card or sticky note to write down their thoughts on a particular retrospective topic, such as, “What isn’t working well in our communication processes?” Participants get the chance to first think individually and then in larger and larger groups of people until the whole team is brought together.
You can use online sticky note collaboration tools or physical notes for in-person retrospectives.
Once individuals have had time to think and write down their thoughts, they are randomly paired in groups of two and asked to share their cards with each other. Then, the group of two either selects one of the notes they wrote or creates a new card based on their conversation to move forward to the larger group discussion.
Then, the groups of two are formed into groups of four and the process continues. At last, all of the participants are asked to consolidate the thoughts they’ve written down and selected into a single card to be presented. While this technique works best in face-to-face mode, it can be quite effective in providing results virtually through various collaboration tools.
This is a technique that is very versatile and can be used to provide direction to a team when they are unsure of what they want to achieve in the future.
It’s especially beneficial in teams where predictability is a challenge or in the case of teams where attrition might lead to loss of self-management. It consists of a sailboat, the island or the shore, the wind, anchors, and rocks.
Below are some of the tips that support and revitalize effective retrospectives:
Retrospectives should be followed by adaptations by the scrum team to improve effectiveness of the meeting. These adapations should be acted upon as soon as possible and may even be added to the next sprint's backlog for the scrum team to work upon. The scrum master collaborates with the team to ensure action items are addressed as per cadence, which also boosts the morale of the scrum team and provides them a sense of conviction for their voices being heard and their inputs being put into practice.
The developers on the scrum team play a huge part in the inspection and adaptation of the ways they work together, communicate, and collaborate.. Here are the ways they can support valuable retros for themselves and their teammates:
Ready to learn more about scrum? Subscribe to Scrum Alliance emails to get the latest articles delivered to your inbox.
Get the latest resources from Scrum Alliance delivered straight to your inbox
Subscribe