SlideShare a Scribd company logo
1 of 44
Download to read offline
Retrospective Anti-Patterns
Aino Vonge Corry, Ph.D

Metadeveloper

@apaipi
Denmark
Goal with this talk
Better retrospectives by

Awareness of anti-patterns

More fun retrospectives

Less painful retrospectives
Retrospective Anti-Patterns
Prime Directive Ignorance

The Wheel of Fortune

Death by Postponement

Let's get it over with!

In the Soup

DIY Retrospectives
Anti-patterns Example

-it seemed like a good solution at the time…
Problem

You need to figure out where to place the functionality of the class

Forces

You are using OO. You are experienced in imperative or functional programming

Anti-pattern solution
You place all your methods in your favourite class – the heart of the architecture. 

Consequences

Your class will become extremely big

It will be difficult to understand and maintain the software
Anti-patterns - The Blob….

-it seemed like a good solution at the time…
The Blob
Refactored solution

Refactor the class by merging the methods into other classes.
Strategies

High cohesion – low coupling

Now known as micro services

Benefits and drawbacks

You will have a smaller class

Refactoring takes time up front, but saves time later.
The Blob -
Refactored solution
Titanic A/S – reliable
navigation software
Peter Nicky
Jim
Susan
Robert
Sarah
Scrum Master
Sarah facilitates her first retrospective 

- Week 2
Regardless of what we discover, we must
understand and truly believe that everyone
did the best job he or she could, given what
was known at the time, his or her skills and
abilities, the resources available, and the
situation at hand.
Norm Kerth
Regardless of what we discover, we must
understand and truly believe that everyone
did the best job he or she could, given what
was known at the time, his or her skills and
abilities, the resources available, and the
situation at hand.
Prime Directive Ignorance
Norm Kerth ~ Developer ~ Norm
Prime Directive Ignorance
Problem:
It feels awkward to follow the directive
Antipattern solution:
Just forget it
Consequences:
People bring all their assumptions and negative expectations to the
retrospective.
Anecdotal evidence:
People do not really listen. People are afraid to go to retrospectives
Refactored Solution:
Bring the directive to each retrospective in some way
Regardless of what we discover, we must
understand and truly believe that everyone
did the best job he or she could, given what
was known at the time, his or her skills and
abilities, the resources available, and the
situation at hand.
Prime Directive
Norm Kerth
Is this a problem for you?
Think about this for 20 seconds

Please talk to your neighbour (Unless
you are shy and would rather just play
with your phone)

Share
Think-Pair-Share
Week 4

The next retrospective
The Wheel of Fortune

- symptoms and problems
The Wheel of Fortune
Problem:
We are all busy and retrospectives takes time
from coding
Antipattern solution:
Just skip a step or two in the retrospective and
get on with it
Consequences:
The problems that you find and suggest solutions
for are only the symptoms of the real problems.
Refactored Solution:
Use the phase: generate insight to find the cause
of the problems
The wheel of Fortune

Stages and activities
Set the Stage – getting ready
Closing the retrospective –summary
Decide what to do - the future
Generate insights - now
Gather Data – the past
Week 4 – 6

Death by Postponement
Death by Postponement
Problem:
You notice a problem
Antipattern solution:
You wait until the retrospective to raise it
Consequences:
The solution is delayed, too many problems at the
retrospective, not enough time to explore what is not known
Refactored Solution:
Raise the problem, when it occurs. Use the retrospective
time to explore
Death by Postponement

- real time Time-Line
Have you tried this real-time timeline?
Week 6 – 8
"Time for coding is more important…"
"We do not get anything out of them…"
"They always blame me for…"
"We can do it in half the time…"
Let's get it over with
Let's get it over with
Problem:
Time for coding is more important
Antipattern solution:
Retrospectives vanish
Consequences:
The time is saved, but more time is wasted on doing the
wrong things or people leaving
Refactored Solution:
Restart them; get new activities, an external facilitator, follow
up on actions, get management backup by pointing out
painpoints
Let's get it over with

- ask questions
Week 8 – 10
"We always discuss the testing framework…"
"The boss will never allow it…"
"Why can the retrospectives not help us…"
"We never get anything changed…"
In the soup
In the soup
Problem:
"We want to work on the big problems”, “ We always discuss
the same”
Antipattern solution:
The actions need management approval/action
Consequences:
If management has different priorities, nothing happens.
Retrospectives degenerate into complaint sessions, and waste
of time.
Refactored Solution:
Stay out of the soup or come up with a least one action that
the team can do something about
Influence
In the soup

- change, adapt, accept
Do
"The Soup"
The communication with
testers is bad
Change the
location of the
company
Code review all major
changes
Influence
In the soup

- change, adapt, accept
Do
"The Soup"
The communication with
testers is bad
Change the
location of the
company
Come up with reasons for a
local hub
Code review all major
changes
Move closer to the
testers
Would this work for you?
Please talk to the one next to you and
share with the rest if you want to
Week 10 – 12
"They are a waste of time…"
"The retrospectives are boring…"
"We should have a better facilitator…"
"I would like to get something out of them as well …"
DIY Retrospectives
DIY Retrospectives
Problem:
Some say the Scrum master is responsible for the
retrospectives
Antipattern solution:
Let the SM facilitate every retrospective
Consequences:
The SM wears two hats, and none of them get the attention
needed
Refactored Solution:
Take turns in facilitating in the team. Use an outsider as
facilitator
DIY Retrospectives

Rotating the Facilitator
Retrospective Antipatterns
Prime Directive Ignorance

The Wheel of Fortune

Death by Postponement

Let's get it over with!

In the Soup

DIY Retrospectives
Goals with this talk
Better retrospectives

Awareness of anti-patterns
Thank you for your time ☺
Extra subjects
• Distributed retrospectives

• Managers in the room

• Silent people

• Troublemakers

• Using the activities for other meetings

• Personal retrospectives
References
• http://skycoach.be/2011/05/16/agile-retrospectives-
anti-patterns/

• http://iljapreuss.blogspot.co.uk/2009/03/
retrospective-antipatterns.html

• Agile retrospectives – Diana Larsen & Esther Derby

• Anti-patterns – refactoring software, architectures and
projects in crisis – Brown et al.

• Project Retrospectives – Norman Kerth

More Related Content

What's hot

PRINCE2 - Reading notes
PRINCE2 - Reading notesPRINCE2 - Reading notes
PRINCE2 - Reading notesCOMPETENSIS
 
Bpifrance Le Lab - Vaincre les solitudes du dirigeant
Bpifrance Le Lab - Vaincre les solitudes du dirigeantBpifrance Le Lab - Vaincre les solitudes du dirigeant
Bpifrance Le Lab - Vaincre les solitudes du dirigeantBpifrance
 
La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021
La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021
La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021Agile En Seine
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Getting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnGetting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnInstitut Lean France
 
How things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itHow things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itJason Yip
 
L’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupesL’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupesAgile En Seine
 
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)Strategic Business & IT Services
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
 
Jeu sur le kaizen
Jeu sur le kaizenJeu sur le kaizen
Jeu sur le kaizenCIPE
 
How agile coaches help us win the agile coach role @ Spotify
How agile coaches help us win   the agile coach role @ SpotifyHow agile coaches help us win   the agile coach role @ Spotify
How agile coaches help us win the agile coach role @ SpotifyBrendan Marsh
 
Super Powerful Questions
Super Powerful QuestionsSuper Powerful Questions
Super Powerful QuestionsGrowing Agile
 
Agile is not a mindset: Wie being agile wirklich gelingt
Agile is not a mindset: Wie being agile wirklich gelingtAgile is not a mindset: Wie being agile wirklich gelingt
Agile is not a mindset: Wie being agile wirklich gelingtJoël Krapf
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 

What's hot (20)

deep work.pptx
deep work.pptxdeep work.pptx
deep work.pptx
 
MEMOIRE TIEMOKO BATHILY.docx
MEMOIRE TIEMOKO BATHILY.docxMEMOIRE TIEMOKO BATHILY.docx
MEMOIRE TIEMOKO BATHILY.docx
 
PRINCE2 - Reading notes
PRINCE2 - Reading notesPRINCE2 - Reading notes
PRINCE2 - Reading notes
 
Bpifrance Le Lab - Vaincre les solitudes du dirigeant
Bpifrance Le Lab - Vaincre les solitudes du dirigeantBpifrance Le Lab - Vaincre les solitudes du dirigeant
Bpifrance Le Lab - Vaincre les solitudes du dirigeant
 
Agile kids
Agile kids Agile kids
Agile kids
 
La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021
La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021
La réponse de SAFe au dilemme de l'innovateur - Agile en Seine 2021
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Guide six sigma
Guide six sigmaGuide six sigma
Guide six sigma
 
Getting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnGetting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair Cockburn
 
Lean Value Tree Overview
Lean Value Tree OverviewLean Value Tree Overview
Lean Value Tree Overview
 
4 action conditionnelle
4  action conditionnelle4  action conditionnelle
4 action conditionnelle
 
How things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itHow things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve it
 
L’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupesL’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupes
 
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Jeu sur le kaizen
Jeu sur le kaizenJeu sur le kaizen
Jeu sur le kaizen
 
How agile coaches help us win the agile coach role @ Spotify
How agile coaches help us win   the agile coach role @ SpotifyHow agile coaches help us win   the agile coach role @ Spotify
How agile coaches help us win the agile coach role @ Spotify
 
Super Powerful Questions
Super Powerful QuestionsSuper Powerful Questions
Super Powerful Questions
 
Agile is not a mindset: Wie being agile wirklich gelingt
Agile is not a mindset: Wie being agile wirklich gelingtAgile is not a mindset: Wie being agile wirklich gelingt
Agile is not a mindset: Wie being agile wirklich gelingt
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 

Similar to Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019

The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of RetrospectionNaresh Jain
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayLviv Startup Club
 
001 Wholebrain Problem Solving Slides
001 Wholebrain Problem Solving Slides001 Wholebrain Problem Solving Slides
001 Wholebrain Problem Solving SlidesAlan Barker
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
Mentoring
MentoringMentoring
MentoringGokul K
 
20180324 zen and the art of programming
20180324 zen and the art of programming20180324 zen and the art of programming
20180324 zen and the art of programmingDavid Horvath
 
Barcamp Conway: A Design Mindset
Barcamp Conway: A Design MindsetBarcamp Conway: A Design Mindset
Barcamp Conway: A Design Mindsetjxrichardso1
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users AnonymousDave Haeffner
 
How to turn an idea into bz opportunity final
How to turn an idea into bz opportunity finalHow to turn an idea into bz opportunity final
How to turn an idea into bz opportunity finalChris Zobrist
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them PractiTest
 
Agile Retrospectives
Agile Retrospectives Agile Retrospectives
Agile Retrospectives Yves Hanoulle
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile RetrospectivesYuval Yeret
 
Leadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementLeadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementRosa West
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffercpetzny
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesYves Hanoulle
 

Similar to Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019 (20)

The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 
3 retro total recall
3 retro total recall3 retro total recall
3 retro total recall
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
 
001 Wholebrain Problem Solving Slides
001 Wholebrain Problem Solving Slides001 Wholebrain Problem Solving Slides
001 Wholebrain Problem Solving Slides
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
Mentoring
MentoringMentoring
Mentoring
 
20180324 zen and the art of programming
20180324 zen and the art of programming20180324 zen and the art of programming
20180324 zen and the art of programming
 
Barcamp Conway: A Design Mindset
Barcamp Conway: A Design MindsetBarcamp Conway: A Design Mindset
Barcamp Conway: A Design Mindset
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users Anonymous
 
How to turn an idea into bz opportunity final
How to turn an idea into bz opportunity finalHow to turn an idea into bz opportunity final
How to turn an idea into bz opportunity final
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
Agile Retrospectives
Agile Retrospectives Agile Retrospectives
Agile Retrospectives
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
 
Leadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementLeadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program Improvement
 
Maximizing Productivity & manage time effectively
Maximizing Productivity & manage time effectivelyMaximizing Productivity & manage time effectively
Maximizing Productivity & manage time effectively
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffer
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Wave 2: Learning Session 2
Wave 2: Learning Session 2Wave 2: Learning Session 2
Wave 2: Learning Session 2
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile proces
 

More from Agile Software Community of India

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Agile Software Community of India
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...Agile Software Community of India
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...Agile Software Community of India
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleAgile Software Community of India
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Agile Software Community of India
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...Agile Software Community of India
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019Agile Software Community of India
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Agile Software Community of India
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Agile Software Community of India
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019Agile Software Community of India
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile Software Community of India
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Agile Software Community of India
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Agile Software Community of India
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Agile Software Community of India
 
Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...
Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...
Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...Agile Software Community of India
 

More from Agile Software Community of India (20)

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
 
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
 
Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...
Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...
Accelerate Improvements through Retrospectives by Mia Horrigan at #AgileIndia...
 

Recently uploaded

WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 

Recently uploaded (20)

WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 

Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019

  • 1. Retrospective Anti-Patterns Aino Vonge Corry, Ph.D Metadeveloper @apaipi
  • 3.
  • 4.
  • 5. Goal with this talk Better retrospectives by Awareness of anti-patterns More fun retrospectives Less painful retrospectives
  • 6. Retrospective Anti-Patterns Prime Directive Ignorance The Wheel of Fortune Death by Postponement Let's get it over with! In the Soup DIY Retrospectives
  • 7. Anti-patterns Example
 -it seemed like a good solution at the time… Problem You need to figure out where to place the functionality of the class Forces You are using OO. You are experienced in imperative or functional programming Anti-pattern solution You place all your methods in your favourite class – the heart of the architecture. Consequences Your class will become extremely big It will be difficult to understand and maintain the software
  • 8. Anti-patterns - The Blob….
 -it seemed like a good solution at the time…
  • 9. The Blob Refactored solution Refactor the class by merging the methods into other classes. Strategies High cohesion – low coupling Now known as micro services Benefits and drawbacks You will have a smaller class Refactoring takes time up front, but saves time later.
  • 11. Titanic A/S – reliable navigation software Peter Nicky Jim Susan Robert Sarah Scrum Master
  • 12. Sarah facilitates her first retrospective 
 - Week 2 Regardless of what we discover, we must understand and truly believe that everyone did the best job he or she could, given what was known at the time, his or her skills and abilities, the resources available, and the situation at hand. Norm Kerth
  • 13. Regardless of what we discover, we must understand and truly believe that everyone did the best job he or she could, given what was known at the time, his or her skills and abilities, the resources available, and the situation at hand. Prime Directive Ignorance Norm Kerth ~ Developer ~ Norm
  • 14. Prime Directive Ignorance Problem: It feels awkward to follow the directive Antipattern solution: Just forget it Consequences: People bring all their assumptions and negative expectations to the retrospective. Anecdotal evidence: People do not really listen. People are afraid to go to retrospectives Refactored Solution: Bring the directive to each retrospective in some way
  • 15. Regardless of what we discover, we must understand and truly believe that everyone did the best job he or she could, given what was known at the time, his or her skills and abilities, the resources available, and the situation at hand. Prime Directive Norm Kerth
  • 16. Is this a problem for you? Think about this for 20 seconds Please talk to your neighbour (Unless you are shy and would rather just play with your phone) Share
  • 18. Week 4
 The next retrospective
  • 19. The Wheel of Fortune
 - symptoms and problems
  • 20. The Wheel of Fortune Problem: We are all busy and retrospectives takes time from coding Antipattern solution: Just skip a step or two in the retrospective and get on with it Consequences: The problems that you find and suggest solutions for are only the symptoms of the real problems. Refactored Solution: Use the phase: generate insight to find the cause of the problems
  • 21. The wheel of Fortune
 Stages and activities Set the Stage – getting ready Closing the retrospective –summary Decide what to do - the future Generate insights - now Gather Data – the past
  • 22. Week 4 – 6
 Death by Postponement
  • 23. Death by Postponement Problem: You notice a problem Antipattern solution: You wait until the retrospective to raise it Consequences: The solution is delayed, too many problems at the retrospective, not enough time to explore what is not known Refactored Solution: Raise the problem, when it occurs. Use the retrospective time to explore
  • 24. Death by Postponement
 - real time Time-Line
  • 25. Have you tried this real-time timeline?
  • 26. Week 6 – 8 "Time for coding is more important…" "We do not get anything out of them…" "They always blame me for…" "We can do it in half the time…"
  • 27. Let's get it over with
  • 28. Let's get it over with Problem: Time for coding is more important Antipattern solution: Retrospectives vanish Consequences: The time is saved, but more time is wasted on doing the wrong things or people leaving Refactored Solution: Restart them; get new activities, an external facilitator, follow up on actions, get management backup by pointing out painpoints
  • 29. Let's get it over with
 - ask questions
  • 30. Week 8 – 10 "We always discuss the testing framework…" "The boss will never allow it…" "Why can the retrospectives not help us…" "We never get anything changed…"
  • 32. In the soup Problem: "We want to work on the big problems”, “ We always discuss the same” Antipattern solution: The actions need management approval/action Consequences: If management has different priorities, nothing happens. Retrospectives degenerate into complaint sessions, and waste of time. Refactored Solution: Stay out of the soup or come up with a least one action that the team can do something about
  • 33. Influence In the soup
 - change, adapt, accept Do "The Soup" The communication with testers is bad Change the location of the company Code review all major changes
  • 34. Influence In the soup
 - change, adapt, accept Do "The Soup" The communication with testers is bad Change the location of the company Come up with reasons for a local hub Code review all major changes Move closer to the testers
  • 35. Would this work for you? Please talk to the one next to you and share with the rest if you want to
  • 36. Week 10 – 12 "They are a waste of time…" "The retrospectives are boring…" "We should have a better facilitator…" "I would like to get something out of them as well …"
  • 38. DIY Retrospectives Problem: Some say the Scrum master is responsible for the retrospectives Antipattern solution: Let the SM facilitate every retrospective Consequences: The SM wears two hats, and none of them get the attention needed Refactored Solution: Take turns in facilitating in the team. Use an outsider as facilitator
  • 40. Retrospective Antipatterns Prime Directive Ignorance The Wheel of Fortune Death by Postponement Let's get it over with! In the Soup DIY Retrospectives
  • 41. Goals with this talk Better retrospectives Awareness of anti-patterns
  • 42. Thank you for your time ☺
  • 43. Extra subjects • Distributed retrospectives • Managers in the room • Silent people • Troublemakers • Using the activities for other meetings • Personal retrospectives
  • 44. References • http://skycoach.be/2011/05/16/agile-retrospectives- anti-patterns/ • http://iljapreuss.blogspot.co.uk/2009/03/ retrospective-antipatterns.html • Agile retrospectives – Diana Larsen & Esther Derby • Anti-patterns – refactoring software, architectures and projects in crisis – Brown et al. • Project Retrospectives – Norman Kerth