62
The Art of the Retrospective Chris Smith Project Manager, Red Gate @ cj_smithy

The Art of the Retrospective: How to run an awesome retrospective meeting

Embed Size (px)

DESCRIPTION

The drive to inspect and adapt is one of the most important aspects of agile software development. A great way to bake this approach into your process is by having regular retrospective meetings that engage and challenge the team to solve their own problems and make things better. However, these meetings can be difficult to run well and drive improvement. In fact, many teams sleepwalk through sessions, treating them as a box-ticking exercise that signals the end of the iteration. Maybe its time we tried a bit harder to make retrospective meetings work? In this talk, Chris explains how to put together an awesome sprint retrospective. He discusses the following: * Why retrospectives can be unpopular * Structuring the meeting to succeed * Setting the right tone * Activities to gather data * Activities to generate insights * How to decide what to do * How to manage retrospective actions

Citation preview

Page 1: The Art of the Retrospective: How to run an awesome retrospective meeting

The Art of the Retrospective

Chris SmithProject Manager, Red Gate

@cj_smithy

Page 2: The Art of the Retrospective: How to run an awesome retrospective meeting

Introductions

Page 3: The Art of the Retrospective: How to run an awesome retrospective meeting

Introductions

Page 4: The Art of the Retrospective: How to run an awesome retrospective meeting

What is a Retrospective Meeting?

“Special meeting that takes place at the end of a period of work – usually an iteration or software release.In a retrospective, a team steps back, examines the way they work, analyses and identifies ways they can improve” Esther Derby

ContinuousImpro

veme

nt

Page 5: The Art of the Retrospective: How to run an awesome retrospective meeting

Inspect and adapt

We will always know more

than we know here

RetrospectiveRetrospective

RetrospectiveRetrospective

Retrospective

Page 6: The Art of the Retrospective: How to run an awesome retrospective meeting

Sprint Retrospectives

RetrospectiveRetrospective

RetrospectiveRetrospective

Retrospective

Page 7: The Art of the Retrospective: How to run an awesome retrospective meeting

Retrospectives can be perfunctory

Page 8: The Art of the Retrospective: How to run an awesome retrospective meeting

Retrospectives can be ineffective

Habitual thinkingLack of focus

Lack of participationNo end product

Page 9: The Art of the Retrospective: How to run an awesome retrospective meeting

So… Retrospectives can be unpopular

Page 10: The Art of the Retrospective: How to run an awesome retrospective meeting

So… Retrospectives can be unpopular

My team are literally allergic to the word ‘Retrospective’

Page 11: The Art of the Retrospective: How to run an awesome retrospective meeting

So… Retrospectives can be unpopular

My team talk to each other and we fix things when they come up (you idiot)

Page 12: The Art of the Retrospective: How to run an awesome retrospective meeting

So… Retrospectives can be unpopular

My team/project is special because [reason], so we don’t do retrospectives

Page 13: The Art of the Retrospective: How to run an awesome retrospective meeting

So… Retrospectives can be unpopular

Let’s not botherOr worse

Let’s continue ticking the box

Page 14: The Art of the Retrospective: How to run an awesome retrospective meeting

Retrospectives can be awesome

Continuously improveRespond to change

Think creativelyHappier team

Page 15: The Art of the Retrospective: How to run an awesome retrospective meeting

I am not a hero

Page 16: The Art of the Retrospective: How to run an awesome retrospective meeting

How do you run an effective and engaging Sprint Retrospective?

Page 18: The Art of the Retrospective: How to run an awesome retrospective meeting

How do you run an effective and engaging Sprint Retrospective?

• Prepare well• Deliberately facilitate• Keep to Retrospective Framework• Vary retrospective activities• Track actions

Page 19: The Art of the Retrospective: How to run an awesome retrospective meeting

Be prepared

Invest time• More in = more out• 2x meeting length

Page 20: The Art of the Retrospective: How to run an awesome retrospective meeting

Be prepared

Decide• Focus• Duration• Agenda• Plans A & B

Page 21: The Art of the Retrospective: How to run an awesome retrospective meeting

Be prepared

Gather• Materials• Snacks• Help• People

Page 22: The Art of the Retrospective: How to run an awesome retrospective meeting

Facilitate

Be deliberate…• Clear• Confident• Aware• Don’t contribute (too much)

Page 23: The Art of the Retrospective: How to run an awesome retrospective meeting

Retrospective framework

• Set the stage• Gather data• Generate insights• Decide what to do• Close the

retrospective

Page 24: The Art of the Retrospective: How to run an awesome retrospective meeting

Structuring a retrospective

Page 25: The Art of the Retrospective: How to run an awesome retrospective meeting

Activities (or “Games”)

• Share information• Encourage

participation• Encourage

collaboration • Encourage creative

thinking• Move things forward

Page 26: The Art of the Retrospective: How to run an awesome retrospective meeting

Set the stage

Page 27: The Art of the Retrospective: How to run an awesome retrospective meeting

Set the stage

Agree a ‘Goldilocks’ goal

Page 28: The Art of the Retrospective: How to run an awesome retrospective meeting

Set the stage

Agree a ‘Goldilocks’ goalAgree mind-set

Page 29: The Art of the Retrospective: How to run an awesome retrospective meeting

Set the stage

Agree a ‘Goldilocks’ goalAgree mind-set

Hear everyone’s voice

Page 30: The Art of the Retrospective: How to run an awesome retrospective meeting

Set the stage: Check-in

Everyone answers a question in one or two words:“How was the sprint for you?”“What is on your mind right now?”“What are your hopes for this retrospective?”

Example Activity

Page 31: The Art of the Retrospective: How to run an awesome retrospective meeting

In one or two words…

How has Agile Cambridge 2013 been for you?

Page 33: The Art of the Retrospective: How to run an awesome retrospective meeting

Gather data

Page 34: The Art of the Retrospective: How to run an awesome retrospective meeting

Gather data

Generate shared memoryObservations not evaluations

Open up space to explore later

Page 35: The Art of the Retrospective: How to run an awesome retrospective meeting

Gather data: Team Poll

Measure Satisfaction with Teamwork, Quality, Engineering, ???

Example Activity

Page 36: The Art of the Retrospective: How to run an awesome retrospective meeting

Gather data: Pair Interviews

• Pose a question like “What were the high and low points of this sprint?”

• Pair-up, each person to interview the other• Not a conversation; encourage interviewees to

keep to the role• Report back

Example Activity

Page 38: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights

Page 39: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights

Explore, interpret, analyse the dataLook for patterns and themes

Think creatively

Page 40: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights: Fishbone Diagram

Example Activity

Page 41: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights: Fishbone Diagram

Example Activity

Page 42: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights: Challenge Cards

Two Teams• Challenge Team brainstorms

potential problems

• Solution Team brainstorms features and strengths of the team

Example Activity

Page 43: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights: Challenge Cards

To Play:• Challenge Team plays a card, solution team

picks a card that addresses the challenge• Winner decided and points awarded• If there is no solution, team designs a new

solution card together

Example Activity

Page 44: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights: Challenge Cards

Example Activity

Page 45: The Art of the Retrospective: How to run an awesome retrospective meeting

• Each person has paper divided into ~4 sections• Idea added in 1st section • Paper passed to next person who builds on idea

Generate insights: BrainwritingExample

Activity

Page 46: The Art of the Retrospective: How to run an awesome retrospective meeting

Generate insights:Mission Impossible

• Take an existing challenge/goal and change a fundamental aspect that makes it seem impossible– “How do we remove all our technical debt… in a

day?”– “How do we add a feature… without writing code?”

• Brainstorm• Ask “Which of these ideas would be worth

actually trying?”

Example Activity

Page 47: The Art of the Retrospective: How to run an awesome retrospective meeting

Gather data & Generate insights: Mission Impossible

Example Activity

Page 49: The Art of the Retrospective: How to run an awesome retrospective meeting

Decide what to do

Page 50: The Art of the Retrospective: How to run an awesome retrospective meeting

Decide what to do

Move toward conclusionsFocus on improvement

Identify 2-5 actions

Page 51: The Art of the Retrospective: How to run an awesome retrospective meeting

Decide what to do: Prioritize

Activities to prioritize:• Dot voting• £100 Test• Absolute order

Page 52: The Art of the Retrospective: How to run an awesome retrospective meeting

Decide what to do: Create actions

Actions are return on investment

Ask:• “Can ‘we’ achieve this?”• “What does success look like?”• “What’s the first step?”• “Who is going to own this?”

Page 53: The Art of the Retrospective: How to run an awesome retrospective meeting

Decide what to do: Create actions

Not sure exactly what to tackle?Arrange an experiment

Page 54: The Art of the Retrospective: How to run an awesome retrospective meeting

Decide what to do: Create actions

Team seems unsure or noncommittal?Measure with ‘Five-Fingered Consensus’

Page 55: The Art of the Retrospective: How to run an awesome retrospective meeting

Close the retrospective

Page 56: The Art of the Retrospective: How to run an awesome retrospective meeting

Close the retrospective

Find out how the meeting wentWhat worked?What didn’t?

Page 57: The Art of the Retrospective: How to run an awesome retrospective meeting

Close the retrospective: Feedback wall

Example Activity

Page 58: The Art of the Retrospective: How to run an awesome retrospective meeting

Structuring a retrospective

Page 59: The Art of the Retrospective: How to run an awesome retrospective meeting

Tracking actions

• Recorded• In your face• Reviewed• Celebrated• Disposable

Page 60: The Art of the Retrospective: How to run an awesome retrospective meeting

How do you run an effective and engaging Sprint Retrospective?

• Prepare well• Deliberately facilitate• Keep to Retrospective Framework• Vary retrospective activities• Track actions