16
Retrospectives Agile Ottawa Meetup Oct 2015

Retrospectives - Agile Ottawa Meetup

Embed Size (px)

Citation preview

Page 1: Retrospectives - Agile Ottawa Meetup

RetrospectivesAgile Ottawa Meetup Oct 2015

Page 2: Retrospectives - Agile Ottawa Meetup
Page 3: Retrospectives - Agile Ottawa Meetup

Foundations of Great Retrospectives

SafetyRetros examine ‘what could have gone better’

Emotions and defensiveness can come into play

Failures happen in complex environments (like your organization)

It is easy to look back and find causes - but not vice versa

Most failures are a result of unpredictable interactions in a complex adaptive system

The whole team, but not the manager

Page 4: Retrospectives - Agile Ottawa Meetup

Foundations of Great RetrospectivesSafety - The Blameless Post-Mortem

What actions were taken over time?For each contributor

What effects were observed?Expected results?Assumptions made?Understanding of events as they occurred?Without fear of punishment

Page 5: Retrospectives - Agile Ottawa Meetup

Foundations of Great RetrospectivesHave an agenda

Have a goal

What has happened recently? Do we want to reduce build failures?

Plan your activities

Know how much time you are going to use for each step

Set the stage - 6 min

Gather data - 40 min

...

Page 6: Retrospectives - Agile Ottawa Meetup

Foundations of Great RetrospectivesUnderstanding facilitationManage the process, not the content

Ask for permission to interrupt - ‘time check, we have another minute’

Introduce activities, monitor the activity, then debrief

Manage the meeting dynamics

Parking tangential conversation

Stopping the blame game, encourage ‘I’ language

‘You missed the release date’ vs ‘I’m upset the date was missed’

Keep track of time

Page 7: Retrospectives - Agile Ottawa Meetup

Foundations of Great RetrospectivesFacilitation skills

Active listening

Positive attitude

Professional behaviour

Competent with activities and tools

Well prepared, well organized

Page 8: Retrospectives - Agile Ottawa Meetup

Retrospective Structure

1.Set the stage2.Gather data3.Generate insights4.Decide what to

do5.Close the

retrospective

Page 9: Retrospectives - Agile Ottawa Meetup

Set the stageGreet people as they come inWelcome

Thanks for the time

State the goal

Remind people of the meeting length

Ask everyone to say somethingPsychologically, people are more engaged and willing to participate

Review the agenda

Page 10: Retrospectives - Agile Ottawa Meetup

Set the stageUse a working agreement created by the team

No cell phones

No laptops

Everyone participates

Blameless retrospective ...

Have an agreement before you encounter conflictHow do we solve our problems?

Page 11: Retrospectives - Agile Ottawa Meetup

Gather dataQuantitative Data

Velocity

Milestones

Defect counts …

Qualitative DataHow was the iteration?

What events made you mad, sad, glad?

Rate our use of team values

Page 12: Retrospectives - Agile Ottawa Meetup

Generate insightsWhy?

What helped us succeed?What patterns do we see?Investigate deficienciesExample ActivitiesBrainstorming, 5 whys, force field analysis

Page 13: Retrospectives - Agile Ottawa Meetup

Decide what to doWe have some possible improvements - pick 1 or 2

A long list is overwhelming

Treat them as experiments

Take ActionWho is going to do what, by when?

Assigning it to the team means it’s someone else’s job

Focus on what the team can actually do

Not on what another team ‘should’ be doing

Page 14: Retrospectives - Agile Ottawa Meetup

Close the retrospectiveBe Decisive

‘OK, finishing the retrospective ...’

Make sure results are recordedQuickly review outcomes and commitmentsOccasionally review prior commitmentsOccasionally retro the retrospective

How engaged are we?

Do we need to change the activities?

Is it producing valuable results?

Page 15: Retrospectives - Agile Ottawa Meetup

Change the activity for each step occasionallyKeep energy and engagement upApply different techniques for different problemsModify the steps or use a new process

When your retrospectives are mature

Tip: Change your Activities

Page 16: Retrospectives - Agile Ottawa Meetup

Reference and ResourcesAgile Retrospectives: Making Good Teams Great: https://pragprog.com/book/dlret/agile-retrospectives

Presentation: Agile Retrospectives: Making Good Teams Great!: https://www.youtube.com/watch?v=w8w-dFrmovQ

Fifty Quick Ideas To Improve Your Retrospectives: https://leanpub.com/50quickretrospectives

Blameless PostMortems and a Just Culture: https://codeascraft.com/2012/05/22/blameless-postmortems/

Retrospective Wiki: http://retrospectivewiki.org/index.php?title=Main_Page