top of page

Scrum Product Backlog Anti-Pattern

Updated: Apr 3, 2023

Scrum is the best for establishing validated hypotheses of valuable features for clients to complete learning processes. If we observe the Scrum flowchart we will see that Scrum has two different parts- tactical which is on the left side, and product discovery and operational part are on right. As there are various ways to engage with tactical parts like design thinking, lean start-up, etcetera. But another side of product discovery and operational part needs Scrum Teams' constant engagement. Even though constant engagement doesn’t mean squeezing all work items in a Product Backlog. As per my experience, I have seen Scrum Teams maintaining the strict two artifacts for both parts. First artifacts for ideas, hypotheses, and experiments, and the second one for the Product Backlog.


“If you are on the wrong path change and travel in the right direction.”


In my previous article, ‘Common Anti-Pattern of Scrum Product Backlog’ I have already mentioned the general anti-pattern teams have in Product Backlog so let’s move towards other common anti-pattern Scrum Teams follow affecting business and products, how to rectify them, and move towards our right direction.


Product Owner Anti-Pattern

Partly Shared Product Owner- Product Owners provide only their short time for Product Backlog and do not update it every day. But the Product Backlog must be up to date so that it can work for giving the best used time to the Developer every time and at any point.

Idea Storage-The Product Backlog should not be used as a repository for ideas or requirements. This bloating of ideas will create a hindering effect on the communication of stakeholders and customers.

Dominant Product Owner-The Product Owner provides Product Backlog items along with every step including why, how, and what to the team. But the how of the Product Backlog item must be answered by a Developer and what by the technical, Product Owner, and team together.

Copy-Paste Product Owner-By breaking down requirement documents obtained from stakeholders, Product Owners will create a Product Backlog. It is nothing but a copy-paste job. Product Backlog must be a team effort and not just copy-paste.

Working by Own Product Owner-The Product Owner does not involve stakeholders or subject experts in the refinement process. This will create a risk for the Scrum Project and the Team's success. The skilled Product Owner and team know when they need to turn to others for better understanding.


Portfolio and Roadmap Anti-Pattern

Roadmap- In my experience, it is required to have the necessary detail in the Product Backlog that ensures the current goal achievement. And after three to four sprints focus of the Product Backlog must be on broad topics in fewer details. As product backlog is no roadmap.

Unachievable Dreams- When the Product portfolio plan, Product roadmap, or release plan is unachievable or unreliable then it will reflect on a Product Backlog causing refining work as waste.

The invisibility of Roadmap to Everyone- The roadmap related to the project when not ensured or shared with everyone who helps in Product Incrementing will create a critical time as not everyone will be sure knowing where they are heading. It is necessary to know the bigger picture for the success of the Scrum Team.


Developer Anti-Pattern

Submissive Developer- Team members accept every order from the Product Owner being submissive to their seniors. But Developers must challenge the Product Owner wherever they feel necessary as their effort and time are also invested in the project. Scrum is about building it together and not following orders.

No Backup Time-Team members do not require or get any slack-up time or unplanned capacity time. When teams work continuously to their full capacity their performance will surely decline. The only focus will be on getting the job done. This will provide no time to support and guide team members or address minor occurred issues in the project. It will also lead to confusion among team members as they will be not clear on why they do, what they do about a certain thing.

Technical Dept. - Many teams avoid doing debugs or checking dept. instead of continued focus on bringing up new features one after another. But when I lead a team I mainly practice providing 20% of the time for dept. and bug fixing. This will improve the Product quality and also help the team to learn from their mistakes.


Scrum Team Anti-Pattern

Excessive Refinement- I have seen some Scrum Teams who have excessive Product Backlog refinement sessions but this leads them to overly detailed Product Backlog which will lead to nowhere.

No Refinement Time- When Scrum Teams do not go through enough refinement sessions the Product Backlogs obtained are of poor quality. The Scrum Teams must go through 10% of their team’s time for Product Backlog refinement.



About Advance Agility

We, at Advance Agility, are the new-age Agile Coaching, Consulting, and IT services company. We enable end-to-end Digital Transformation. Agile execution is integral to our being. We are doing SAFe implementation with small, medium, and large organizations across the globe. Our vision is to be the leading Agile execution player globally. To keep adding value at every process stage. We are on a mission to empower our clients and move from concept to cash in the shortest sustainable lead time by adopting the human-centric approach to business agility. Embracing change is in our DNA. Things that keep us apart are Quicker and Seamless execution with an End-to-end gamut of services. Our Global presence and Stellar Track Record give us an edge over our competitors.


Connect with us at advanceagility.com to learn about SAFe and SAFe Implementation. Please write to us at contact@advanceagilty.com for any agile training or consulting needs. We are always looking for competent agile trainers as well. So if you are a good trainer or want to become one, do get in touch with us to that we can learn, grow and achieve together.




7 views0 comments

Comments


bottom of page