Who Should Attend Your Agile Retrospective Meetings?

Diverse team in an Agile retrospective meetingDiverse team in an Agile retrospective meeting

Agile retrospectives are a powerful tool for teams to reflect, learn and improve their processes. But have you ever wondered - who exactly should be attending these meetings?

Getting the right people in the room is crucial for having an effective retrospective that drives real change. Leave out key perspectives and you miss valuable insights. Include too many non-core participants and the discussion can get unfocused.

In this article, we'll break down the essential roles that need to be present at your retros, along with some optional attendees to consider. We'll also touch on how to handle special cases like large teams and external stakeholders.

By the end, you'll have a clear idea of how to assemble the ideal retro squad for maximum impact. Let's dive in!


The Core Retro Crew

At a minimum, your retrospective needs to include the following roles:

1. The Scrum Team

This one might seem obvious, but it's worth emphasizing - your entire Scrum team should be at the retro, no exceptions. That includes:

  • The Developers who are doing the hands-on work
  • The Product Owner who defines and prioritizes the backlog
  • The Scrum Master who facilitates the Agile process

Scrum team collaboratingScrum team collaborating

These are the people in the trenches every sprint, so their perspectives are invaluable. The devs can speak to technical challenges and code quality. The PO can weigh in on whether the team is building the right thing. And the SM has a birds-eye view of the whole process.

Without any one of these roles, you're missing a key piece of the puzzle. The Scrum team is really the bare minimum for a functional retro.


2. An impartial facilitator

Retrospectives can sometimes surface tough topics or interpersonal tensions. That's why it helps to have a neutral party facilitate the meeting.

Ideally this is the Scrum Master, but it could also be an Agile coach or another impartial colleague. The key is they're not in the thick of the work, so they can maintain objectivity.

Facilitator leading a meetingFacilitator leading a meeting

A good facilitator will:

  • Set the stage and keep the retro on track
  • Make sure everyone gets heard, not just the loudest voices
  • Probe deeper on important topics and guide the group to action items

Without an objective facilitator, retros can easily devolve into unproductive venting sessions. Strong facilitation is key to keeping things constructive.


Optional attendees to consider

Beyond the core roles, there are some other folks you might consider inviting depending on the context:

1. Management

In some cases, it can be valuable to have a manager or department lead sit in on the retro. They can provide a higher-level view and help remove obstacles.

The catch is their presence might make the team less open. So it's a tradeoff.

If you do include a manager, make sure they understand their role is to listen and support, not dominate the conversation. The team's voice should still be front and center.

2. Subject matter experts

Sometimes the challenges surfaced in a retro are technical or domain-specific. In those cases, inviting a subject matter expert to weigh in can be helpful.

For example, if the team is struggling with a particular testing framework, bringing in a QA lead could provide some valuable guidance.

Just be judicious with this - you don't want to bog down every retro with too many cooks in the kitchen. Only pull in an expert when their knowledge is really crucial.

3. Stakeholders (in some cases)

This one's a bit controversial. Some teams like to invite key stakeholders to retros occasionally, to build empathy and get an outside perspective.

For example, if you're building a product for a specific department, you might have the department head join to share their experience.

StakeholdersStakeholders

The risk is stakeholders can dominate or derail the conversation if they're not prepped properly. And the team might be more guarded with an "outsider" present.

So if you go this route, set clear expectations up front. Emphasize that they're there to listen and learn, not critique or direct.

Handling special cases

What about teams that don't fit the standard mold? Here are a couple common scenarios and how to adapt:

1. Large teams

If your team is on the larger side (say, more than 10 people), retros can start to drag.

One option is to split into smaller sub-groups for discussion, then have each group share out key points to the whole team.

You might also consider doing a retro specifically for a tricky user story or epic, and only invite the handful of people who worked on it directly.

The key is to balance hearing all voices with keeping the meeting focused and efficient.

2. Distributed teams

If some or all of your team is remote, you'll need to get creative to keep everyone engaged.

Invest in a good video conferencing setup, and consider using a virtual whiteboard or retrospective tool to collaborate in real-time.

Remote team video conferencingRemote team video conferencing

You might also assign a remote-specific facilitator to keep an eye on the chat and make sure virtual participants are heard.

With a bit of extra effort, you can run an effective retro no matter where your team is located.


The bottom line

At the end of the day, retrospectives are about surfacing issues, learning as a team, and continuously improving your process. The right attendees are critical for making that happen.

As a rule of thumb, always include your core Scrum team and an impartial facilitator. Then consider carefully if any other roles would add value for a specific retro.

The goal is to strike a balance - you want diverse perspectives, but not so many voices that you can't make decisions. You want outside input when needed, but not at the cost of psychological safety.

Getting that mix right is more art than science. But if you focus on the key roles we've outlined, you'll be well on your way to retros that truly drive results.

Team celebrating success

And remember, retrospectives are just one piece of the Agile puzzle. But they're a powerful one. So make sure you've got the right people in the room - your future self will thank you!

logo

Sounds like: kuh-LAYB

Kollabe is a free platform for Agile teams to run planning poker and retrospectives meetings. If you like our work, please consider supporting us by buying us a coffee. Thank you!