50
The Art of the Retrospective GE Cambridge Thursday, 20 February 2014 Chris Smith and Paul Stephenson

Art of the Retrospective workshop

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 it’s time we tried a bit harder to make sprint retrospective meetings work? In this workshop, Chris explained how to put together an awesome sprint retrospective. Attendees tried novel activities that can be used to gather information and challenge team members to consider problems from a new angle.

Citation preview

Page 1: Art of the Retrospective workshop

The Art of the RetrospectiveGE Cambridge

Thursday, 20 February 2014

Chris Smith and Paul Stephenson

Page 2: Art of the Retrospective workshop

The Art of the RetrospectiveWhat can go wrong with sprint retrospectives and how to fix them

GE CambridgeThursday, 20 February 2014

Chris Smith and Paul Stephenson

Page 3: Art of the Retrospective workshop
Page 5: Art of the Retrospective workshop

Introductions

Page 6: Art of the Retrospective workshop

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 7: Art of the Retrospective workshop

Inspect and adapt: What we develop

We will always know more

than we know here

ReleaseRelease

ReleaseRelease

Release

Page 8: Art of the Retrospective workshop

Inspect and adapt: How we work

We will always know more about how we work together on the project than we know

here

RetrospectiveRetrospective

RetrospectiveRetrospective

Retrospective

Page 9: Art of the Retrospective workshop

Retrospectives can be perfunctory

Page 10: Art of the Retrospective workshop

Retrospectives can be unpopular

Page 11: Art of the Retrospective workshop

Retrospectives can be unpopular

My team are literally allergic to the word ‘Retrospective’

Page 12: Art of the Retrospective workshop

Retrospectives can be unpopular

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

Page 13: Art of the Retrospective workshop

Retrospectives can be unpopular

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

Page 14: Art of the Retrospective workshop

So…

“Let’s not bother”or worse

“Let’s continue ticking the box”

Page 15: Art of the Retrospective workshop

Retrospectives can be transformative

Inspecting and adapting through

retrospectives

Page 16: Art of the Retrospective workshop

How do you run an effective and engaging Sprint Retrospective?

Page 18: Art of the Retrospective workshop

How do you run an effective and engaging Sprint Retrospective?

• Prepare well• Deliberately facilitate• Keep to Retrospective Framework• Vary activities• Create good actions

Page 19: Art of the Retrospective workshop

Prepare Well

• Invest time• Decide focus &

agenda• Gather people,

help, materials, snacks

Page 21: Art of the Retrospective workshop

Keep to the Retrospective Framework

Page 22: Art of the Retrospective workshop

‘Heinz 57 Varieties’ by Pat C. Klein

Vary retrospective activities

Page 23: Art of the Retrospective workshop

Set the stage

Page 24: Art of the Retrospective workshop

Choose a ‘Goldilocks’ goal

Too closed Too open Just right

Page 26: Art of the Retrospective workshop

Check-in

Everyone answers a question in one or two words:

How was the sprint for you?What is on your mind right now?

Activity

Page 28: Art of the Retrospective workshop

Check-inActivity

Page 30: Art of the Retrospective workshop

Gather data

Page 31: Art of the Retrospective workshop

Pair Interviews

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

keep to the role• Pose a question like “What were the high and

low points of this sprint?”• Report back

Activity

Activity

Page 32: Art of the Retrospective workshop

Pair Interviews

• Interview about satisfaction with physical work environment this year

• Interviewer, ask:– when the person felt most satisfied?– why was is satisfying?– when the person felt least satisfied?– why was is dissatisfying?

• Three minutes to interview, then we swap

Activity

Activity

Page 34: Art of the Retrospective workshop

Generate insights

Page 35: Art of the Retrospective workshop

Mission Impossible

Take an existing challenge/goal and change a fundamental aspect that makes it seem impossible

Activity

“How do we remove all our technical debt… in a day?”“How do we add a feature… without writing any code?”

Page 36: Art of the Retrospective workshop

Mission Impossible

How do we turn your office into the perfect environment…

in 24 hours?

Activity

Page 38: Art of the Retrospective workshop

Decide what to do

Page 39: Art of the Retrospective workshop

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

Brain-writingActivity

Page 40: Art of the Retrospective workshop

Given what you have heard and seen, what should you do?

Brain-writingActivity

Page 41: Art of the Retrospective workshop

Prioritize what to do

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

Page 42: Art of the Retrospective workshop

Action creation tips

Not sure exactly what to tackle?Arrange an experiment

Page 43: Art of the Retrospective workshop

Action creation tips

Not sure how to make a mind-set or direction change actually happen?Introduce an artefact or activity

Page 44: Art of the Retrospective workshop

Action creation tips

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

Page 45: Art of the Retrospective workshop

Close the retrospective

Page 46: Art of the Retrospective workshop

Close the retrospective: Feedback wall

Activity

Page 47: Art of the Retrospective workshop

Structuring a retrospective

Page 48: Art of the Retrospective workshop

How do you run an effective and engaging Sprint Retrospective?

• Prepare well• Deliberately facilitate• Keep to Retrospective Framework• Vary activities• Create good actions