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. Solving Impediments as a Team

Solving Impediments as a Team

The Scrum team must be able to communicate and approach strategies of removing blockers with the mindset of informing the rest of the company.

Stefan Wolpers user avatar by
Stefan Wolpers
CORE ·
Oct. 25, 18 · Opinion
Like (1)
Save
Tweet
Share
6.73K Views

Join the DZone community and get the full member experience.

Join For Free

Solving Impediments as a Team

The main message of the retrospective was clear: there are too many interruptions by stakeholders and the senior management. The interruptions impeded the flow of work through the team. Consequently, achieving the sprint goal had been at risk several times in the past. Moreover, the team missed the sprint goal twice recently. Solving impediments as a team has become a necessity.

Learn more on how to tackle impediments as a team by running experiments and iterating on the solution.

Solving Impediments as a Scrum Team Interruption Buckets v2 — Age of Product Retrospectives

Types of Impediments

According to the Scrum Guide, the Scrum Master should be the right team member to deal with this kind of impediment:

“The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team.”

However, there are various reasons why stakeholders — and particularly the senior management — are ignorant of basic Agile concepts that are essential for the productivity of a Scrum team:

  • They have never had an introduction to Agile and Lean practices in the first place. (This is undoubtedly is a rookie mistake; becoming Agile requires that everyone in the organization at least receives a basic introduction into how "Agile" works.)
  • Even if they received such a basic introduction to Agile practices, they have never been introduced in flow theory and productivity. The effect of their interruptions is unknown to them. Probably, none of the scrum masters or Agile coaches of the organization felt competent enough to teach the concept of flow. (This might also be partly attributed to the reputation of the standard textbook on this issue, Reinertsen‘s “Principles of Product Development Flow,” which is considered "difficult" to read.)
  • There also is an attitude among some senior managers that the "Agile rules" do not apply to them, no matter how often the Scrum Master points at their misguided behavior. Weak leadership will always find plausible reasons — by their standards — why their information requirements need to be handled in a privileged way. (Question: who do you escalate the issue to if the culprit is the Chief Product Manager, the CTO, or the CEO?)

The mere fact that stakeholders and managers interrupt the team is hence no reason to point at the scrum master but an excellent opportunity to tackle the issue as a team.

Solving Impediments like the Interruption Problem as a Team

In this case, the team decided to approach the impediment at two levels:

  1. The Scrum Master reached out to the stakeholders and the management to offer a short training class at a convenient time slot late in the evening to educate them on the productivity issues of Agile teams.
  2. The Product Owner created on the half of the team an interruption bucket poster on a wall in the team space. (Learn more about interruption buckets from Jimmy Janlén’s book “Toolbox for the Agile Coach - Visualization Examples, How great teams visualize their work.”)
Solving Impediments as a Scrum Team Interruption Buckets v1 — Age of Product Retrospectives

At the next retrospective, two weeks into the experiment, the team analyzed the situation:

  • The response of the stakeholders and the senior management to the workshop on team productivity was lower than expected. The offer did not reach the most ignorant culprits in particular.
  • However, the interruption bucket managed to trigger discussions in the team area. It proved useful to add a sticky at the beginning of the interruption and pointing at the same time at the issues of interrupting the flow. Some stakeholders and managers were surprised to learn about the problems. At the end of the sprint, there even were reactions like “I will send you an email, I do not want another sticky in my column.” On the other side, the most notorious wrongdoer could not care less about the visualization.

Hence the team decided to iterate on the problem-solving approach:

  1. The Scrum Master was now seeking 1-on-1s with those who did not attend the workshop and piled up several stickies on the interruption bucket board.
  2. The interruption bucket received a make-over, now distinguishing between helpful and non-helpful interruptions. (Among all disruptions there were also useful interruptions that were just misdirected communication-wise.) Solving Impediments as a Scrum Team Interruption Buckets v2 — Age of Product Retrospectives
  3. The team decided to introduce do-not-disturb hours and visualize this schedule. Solving Impediments as a Scrum Team Do Not Disturb Hours — Age of Product Retrospectives

A sprint later, the impediment could be practically contained to a single person while the others appreciated coaching them on how to better interact with the Scrum team.

Conclusion — Solving Impediments as a Team

As so often, collaboration proves to be ground from which to grow a successful Scrum team. Tackling the impediment as a team by running experiments and iterating on the solution improved in this case the team’s productivity as well as its standing with stakeholders and the senior management. (Except for one, but that is another story.)

What lessons have you learned when collaborating as a team to solve an impediment? Please share with us in the comments.

scrum agile

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

  • Explaining: MVP vs. PoC vs. Prototype
  • DevOps Roadmap for 2022
  • Debugging Streams and Collections
  • Real-Time Stream Processing With Hazelcast and StreamNative

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: