SlideShare a Scribd company logo
1 of 11
Agile Anti-patterns
Agile Maine Day
April 26, 2019
Internal
Introduction
•Sean Gilligan
• Agile Coach
•Angie Mathieu
• Senior Scrum Master
2
Internal
Format
• What are Agile Anti-patterns?
• Where do we observe them?
• Interactive Discussion:
• Identifying anti-patterns
• Observing their impact
• Resolving them
3
Internal
What are Agile Anti-patterns?
• Practices that initially look like good ideas but end up having negative
consequences when applied
• Practices holding back Agile teams
• Practices that run counter to the Agile Manifesto
4
Internal
Agile Manifesto: 4 Values
• Individuals and Interactions over Processes and Tools
• Working Product over Comprehensive Documentation
• Customer Collaboration over Contract Negotiations
• Responding to Change over Following the Plan
5
Internal
Where can we find Agile Anti-patterns?
6
Internal
Anti-patterns with Team Members
7
Examples
Product Owner
Delays Acceptance
Of Work
Scrum Master
Doesn't Protect
Team
Team
Working on Side-gigs
Measure
Creates an artificial queue.
Increases cycle time. Risks
Sprint Goal.
Impedes the Team's
productivity:
Signals conflict within
team. Distrust.
Impedes productivity.impacts velocity, cycle time,
defects, happiness.
Internal
Daily Scrum Anti-patterns
8
Examples
Monologues
Measure
Scrum Master taking
updates as opposed to the
actual purpose
Not following agreed
Timebox
Signals conflict within
team. Distrust.
Impedes productivity.
Internal
Backlog Refinement Anti-patterns
9
Examples
Prioritization by Proxy
Incomplete User
Stories
Missing or Unrealistic
Acceptance Criteria
Measure
Potential confusion around
sprint goals, vision &
product roadmap
Productivity loss.
Acceptance Criteria is
added during Sprint.
Team burn out. Missing
customer expectations.
Working over capacity.
Internal
Conclusion
10
"Success is not final,
Failure is not fatal:
It is the courage to
continue that counts."
- Winston Churchill
Internal
Thank You
11
Questions?

More Related Content

Similar to Agile Anti-patterns - Sean Gilligan and Angie Mathieu - Agile Maine Day

Getting to the Heart of Agile
Getting to the Heart of AgileGetting to the Heart of Agile
Getting to the Heart of AgileFITC
 
If It Wasnt Documented It Didnt Happen Webinar
If It Wasnt Documented It Didnt Happen WebinarIf It Wasnt Documented It Didnt Happen Webinar
If It Wasnt Documented It Didnt Happen Webinarcecarter758
 
Changing Culture - what does it take to become Agile by Melanie Franklin
Changing Culture - what does it take to become Agile by Melanie FranklinChanging Culture - what does it take to become Agile by Melanie Franklin
Changing Culture - what does it take to become Agile by Melanie FranklinNatasha Hill
 
"Working with Stakeholders" @ the7th Prod.Active Meetup
"Working with Stakeholders" @ the7th Prod.Active Meetup"Working with Stakeholders" @ the7th Prod.Active Meetup
"Working with Stakeholders" @ the7th Prod.Active Meetupprodactive
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextNicholas Ho
 
Nigel Baker - “Transforming the world of work … in 20 minutes”
Nigel Baker - “Transforming the world of work … in 20 minutes”Nigel Baker - “Transforming the world of work … in 20 minutes”
Nigel Baker - “Transforming the world of work … in 20 minutes”Alexis May
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agilealstonhodge
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Janet Gregory
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.Asim Kazmi
 
Team building with purpose HRPA 2015
Team building with purpose HRPA 2015Team building with purpose HRPA 2015
Team building with purpose HRPA 2015McKinley Solutions
 
Team building with Purpose HRPA 2015
Team building with Purpose HRPA 2015Team building with Purpose HRPA 2015
Team building with Purpose HRPA 2015Mark Thompson
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Cprime
 

Similar to Agile Anti-patterns - Sean Gilligan and Angie Mathieu - Agile Maine Day (20)

Getting to the Heart of Agile
Getting to the Heart of AgileGetting to the Heart of Agile
Getting to the Heart of Agile
 
Agile isd by_lisa_cooney
Agile isd by_lisa_cooneyAgile isd by_lisa_cooney
Agile isd by_lisa_cooney
 
If It Wasnt Documented It Didnt Happen Webinar
If It Wasnt Documented It Didnt Happen WebinarIf It Wasnt Documented It Didnt Happen Webinar
If It Wasnt Documented It Didnt Happen Webinar
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
Changing Culture - what does it take to become Agile by Melanie Franklin
Changing Culture - what does it take to become Agile by Melanie FranklinChanging Culture - what does it take to become Agile by Melanie Franklin
Changing Culture - what does it take to become Agile by Melanie Franklin
 
Agile for-college
Agile for-collegeAgile for-college
Agile for-college
 
Agile for Dummies
Agile for DummiesAgile for Dummies
Agile for Dummies
 
"Working with Stakeholders" @ the7th Prod.Active Meetup
"Working with Stakeholders" @ the7th Prod.Active Meetup"Working with Stakeholders" @ the7th Prod.Active Meetup
"Working with Stakeholders" @ the7th Prod.Active Meetup
 
Working with stakeholders
Working with stakeholdersWorking with stakeholders
Working with stakeholders
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business context
 
Self organizing
Self organizingSelf organizing
Self organizing
 
Coaching Leadership
Coaching LeadershipCoaching Leadership
Coaching Leadership
 
Nigel Baker - “Transforming the world of work … in 20 minutes”
Nigel Baker - “Transforming the world of work … in 20 minutes”Nigel Baker - “Transforming the world of work … in 20 minutes”
Nigel Baker - “Transforming the world of work … in 20 minutes”
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
Team building with purpose HRPA 2015
Team building with purpose HRPA 2015Team building with purpose HRPA 2015
Team building with purpose HRPA 2015
 
Team building with Purpose HRPA 2015
Team building with Purpose HRPA 2015Team building with Purpose HRPA 2015
Team building with Purpose HRPA 2015
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
 

More from agilemaine

Technical debt is a business problem - Bob Fischer
Technical debt is a business problem - Bob FischerTechnical debt is a business problem - Bob Fischer
Technical debt is a business problem - Bob Fischeragilemaine
 
The Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan LockardThe Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan Lockardagilemaine
 
The guide to inviting leadership - Inviting Leadership by Daniel Mezick
The guide to inviting leadership - Inviting Leadership by Daniel MezickThe guide to inviting leadership - Inviting Leadership by Daniel Mezick
The guide to inviting leadership - Inviting Leadership by Daniel Mezickagilemaine
 
Ready For Agile Checklist - Inviting Leadership by Daniel Mezick
Ready For Agile Checklist - Inviting Leadership by Daniel MezickReady For Agile Checklist - Inviting Leadership by Daniel Mezick
Ready For Agile Checklist - Inviting Leadership by Daniel Mezickagilemaine
 
Authority Circle - Inviting Leadership by Daniel Mezick
Authority Circle - Inviting Leadership by Daniel MezickAuthority Circle - Inviting Leadership by Daniel Mezick
Authority Circle - Inviting Leadership by Daniel Mezickagilemaine
 
How I accidentally joined an agile company - Jens Wedin
How I accidentally joined an agile company - Jens WedinHow I accidentally joined an agile company - Jens Wedin
How I accidentally joined an agile company - Jens Wedinagilemaine
 
Stephen Vance - Testing, DevOps and High-Performing Teams - Agile Maine
Stephen Vance - Testing, DevOps and High-Performing Teams - Agile MaineStephen Vance - Testing, DevOps and High-Performing Teams - Agile Maine
Stephen Vance - Testing, DevOps and High-Performing Teams - Agile Maineagilemaine
 
DYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFAND
DYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFANDDYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFAND
DYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFANDagilemaine
 
Jim York - Agile Fluency Model
Jim York - Agile Fluency ModelJim York - Agile Fluency Model
Jim York - Agile Fluency Modelagilemaine
 
Keynote - Niels Pflaeging - Agile Maine Day
Keynote - Niels Pflaeging - Agile Maine DayKeynote - Niels Pflaeging - Agile Maine Day
Keynote - Niels Pflaeging - Agile Maine Dayagilemaine
 
Cutting Code Quickly - LLEWELLYN FALCO
Cutting Code Quickly - LLEWELLYN FALCOCutting Code Quickly - LLEWELLYN FALCO
Cutting Code Quickly - LLEWELLYN FALCOagilemaine
 
Heidi Araya - Overcoming Distributed Team Challenges - Agile Maine Day
Heidi Araya - Overcoming Distributed Team Challenges - Agile Maine DayHeidi Araya - Overcoming Distributed Team Challenges - Agile Maine Day
Heidi Araya - Overcoming Distributed Team Challenges - Agile Maine Dayagilemaine
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine agilemaine
 
Agile Expectations
Agile ExpectationsAgile Expectations
Agile Expectationsagilemaine
 
Alan Seale - Tools to Navigate Uncertainty & Complexity -
Alan Seale - Tools to Navigate Uncertainty & Complexity - Alan Seale - Tools to Navigate Uncertainty & Complexity -
Alan Seale - Tools to Navigate Uncertainty & Complexity - agilemaine
 
Heart of DevOps - Ryan Lockard
Heart of DevOps - Ryan LockardHeart of DevOps - Ryan Lockard
Heart of DevOps - Ryan Lockardagilemaine
 
Richard Kasperowski - High Performance Teams
Richard Kasperowski - High Performance TeamsRichard Kasperowski - High Performance Teams
Richard Kasperowski - High Performance Teamsagilemaine
 
Max Saperstone - Test Automation Strategies and Frameworks
Max Saperstone - Test Automation Strategies and FrameworksMax Saperstone - Test Automation Strategies and Frameworks
Max Saperstone - Test Automation Strategies and Frameworksagilemaine
 
Allison Pollard and Michael Jesse - Everyday Beliefs Come True
Allison Pollard and Michael Jesse - Everyday Beliefs Come TrueAllison Pollard and Michael Jesse - Everyday Beliefs Come True
Allison Pollard and Michael Jesse - Everyday Beliefs Come Trueagilemaine
 
Brian Haggard - bootstrapping a great agile team
Brian Haggard - bootstrapping a great agile teamBrian Haggard - bootstrapping a great agile team
Brian Haggard - bootstrapping a great agile teamagilemaine
 

More from agilemaine (20)

Technical debt is a business problem - Bob Fischer
Technical debt is a business problem - Bob FischerTechnical debt is a business problem - Bob Fischer
Technical debt is a business problem - Bob Fischer
 
The Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan LockardThe Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan Lockard
 
The guide to inviting leadership - Inviting Leadership by Daniel Mezick
The guide to inviting leadership - Inviting Leadership by Daniel MezickThe guide to inviting leadership - Inviting Leadership by Daniel Mezick
The guide to inviting leadership - Inviting Leadership by Daniel Mezick
 
Ready For Agile Checklist - Inviting Leadership by Daniel Mezick
Ready For Agile Checklist - Inviting Leadership by Daniel MezickReady For Agile Checklist - Inviting Leadership by Daniel Mezick
Ready For Agile Checklist - Inviting Leadership by Daniel Mezick
 
Authority Circle - Inviting Leadership by Daniel Mezick
Authority Circle - Inviting Leadership by Daniel MezickAuthority Circle - Inviting Leadership by Daniel Mezick
Authority Circle - Inviting Leadership by Daniel Mezick
 
How I accidentally joined an agile company - Jens Wedin
How I accidentally joined an agile company - Jens WedinHow I accidentally joined an agile company - Jens Wedin
How I accidentally joined an agile company - Jens Wedin
 
Stephen Vance - Testing, DevOps and High-Performing Teams - Agile Maine
Stephen Vance - Testing, DevOps and High-Performing Teams - Agile MaineStephen Vance - Testing, DevOps and High-Performing Teams - Agile Maine
Stephen Vance - Testing, DevOps and High-Performing Teams - Agile Maine
 
DYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFAND
DYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFANDDYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFAND
DYNAMIC RETEAMING: ACKNOWLEDGE REALITY, CHART YOUR PATH - HEIDI HELFAND
 
Jim York - Agile Fluency Model
Jim York - Agile Fluency ModelJim York - Agile Fluency Model
Jim York - Agile Fluency Model
 
Keynote - Niels Pflaeging - Agile Maine Day
Keynote - Niels Pflaeging - Agile Maine DayKeynote - Niels Pflaeging - Agile Maine Day
Keynote - Niels Pflaeging - Agile Maine Day
 
Cutting Code Quickly - LLEWELLYN FALCO
Cutting Code Quickly - LLEWELLYN FALCOCutting Code Quickly - LLEWELLYN FALCO
Cutting Code Quickly - LLEWELLYN FALCO
 
Heidi Araya - Overcoming Distributed Team Challenges - Agile Maine Day
Heidi Araya - Overcoming Distributed Team Challenges - Agile Maine DayHeidi Araya - Overcoming Distributed Team Challenges - Agile Maine Day
Heidi Araya - Overcoming Distributed Team Challenges - Agile Maine Day
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine
 
Agile Expectations
Agile ExpectationsAgile Expectations
Agile Expectations
 
Alan Seale - Tools to Navigate Uncertainty & Complexity -
Alan Seale - Tools to Navigate Uncertainty & Complexity - Alan Seale - Tools to Navigate Uncertainty & Complexity -
Alan Seale - Tools to Navigate Uncertainty & Complexity -
 
Heart of DevOps - Ryan Lockard
Heart of DevOps - Ryan LockardHeart of DevOps - Ryan Lockard
Heart of DevOps - Ryan Lockard
 
Richard Kasperowski - High Performance Teams
Richard Kasperowski - High Performance TeamsRichard Kasperowski - High Performance Teams
Richard Kasperowski - High Performance Teams
 
Max Saperstone - Test Automation Strategies and Frameworks
Max Saperstone - Test Automation Strategies and FrameworksMax Saperstone - Test Automation Strategies and Frameworks
Max Saperstone - Test Automation Strategies and Frameworks
 
Allison Pollard and Michael Jesse - Everyday Beliefs Come True
Allison Pollard and Michael Jesse - Everyday Beliefs Come TrueAllison Pollard and Michael Jesse - Everyday Beliefs Come True
Allison Pollard and Michael Jesse - Everyday Beliefs Come True
 
Brian Haggard - bootstrapping a great agile team
Brian Haggard - bootstrapping a great agile teamBrian Haggard - bootstrapping a great agile team
Brian Haggard - bootstrapping a great agile team
 

Recently uploaded

MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Recently uploaded (20)

MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 

Agile Anti-patterns - Sean Gilligan and Angie Mathieu - Agile Maine Day

Editor's Notes

  1. An anti pattern is a frequently used, but largely ineffective solution to a problem. The term was originally used to refer to a pattern gone wrong. As Scrum practitioners, we all know that Scrum has events, artifacts, roles and rules. If the core principles, foundation ideas or the agile manifesto is ‘tweaked’ hoping they would provide benefits because teams are not seeing immediate results, this may result in an anti pattern. This in turn may become an ineffective solution to a problem
  2. An anti pattern is a frequently used, but largely ineffective solution to a problem. The term was originally used to refer to a pattern gone wrong. As Scrum practitioners, we all know that Scrum has events, artifacts, roles and rules. If the core principles, foundation ideas or the agile manifesto is ‘tweaked’ hoping they would provide benefits because teams are not seeing immediate results, this may result in an anti pattern. This in turn may become an ineffective solution to a problem
  3. PO Delays: The product owner does not accept sprint backlog items once those are finished. Instead, he or she waits until the end of the sprint. (In the spirit of continuous integration, the product owner should immediately check tasks that meet the acceptance criteria. Otherwise, the product owner will create an artificial queue which will increase the cycle-time. This habit puts also reaching the sprint goal at risk.) SM Doesn't Portect Team: The scrum master allows stakeholders to disrupt the flow of the development team during the sprint. (There are several possibilities how stakeholders can interrupt the flow of the team during a sprint. For example: The scrum master has a laissez-faire policy as far as access to the development team is concerned. The scrum master does not object that the management invites engineers to random meetings as subject matter experts. Lastly, the scrum master allows that either stakeholders or managers turn the daily scrum into a reporting session. Any of these behaviors will impede the team’s productivity. It is the scrum master’s obligation to prevent them from manifesting themselves.) Team Side-gigs: The team is working on issues that are not visible on the board. (While sloppiness is excusable, siphoning off resources, and by-passing the product owner – who is accountable of the scrum team’s return on investment – is unacceptable. This behavior also signals a massive conflict within the “team.” Given this display of distrust—why didn’t the engineers address this seemingly important issue during the sprint planning or before—the team is probably rather a group anyway.)
  4. How did we identify it? Status report: The daily scrum sounds like a status report and team members waiting in line to give status updates to Scrum Master, PO and Stake holders. Monologs: Team members violate the time-boxing, starting monologs. Disrespect : Other team members are talking while someone is sharing his or her progress with the team.  How did we measure the impact? Assignments: PO and Scrum Master starts assigning tasks to team members. Cluelessness: Team members are not prepared for the stand-up. How did the team resolve it? Red dots: A team member experiences difficulties in accomplishing an issue over several consecutive days, and nobody is offering help, we prioritize that. Stop problem solving: SM starts putting Parking lot items which can be addressed offline outside of the daily scrum time
  5. How did we identify it? Prioritization by proxy: A single stakeholder or a committee of stakeholder prioritizes the product backlog. PO position is not strengthened\ No more than a title: The product backlog contains user stories that comprise of little more than a title. Missing or Unrealistic acceptance criteria: There are user stories in the product backlog without acceptance criteria How did we measure the impact? Component-based items: The product backlog items are sliced horizontally based on components instead of vertically based on end-to-end features How did the team resolve it? Create DoR: The scrum team creates a ‘definition of ready’ that product backlog items need to match before becoming selectable for a sprint. What team?: The Product Owner creates stories with "why” and "What", entire team answers the "How" question and collaborate on the "What" question.
  6. PO Delays: The product owner does not accept sprint backlog items once those are finished. Instead, he or she waits until the end of the sprint. (In the spirit of continuous integration, the product owner should immediately check tasks that meet the acceptance criteria. Otherwise, the product owner will create an artificial queue which will increase the cycle-time. This habit puts also reaching the sprint goal at risk.) SM Doesn't Portect Team: The scrum master allows stakeholders to disrupt the flow of the development team during the sprint. (There are several possibilities how stakeholders can interrupt the flow of the team during a sprint. For example: The scrum master has a laissez-faire policy as far as access to the development team is concerned. The scrum master does not object that the management invites engineers to random meetings as subject matter experts. Lastly, the scrum master allows that either stakeholders or managers turn the daily scrum into a reporting session. Any of these behaviors will impede the team’s productivity. It is the scrum master’s obligation to prevent them from manifesting themselves.) Team Side-gigs: The team is working on issues that are not visible on the board. (While sloppiness is excusable, siphoning off resources, and by-passing the product owner – who is accountable of the scrum team’s return on investment – is unacceptable. This behavior also signals a massive conflict within the “team.” Given this display of distrust—why didn’t the engineers address this seemingly important issue during the sprint planning or before—the team is probably rather a group anyway.)
  7. PO Delays: The product owner does not accept sprint backlog items once those are finished. Instead, he or she waits until the end of the sprint. (In the spirit of continuous integration, the product owner should immediately check tasks that meet the acceptance criteria. Otherwise, the product owner will create an artificial queue which will increase the cycle-time. This habit puts also reaching the sprint goal at risk.) SM Doesn't Portect Team: The scrum master allows stakeholders to disrupt the flow of the development team during the sprint. (There are several possibilities how stakeholders can interrupt the flow of the team during a sprint. For example: The scrum master has a laissez-faire policy as far as access to the development team is concerned. The scrum master does not object that the management invites engineers to random meetings as subject matter experts. Lastly, the scrum master allows that either stakeholders or managers turn the daily scrum into a reporting session. Any of these behaviors will impede the team’s productivity. It is the scrum master’s obligation to prevent them from manifesting themselves.) Team Side-gigs: The team is working on issues that are not visible on the board. (While sloppiness is excusable, siphoning off resources, and by-passing the product owner – who is accountable of the scrum team’s return on investment – is unacceptable. This behavior also signals a massive conflict within the “team.” Given this display of distrust—why didn’t the engineers address this seemingly important issue during the sprint planning or before—the team is probably rather a group anyway.)