agile retrospectives

48
Agile Retrospectives Twitter: #agile101 @agilenewbies

Upload: hawkman-academy

Post on 14-Apr-2017

105 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Agile Retrospectives

Agile Retrospectives

Twitter: #agile101 @agilenewbies

Page 2: Agile Retrospectives

Agenda

• Introductions• Agile Retrospectives• Group Exercise • Wrap up • Q&A

Page 3: Agile Retrospectives

Introductions

Page 4: Agile Retrospectives

“…special meetings that take place at the end of a period of work—usually an iteration or software release” – Esther Derby

Agile Retrospectives?

Page 5: Agile Retrospectives

Why Agile Retrospectives?

Makes Good teams Great!

Page 6: Agile Retrospectives

Inspect and adapt

We will always know more

than we know here

RetrospectiveRetrospective

RetrospectiveRetrospective

Retrospective

Page 7: Agile Retrospectives

How do Retrospectives work?

Page 8: Agile Retrospectives

How do you run an effective and engaging Agile Retrospective?

• Prepare well• Deliberately facilitate• Use Retrospective

framework• Vary retrospective

activities• Track actions

Page 9: Agile Retrospectives

Facilitate

Be deliberate…• Clear• Confident• Aware• Don’t contribute

(too much)

Page 10: Agile Retrospectives

Anatomy of a Retrospective

Page 11: Agile Retrospectives

Set the stage

Page 12: Agile Retrospectives

Set the stage

Agree a ‘Goldilocks’ goal

Page 13: Agile Retrospectives

Set the stage

Agree a ‘Goldilocks’ goalAgree mind-set

Page 14: Agile Retrospectives

Set the stage

Agree a ‘Goldilocks’ goalAgree mind-set

Hear everyone’s voice

Page 15: Agile Retrospectives

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 16: Agile Retrospectives

Gather data

Page 17: Agile Retrospectives

Gather data

Generate shared memoryObservations not evaluations

Open up space to explore later

Page 18: Agile Retrospectives

Gather data: Team Poll

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

Example Activity

Page 19: Agile Retrospectives

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 20: Agile Retrospectives

Generate insights

Page 21: Agile Retrospectives

Generate insights

Explore, interpret, analyse the dataLook for patterns and themes

Think creatively

Page 22: Agile Retrospectives

Generate insights: Fishbone Diagram

Example Activity

Page 23: Agile Retrospectives

Generate insights: Fishbone Diagram

Example Activity

Page 24: Agile Retrospectives

Generate insights: Challenge Cards

Two Teams• Challenge Team brainstorms

potential problems

• Solution Team brainstorms features and strengths of the team

Example Activity

Page 25: Agile Retrospectives

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 26: Agile Retrospectives

Generate insights: Challenge Cards

Example Activity

Page 27: Agile Retrospectives

Decide what to do

Page 28: Agile Retrospectives

Decide what to do

Move toward conclusionsFocus on improvement

Identify 2-5 actions

Page 29: Agile Retrospectives

Decide what to do: Prioritize

Activities to prioritize:• Dot voting• Absolute order

Page 30: Agile Retrospectives

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 31: Agile Retrospectives

Close the retrospective

Page 32: Agile Retrospectives

Close the retrospective

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

Page 33: Agile Retrospectives

Close the retrospective: Feedback wall

Example Activity

Page 34: Agile Retrospectives

Tracking actions

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

Page 35: Agile Retrospectives

How do you run an effective and engaging Sprint Retrospective?

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

Page 36: Agile Retrospectives

Group Exercise

Page 37: Agile Retrospectives

Awesome Retrospectives

Continuously improveRespond to change

Think creativelyHappier team

Page 38: Agile Retrospectives

Poor Retrospectives

Habitual thinkingLack of focus

Lack of participationNo actionable outcomes

Page 39: Agile Retrospectives

My team are literally allergic to the word ‘Retrospective’

Page 40: Agile Retrospectives

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

Page 41: Agile Retrospectives

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

Page 42: Agile Retrospectives

Summary

Page 43: Agile Retrospectives

Be prepared

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

Page 44: Agile Retrospectives

Be prepared

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

Page 45: Agile Retrospectives

Be prepared

Gather• Materials• Snacks• Help• People

Page 46: Agile Retrospectives

Questions?

Page 48: Agile Retrospectives

Credits

The Art of Retrospectives - http://www.slideshare.net/chris_smith1976/the-art-of-the-retrospective/5

Agile Retrospectives - http://www.slideshare.net/estherderby/agile-retrospectives-4976896