DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Prisoners of Retrospectives

Prisoners of Retrospectives

What if not all of your team’s members feel enthusiastic about the Sprint Retrospective?

Stefan Wolpers user avatar by
Stefan Wolpers
CORE ·
Jul. 10, 22 · Opinion
Like (5)
Save
Tweet
Share
5.41K Views

Join the DZone community and get the full member experience.

Join For Free

There are plenty of failure possibilities with Scrum. Given that Scrum is a framework with a reasonable yet short “manual,” this effect should not surprise anyone. What if, for example, not all of your Scrum team’s members feel enthusiastic about the Sprint Retrospective, the critical event when the Scrum team inspects itself? How can you help them become dedicated supporters instead? Join me and delve into how to avoid teammates feeling like prisoners of Retrospectives in less than two minutes.

The Sprint Retrospective According to the Scrum Guide

According to the Scrum Guide 2020, Retrospectives allow a Scrum team to inspect itself and adapt its practices:

  • Page 10: The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness.
  • Page 10: The Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes, tools, and their Definition of Done.
  • Page 10: [During the Sprint Retrospective,] assumptions that led [inspected elements] astray are identified and their origins explored.
  • Page 10: The Scrum Team discusses what went well during the Sprint, what problems it encountered, and how those problems were (or were not) solved.
  • Page 10: The Scrum Team identifies the most helpful changes to improve its effectiveness.
  • Page 10: The most impactful improvements are addressed as soon as possible. They may even be added to the Sprint Backlog for the next Sprint.
  • Page 10: The Sprint Retrospective concludes the Sprint.
  • Page 10: [The Sprint Retrospective] is timeboxed to a maximum of three hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.

Source: Scrum Guide 2020. (The aggregation is taken from the Scrum Guide 2020 Reordered.)

Why Some Scrum Team Members May Feel Like Prisoners of Retrospectives

In my experience, Scrum team members may feel like prisoners of Retrospectives for several reasons, for example:

  • Waste of time: The Retrospective is mechanical, ritualized, and in the end, nothing changes; is it the same procedure every time. (The team does not address critical issues, or they address the problems but then fail to follow up on previous change decisions.) 
  • No psychological safety: The Retrospective is an endless cycle of blame and finger-pointing. (The team wins together; the team fails together. The blame game documents both the failure of the Scrum Master as the facilitator of the Retrospective and the Scrum team’s lack of maturity and communication skills.)
  • Bullying is accepted: One or two team members dominate the Retrospective. (This communication behavior is often a sign of either a weak or uninterested Scrum Master. The Retrospective needs to be a safe place where everyone–introverts included–can address issues and provide their feedback free from third-party influence. If some of the team members dominate the conversation and probably even bully or intimidate other teammates, the Retrospective will fail to provide such a safe place. This failure will result in participants dropping out of the Retrospective and render the results less valuable. It is the primary responsibility of the Scrum Master as a facilitator to ensure that everyone will be heard and has an opportunity to voice their thoughts. By the way, equally distributed speaking time is according to Google also a sign of a high-performing team. Read More: What Google Learned From Its Quest to Build the Perfect Team.)
  • Line managers serve on the Scrum team: There are hierarchies among Scrum team members. For example, a junior Developer reports to a senior Developer on the same Scream team, which prevents the “subordinate” from speaking out openly. (This is a tricky situation; unfortunately, it is not uncommon, particularly in large organizations, at the beginning of an agile transformation when the people managers are not yet familiar with the details of supporting agile teams.)

The Consequences: From the continuous improvement perspective, the Retrospective is essential to a Scrum team’s future path; there is no professionalism and no self-management without constantly holding yourself accountable as a team. However, if some team members only participate in Retrospectives because they are forced to join, the whole idea of continuous improvement is undermined. Everyone on a Scrum team needs to be genuinely interested in inspecting the team’s progress to become better at what they do.

The Solution: At the team level, don’t pressure anyone to participate in a Retrospective. Instead, make it worth their time. The drive to continuously improve as a team must be fueled by intrinsic motivation, neither fear nor force. My tip: Retromat’s “Why are you here?” exercise is a good opener for a meta-retrospective on the Scrum team’s Retrospective.

Additionally, address the specific issues unearthed by the meta-retrospective with sincerity. Also, small changes often have a lot of leverage. For example, run anonymous polls among team members on Sprint achievements and issues before the Retrospective, or change the venue, rotate the facilitator role, and combine the Retrospective with food—just be creative. 

Unfortunately, changes at the system level require more effort and time. Notably, this affects the line managers serving on the Scrum team challenge. Closely related to this Scrum anti-patterns is when internal employees need to approve the prolongation of contracts of freelancers. 

Prisoners of Retrospectives — Conclusion

Every Scrum event is an opportunity for inspection and adaptation; next to transparency, the two pillars upon which empiricism rests. Therefore, every Scrum event is essential, and undermining it is not an option. When some team members do not participate voluntarily, you are not trying hard enough to have difficult conversations where everyone is included and has a voice—in a safe environment. Not taking the Sprint Retrospective seriously as a team to continuously improve just demonstrates that you are at a very early stage of your Scrum team’s journey. Professionals hold each other accountable; you’re an amateur at best in comparison.

Have you encountered Scrum teams where people are forced to participate in Retrospectives? Please share your learnings with us in the comments.

agile retrospective scrum Sprint (software development)

Published at DZone with permission of Stefan Wolpers, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Kotlin Is More Fun Than Java And This Is a Big Deal
  • Java Development Trends 2023
  • Last Chance To Take the DZone 2023 DevOps Survey and Win $250! [Closes on 1/25 at 8 AM]
  • Unlocking the Power of Polymorphism in JavaScript: A Deep Dive

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: