Soren Learning

Chapter 5

Scrum Anti-Patterns

Listen to this article

Scrum Anti-Patterns

An anti-pattern is defined as a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. In the world of Agile and Scrum, one of the most frequent and damaging anti-patterns occurs when a team is in the middle of a Sprint, and the Product Owner interrupts their flow to inject "high-priority" unplanned work.

A Failure to Respect Scrum Roles

When a Product Owner pushes unplanned work into an active Sprint, they fall into a micro-managing mindset. By assigning work directly and bypassing the established Sprint Backlog, they fail to respect the team's capacity to self-organize.

However, the Product Owner isn't the only one at fault. The Scrum Master also shares responsibility when this happens. It is the Scrum Master's explicit duty to prevent other stakeholders — including the Product Owner — from disrupting the team's workflow and to defend the team's ability to self-organize without outside intervention.

The Wrong Way to Handle Mid-Sprint Changes

A common mistake Scrum Masters make is cracking under the pressure of the Product Owner. If a Scrum Master simply allows the team to add the new "urgent" User Story without removing anything else, the team is forced to take on more work than they have the capacity for. Because this new work was not adequately planned, the team loses momentum. Ultimately, they often fail to deliver both the new feature and the originally planned work, leaving everything half-finished and causing team morale to plummet.

The Right Options for the Team

When faced with unplanned work being pushed mid-Sprint, the team has three valid options to protect their workflow:

Refuse the Request

For Scrum to be effective, the Sprint's timeboxes, the Sprint Backlog, and the team's right to self-organize must be respected.

Switch User Stories

If the team decides the new request is manageable, they can trade out a larger, unstarted User Story for the new one. This maintains the team's capacity limits and forces the Product Owner to recognize that their last-minute requests have real consequences on the delivery of other features.

Cancel the Sprint

This is an option of last resort. It should only be used if there is a radical change in direction or requirements that would make all the planned work of the current Sprint a complete waste of time.

How to Prevent This Anti-Pattern in the Future

If mid-Sprint disruptions become a regular occurrence, the team must discover the root cause of why the Product Owner's needs are changing so frequently. Strategies to overcome this include:

Shorten Sprints

If the Sprint Cycle is kept to two weeks or shorter, stakeholders don't have to wait long for new priorities to be addressed, sidestepping the urgency problem.

The Art of Saying No

A Product Owner who has learned to say "no" or "not now" to stakeholders is the team's best defense. Without this skill, every stakeholder request turns into a false emergency.

Clear Vision and Roadmaps

Using tools like Story Mapping and Impact Mapping gives the Product Owner a framework to evaluate incoming requests against the bigger picture, making it easier to reject purely tactical distractions.