SlideShare a Scribd company logo
A B C
D
Presented By: Arpit Gupta
Scrum Anti Patterns
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Join the session 5 minutes prior to
the session start time. We start on
time and conclude on time!
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
Our Agenda
01 Introductions & Overview
02 Scrum Anti Patterns
03 Q&A
Overview
Scrum is the most popular agile framework that encourages teams to work together. Much like how a
rugby or football team trains for the big game, Scrum encourages the team to learn through
experience, organize by tackling problems, reflect on wins and losses, and continually improve.
Scrum uses an iterative and incremental development model with short iteration times. Scrum is
relatively easy to implement and focuses on fast and frequent delivery
● Scrum team : A Scrum team is a collection of people (usually 5-9 members) who work together to deliver a desired
increment of the product
● Product owner : The Product Owner in the Scrum team is responsible for the outcome of the project. The Product
Owner seeks to maximize the value of the Product by managing and optimizing the Product Backlog.
● Scrum Master: A Scrum Master is an expert who uses Agile project management to guide a team through the
course of a project. The Scrum Master facilitates all communication and collaboration between leadership and
team players to ensure results.
● Product backlog: A product backlog is a list of new features, changes to existing features, bug fixes, infrastructure changes,
or other activities that a team can deliver to achieve a specific result. The Product Backlog is the single source of truth on
which team will be working on.
● Sprint planning :The purpose of sprint planning is to define what the sprint can deliver and how that work will be
accomplished. Sprint planning is done in collaboration with the entire Scrum team
● Daily Scrum: The purpose of the Daily Scrum is to review progress towards the sprint goals and adjust the sprint backlog by
adjusting future planning work as needed.
● Sprint review meeting: The Sprint Review is an informal meeting at the end of the Sprint where the Scrum Team
demonstrates what has been achieved during the period.
● Sprint retrospective: :A Sprint Retrospective is a regular meeting at the end of a Sprint to discuss what went well in the
previous Sprint cycle and what could be improved in the next Sprint. Agile Sprint Retrospective is an integral part of the
Scrum framework for developing, executing, and managing complex projects..
Scrum- Anit Patterns
Anti-patterns are general different from bad practices because they are common practices that seem like
reasonable solutions at first but ultimately result in bad consequences that outweigh the benefits.
What is AntiPatterns?
Anti Patterns at Sprint Planning Meetings
● Absent Key Stakeholders
○ Product owners unable to resolve queries for a user
story
○ Team members who need to take on tasks are absent
and unable to check their availability
○ Developers unable to devote time to troubleshooting or
ad-hoc work
● Having a Weak Definition of Done
○ The definition of done helps the team estimate the
effort that must be expended to complete the task. If
the DOD is weak, there can be confusion about what
exactly counts as done. This delivers more than it needs
and most of the time it doesn't do what you want it to
do. Estimating how much effort each member put in is
also very tedious in this scenario.
Outdated Product Backlog
The Product Backlog contains items that haven't been touched in 6-8 weeks or longer. Either the PO doesn't have
time to work on the Product Backlog or has delegated responsibility to a Scrum Master or development team.
Outdated story in the product backlog
Missing acceptance criteria
The product backlog has user stories with no acceptance criteria. This happens when not enough time is spent
reconciling the backlog or the requirements are too vague/complicated.
Dominant PO
Product Owners create user stories by providing not just the "why", but the "how" and "what". This usually happens
when the product owner has a technical background.
Anti Patterns at Daily Scrum
● Noise from Outside
○ Teammates talk about each other and interrupt.
○ A member of the team is not concentrating while others are
giving presentations.
○ Team members do not join the daily standup on time and they
join the stand up frequently late
● Discussing work in details
○ No time check
● Current Problems
○ Team members are unable to solve the problems they
encounter and are unable to do their job. Other team
members also do not offer assistance in such cases due to lack
of time, trust or competence.
● Skipping Daily Scrum
● Not preparing for the meeting
○ Team members not able to speak about updates
Capacity Issues
Development teams overestimate their capabilities and take on too many tasks. They don't think about setting aside
time for planned vacation days, holidays, or mandatory sprint ceremonies.
Team is working beyond capacity
Anti Patterns at Sprint Review
● Lack of Attendance
○ Stakeholders will be presented with less insight and feel that not enough information is being shared.
○ Stakeholders do not participate in the Sprint Review. (Stakeholders have several reasons for not
participating in the Sprint Review: either they see no value in the event or they compete with another
important meeting. They don't understand the importance of the Sprint Review meeting.)
● Unfinished business
○ A false sense of accomplishment can result if the developer does not complete the item as stated in
the definition of done. This leads to a backlog and a bad reputation with stakeholders.
● Lack of preparation
○ Team members rushing the presentation can prevent stakeholders from understanding the purpose
of a particular feature, which can be the result of a lack of preparation. It can also affect the
effectiveness of the meeting and prevent stakeholders from attending the next one.
● Flow Impact
○ The Scrum Master allows stakeholders to interrupt the flow of the Scrum Team during the Sprint. A
stakeholder can be anyone, such as a product owner, a developer's line manager, or even a senior
member of management.
Variable Sprint length
The Scrum Team extends the length of the sprint by a few days to reach the sprint goal.
Attendees are bored with PowerPoint during sprint review. Development teams often develop PowerPoint
presentations rather than demos of the actual increment itself.
Death by PowerPoint
Anti Patterns at Sprint Retrospective
● Making Personal Attacks
● Skipping or Rushing Retro
● No actions taken
No Retro Session
Either the team believes there is nothing to improve, or the development team has decided to spend time on
future development work to meet the sprint goal and never look back.
CLEANING SERVICES
How do you perceive Scrum
anti-patterns?
Sprint burndown charts and retrospective meetings are the best detection mechanisms for Scrum
anti-patterns. The Sprint Burndown Chart visualizes your team's work. This is a graphical representation
of how quickly work is completed and how much work remains over time.
A burndown chart is in no way a tool for punishing or rewarding development teams. Rather, they are
used by the development team to focus on the goals of the sprint. Equally good at providing additional
insight into all kinds of impediments, both at the team and organizational level.
Following key anti-patterns can be detected by just looking at the Sprint burn-down charts:
● Poorly managed external dependencies or complex (too large) stories selected during
sprint planning
● Delayed approval by the Product Owner
● Increase in sprint goal scope in the middle of the sprint
● The team reaches the sprint goal much earlier than expected
● If the graph is above the expected progress line for the entire sprint, it indicates that the
development team is making slow progress.
It is recommended to use the Sprint Burndown Chart pattern for your next retrospective
meeting because it makes it easier to identify team issues and system malfunctions. The
team can then discuss the identified issues and suggest improvement actions.
A Scrum anti-pattern is team member behavior that robs the Scrum team of resources in the long run.
Monitoring such behavior in Scrum teams improves developer productivity and performance. These
behaviors are sensitive and it is the responsibility of each member to report such instances to higher
authority and reach out to those who can help them. Boost team morale and have a positive impact on team
productivity.
Conclusion
Thank You !
Get in touch with us:
Lorem Studio, Lord Building
D4456, LA, USA

More Related Content

PPTX
Lena Koinberg | Fysik: Atomfysik och kärnfysik
PPTX
Scrum Anti Patterns
PDF
KNOLX - SCRUM ANTI-PATTERNS_SEP 02, 2022_PPT.pptx.pdf
PDF
Essentials of Scrum
PDF
Agile Process Introduction
PDF
Agile Scrum Methodology - Introduction
Lena Koinberg | Fysik: Atomfysik och kärnfysik
Scrum Anti Patterns
KNOLX - SCRUM ANTI-PATTERNS_SEP 02, 2022_PPT.pptx.pdf
Essentials of Scrum
Agile Process Introduction
Agile Scrum Methodology - Introduction

Similar to Scrum- Anit Patterns (20)

PDF
Agile Scrum CMMI
PPTX
Scrum Overview
PDF
Anti agile pattern
PDF
Scrum at a Glance
PPTX
SCRUM Core Concepts
PDF
Agile antipatterns webinar august17
PDF
professional scrum master
PPTX
Scrum workshop - September 7, 2012
PDF
ME135A Agile lean workshop101414
PDF
An introduction to Agile & Scrum
PPTX
AGILE METHODOLOGY
PDF
Scrum: Scrum Guide Summary
PPTX
Agile Modeling & Scrum Development.pptx
PPTX
Scrum Software Development Methodology
PPTX
Introduction to scrum
PDF
What is Scrum?
PPTX
Scrum
PPTX
Overview of Agile methodology & Scrum
PDF
A Kamran Sprint Review Sessions Best Practices Workshop
Agile Scrum CMMI
Scrum Overview
Anti agile pattern
Scrum at a Glance
SCRUM Core Concepts
Agile antipatterns webinar august17
professional scrum master
Scrum workshop - September 7, 2012
ME135A Agile lean workshop101414
An introduction to Agile & Scrum
AGILE METHODOLOGY
Scrum: Scrum Guide Summary
Agile Modeling & Scrum Development.pptx
Scrum Software Development Methodology
Introduction to scrum
What is Scrum?
Scrum
Overview of Agile methodology & Scrum
A Kamran Sprint Review Sessions Best Practices Workshop
Ad

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
PPTX
Self-Healing Test Automation Framework - Healenium
PPTX
Kanban Metrics Presentation (Project Management)
PPTX
Java 17 features and implementation.pptx
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
PPTX
GraalVM - A Step Ahead of JVM Presentation
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
DAPR - Distributed Application Runtime Presentation
PPTX
Introduction to Azure Virtual WAN Presentation
PPTX
Introduction to Argo Rollouts Presentation
PPTX
Intro to Azure Container App Presentation
PPTX
Insights Unveiled Test Reporting and Observability Excellence
PPTX
Introduction to Splunk Presentation (DevOps)
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
PPTX
AWS: Messaging Services in AWS Presentation
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
PPTX
Managing State & HTTP Requests In Ionic.
Angular Hydration Presentation (FrontEnd)
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Self-Healing Test Automation Framework - Healenium
Kanban Metrics Presentation (Project Management)
Java 17 features and implementation.pptx
Chaos Mesh Introducing Chaos in Kubernetes
GraalVM - A Step Ahead of JVM Presentation
Nomad by HashiCorp Presentation (DevOps)
Nomad by HashiCorp Presentation (DevOps)
DAPR - Distributed Application Runtime Presentation
Introduction to Azure Virtual WAN Presentation
Introduction to Argo Rollouts Presentation
Intro to Azure Container App Presentation
Insights Unveiled Test Reporting and Observability Excellence
Introduction to Splunk Presentation (DevOps)
Code Camp - Data Profiling and Quality Analysis Framework
AWS: Messaging Services in AWS Presentation
Amazon Cognito: A Primer on Authentication and Authorization
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Managing State & HTTP Requests In Ionic.
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Machine Learning_overview_presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
A comparative analysis of optical character recognition models for extracting...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Assigned Numbers - 2025 - Bluetooth® Document
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine Learning_overview_presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence

Scrum- Anit Patterns

  • 1. A B C D Presented By: Arpit Gupta Scrum Anti Patterns
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time! Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter. Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call. Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. Our Agenda 01 Introductions & Overview 02 Scrum Anti Patterns 03 Q&A
  • 4. Overview Scrum is the most popular agile framework that encourages teams to work together. Much like how a rugby or football team trains for the big game, Scrum encourages the team to learn through experience, organize by tackling problems, reflect on wins and losses, and continually improve. Scrum uses an iterative and incremental development model with short iteration times. Scrum is relatively easy to implement and focuses on fast and frequent delivery ● Scrum team : A Scrum team is a collection of people (usually 5-9 members) who work together to deliver a desired increment of the product ● Product owner : The Product Owner in the Scrum team is responsible for the outcome of the project. The Product Owner seeks to maximize the value of the Product by managing and optimizing the Product Backlog. ● Scrum Master: A Scrum Master is an expert who uses Agile project management to guide a team through the course of a project. The Scrum Master facilitates all communication and collaboration between leadership and team players to ensure results.
  • 5. ● Product backlog: A product backlog is a list of new features, changes to existing features, bug fixes, infrastructure changes, or other activities that a team can deliver to achieve a specific result. The Product Backlog is the single source of truth on which team will be working on. ● Sprint planning :The purpose of sprint planning is to define what the sprint can deliver and how that work will be accomplished. Sprint planning is done in collaboration with the entire Scrum team ● Daily Scrum: The purpose of the Daily Scrum is to review progress towards the sprint goals and adjust the sprint backlog by adjusting future planning work as needed. ● Sprint review meeting: The Sprint Review is an informal meeting at the end of the Sprint where the Scrum Team demonstrates what has been achieved during the period. ● Sprint retrospective: :A Sprint Retrospective is a regular meeting at the end of a Sprint to discuss what went well in the previous Sprint cycle and what could be improved in the next Sprint. Agile Sprint Retrospective is an integral part of the Scrum framework for developing, executing, and managing complex projects..
  • 7. Anti-patterns are general different from bad practices because they are common practices that seem like reasonable solutions at first but ultimately result in bad consequences that outweigh the benefits. What is AntiPatterns?
  • 8. Anti Patterns at Sprint Planning Meetings ● Absent Key Stakeholders ○ Product owners unable to resolve queries for a user story ○ Team members who need to take on tasks are absent and unable to check their availability ○ Developers unable to devote time to troubleshooting or ad-hoc work ● Having a Weak Definition of Done ○ The definition of done helps the team estimate the effort that must be expended to complete the task. If the DOD is weak, there can be confusion about what exactly counts as done. This delivers more than it needs and most of the time it doesn't do what you want it to do. Estimating how much effort each member put in is also very tedious in this scenario.
  • 9. Outdated Product Backlog The Product Backlog contains items that haven't been touched in 6-8 weeks or longer. Either the PO doesn't have time to work on the Product Backlog or has delegated responsibility to a Scrum Master or development team. Outdated story in the product backlog Missing acceptance criteria The product backlog has user stories with no acceptance criteria. This happens when not enough time is spent reconciling the backlog or the requirements are too vague/complicated.
  • 10. Dominant PO Product Owners create user stories by providing not just the "why", but the "how" and "what". This usually happens when the product owner has a technical background.
  • 11. Anti Patterns at Daily Scrum ● Noise from Outside ○ Teammates talk about each other and interrupt. ○ A member of the team is not concentrating while others are giving presentations. ○ Team members do not join the daily standup on time and they join the stand up frequently late ● Discussing work in details ○ No time check ● Current Problems ○ Team members are unable to solve the problems they encounter and are unable to do their job. Other team members also do not offer assistance in such cases due to lack of time, trust or competence. ● Skipping Daily Scrum ● Not preparing for the meeting ○ Team members not able to speak about updates
  • 12. Capacity Issues Development teams overestimate their capabilities and take on too many tasks. They don't think about setting aside time for planned vacation days, holidays, or mandatory sprint ceremonies. Team is working beyond capacity
  • 13. Anti Patterns at Sprint Review ● Lack of Attendance ○ Stakeholders will be presented with less insight and feel that not enough information is being shared. ○ Stakeholders do not participate in the Sprint Review. (Stakeholders have several reasons for not participating in the Sprint Review: either they see no value in the event or they compete with another important meeting. They don't understand the importance of the Sprint Review meeting.) ● Unfinished business ○ A false sense of accomplishment can result if the developer does not complete the item as stated in the definition of done. This leads to a backlog and a bad reputation with stakeholders. ● Lack of preparation ○ Team members rushing the presentation can prevent stakeholders from understanding the purpose of a particular feature, which can be the result of a lack of preparation. It can also affect the effectiveness of the meeting and prevent stakeholders from attending the next one. ● Flow Impact ○ The Scrum Master allows stakeholders to interrupt the flow of the Scrum Team during the Sprint. A stakeholder can be anyone, such as a product owner, a developer's line manager, or even a senior member of management.
  • 14. Variable Sprint length The Scrum Team extends the length of the sprint by a few days to reach the sprint goal. Attendees are bored with PowerPoint during sprint review. Development teams often develop PowerPoint presentations rather than demos of the actual increment itself. Death by PowerPoint
  • 15. Anti Patterns at Sprint Retrospective ● Making Personal Attacks ● Skipping or Rushing Retro ● No actions taken
  • 16. No Retro Session Either the team believes there is nothing to improve, or the development team has decided to spend time on future development work to meet the sprint goal and never look back.
  • 17. CLEANING SERVICES How do you perceive Scrum anti-patterns?
  • 18. Sprint burndown charts and retrospective meetings are the best detection mechanisms for Scrum anti-patterns. The Sprint Burndown Chart visualizes your team's work. This is a graphical representation of how quickly work is completed and how much work remains over time. A burndown chart is in no way a tool for punishing or rewarding development teams. Rather, they are used by the development team to focus on the goals of the sprint. Equally good at providing additional insight into all kinds of impediments, both at the team and organizational level.
  • 19. Following key anti-patterns can be detected by just looking at the Sprint burn-down charts: ● Poorly managed external dependencies or complex (too large) stories selected during sprint planning ● Delayed approval by the Product Owner ● Increase in sprint goal scope in the middle of the sprint ● The team reaches the sprint goal much earlier than expected ● If the graph is above the expected progress line for the entire sprint, it indicates that the development team is making slow progress.
  • 20. It is recommended to use the Sprint Burndown Chart pattern for your next retrospective meeting because it makes it easier to identify team issues and system malfunctions. The team can then discuss the identified issues and suggest improvement actions.
  • 21. A Scrum anti-pattern is team member behavior that robs the Scrum team of resources in the long run. Monitoring such behavior in Scrum teams improves developer productivity and performance. These behaviors are sensitive and it is the responsibility of each member to report such instances to higher authority and reach out to those who can help them. Boost team morale and have a positive impact on team productivity. Conclusion
  • 22. Thank You ! Get in touch with us: Lorem Studio, Lord Building D4456, LA, USA