Professional Documents
Culture Documents
GoatBot:
An anti-pattern in Scrum refers to a common response to a recurring
problem that is usually ineffective and risks being highly
counterproductive. Essentially, it's a solution that ends up causing more
problems than it solves. Here are a few examples of Scrum anti-
patterns:
1. Sprint Zero: The idea of having a Sprint Zero, where the team
does not deliver any increment of potentially shippable product
functionality, often leads to delays in starting actual work and
contradicts the principle of delivering value early and often.
2. Product Owner as a Committee: Instead of having a single
Product Owner, some organizations try to distribute the
responsibilities among a group. This often leads to conflicting
priorities, delays in decision-making, and a lack of clear vision for
the product.
3. Ignoring Technical Debt: Teams that focus solely on new
features while ignoring technical debt accumulate problems that
slow down future development and compromise the quality of the
product.
4. Scrum Master as a Taskmaster: When a Scrum Master acts
more like a traditional project manager, focusing on assigning
tasks and tracking progress rather than coaching the team and
facilitating Scrum practices, it undermines the team's autonomy
and self-organization.
5. Daily Stand-ups Turning into Status Meetings: The purpose of
the Daily Scrum is for the development team to synchronize
activities and create a plan for the next 24 hours, not for team
members to report status to the Scrum Master or Product Owner.
You:
Provide more detail.
GoatBot:
Certainly! Let's dive deeper into each of the Scrum anti-patterns
mentioned, exploring why they occur, their implications, and how they
can be addressed or avoided.
1. Sprint Zero
Addressing the Issue: Teams should allocate time for refactoring and
addressing technical debt as part of their regular work. Making technical
improvement a priority ensures the long-term health of the codebase and
the product.
Addressing the Issue: The Scrum Master should focus on coaching the
team, facilitating Scrum events, and removing impediments. This
supports the team in becoming self-organizing and maximizes their
performance.
Addressing the Issue: The Daily Scrum should be a time for the
development team to synchronize their work and plan for the next 24
hours. It's about collaboration and identifying impediments, not reporting
status.
productivity. 🌱
Source(s)
1. How does a Scrum Master resolve conflicts between Scrum Teams?
2. How To Skillfully Navigate Conflict In Your Scrum Team?
3. Conflict Resolvable Techniques for Scrum Team | How to Resolve ...
4. Communicating Through Conflict - Scrum Alliance
5. Who Resolves Conflict In Agile And How To Resolve It
There are strong conflicts ammong the group of scrum masters in
the company!. how to address this nature of conflict according to
scrum patterns?
GoatBot:
Addressing conflicts among Scrum Masters within a company requires a
nuanced approach that leverages the principles of Scrum and agile
methodologies. Here are some steps based on Scrum patterns and
practices that can help resolve such conflicts:
GoatBot:
Addressing conflicts among Scrum Masters within a company requires a
nuanced approach that leverages the principles of Scrum and agile
methodologies. Here are some steps based on Scrum patterns and
practices that can help resolve such conflicts:
You:
Provide more detail.