38
© 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

Embed Size (px)

Citation preview

Page 1: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc. All Rights Reserved

Coaching Solutions

Agile Software DevelopmentRetrospective SecretsDarrin Ladd

V1.0

Page 2: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

2

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Continuous Improvement

Page 3: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

3

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Retrospectives = No Value!

Same Stuff Every Time!

Only a Few People Talk!

Always so Negative!

Can’t Think of Anything New Every Two Weeks!

Page 4: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

4

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Cancel Them!

Retrospectives

Page 5: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

5

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

So Why Do Retrospectives?

► Keep teams improving

► Discuss concerns and frustrations

► Resolve team and process issues

► Positive feedback to each other

“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”

Principles behind the Agile Manifesto

Page 6: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

6

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Kumbayah

Page 7: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

7

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

What Type?

Page 8: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

8

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

How?

Everyone Participates

Root Causes and Behaviors

Patterns, Inconsistencies, and Changes

SMART Experiments

Review Results and Respond

Make It Visible

Don’t Let It Get Stale

Keys To Success

Page 9: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

9

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Structure

Set the Stage

GatherData

GenerateInsights

Decide What To Do

Close

Page 10: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

10

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Set the Stage

Page 11: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

11

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Working Agreement

Retrospective Working Agreement- Arrive on time- No laptop or smart phone use- Phones on silent- Everyone participates- We are not done until we have at least one time-boxed, actionable, measureable change committed to by the team

Page 12: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

12

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Ice Breaker

Two words to describe…

Name a ______ that describes how you feel…

Appreciations

P.M.A.

Page 13: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

13

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Gather Data & Generate Insights

Page 14: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

14

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Approach 1: Vanilla

Page 15: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

15

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Approach 2: Team Radar

Page 16: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

16

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Approach 3 - Speedboat

Page 17: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

17

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Approach 4 – King for a Day

Page 18: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

18

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Approach 5 – Triple Nickels

Page 19: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

19

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Facilitation Variations

Write down ideas separately

Variations

Groups of 3-5 work together on ideasVS.

General, open topic Focused topicVS.

Group into themes silently

Group into themes with discussionVS.

Discuss each item in detail

Only clarifications, detailed discussion

next phaseVS.

Page 20: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

20

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Facilitation Variations

• No Solutions

Tips

• Symptoms/Outcomes Root Causes /

Behaviors

• Watch for Patterns• Watch for Inconsistencies• Ask, Don’t Tell• ‘Thank You’, Not ‘Good Point’• Write Legibly

Page 21: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

21

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Decide What To Do

Page 22: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

22

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Prioritization

5

3

1

4

7

4

1

2

2

Page 23: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

23

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

SMART Experiments

SMART

imple/specific

easurable

chievable

elevant

ime boxed

Page 24: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

24

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

How Do We Execute?

►Create a story

►Add to definition of done

►Add tasks to iteration stories

►Identify how to collect the statistics as part of the current process

Page 25: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

25

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Close the Retrospective

Page 26: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

26

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Confirm Commitment

Page 27: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

27

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Document It!

Page 28: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

28

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Are We Missing Anything?

What are we missing?

Page 29: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

29

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Review Results & Respond

Page 30: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

30

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Retrospective Prime Directive

“Regardless of what we discover, we 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

Page 31: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

31

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Trust Required

Page 32: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

32

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Personality Types

INFJ

ESTJ INFP

ISTPINTPISFJ

ISTJISFP

INTJ

ENTJ

ESFP

ESTP

ENFP

ENTP

ENFJESFJ

Page 33: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

33

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Review Keys

Everyone Participates

Root Causes and Behaviors

Patterns, Inconsistencies, and Changes

SMART Experiments

Review Results and Respond

Make It Visible

Don’t Let It Get Stale

Keys To Success

Page 34: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

34

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Thank you!Are there any questions?

For more information,please see our site

www.BigVisible.comor email me

[email protected]

Page 35: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

35

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Smells

• It’s boring• Same issues or “good” items over and over again• Quiet• No conflict or debate• Same people always talking• Some people who never talk• Team seems to be “reporting” to someone in attendance (e.g. manager)• No specific actionable, measurable changes come out of it• Team is always late• Always run out of time• The issues being identified are outside of the team• One team member or group hijacks the retro• Facilitator telling as opposed to asking • Team waiting for retro to discuss issues

Page 36: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

36

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Logistics - Location

• DEPENDS• Team Area

• Valuable because:• Information radiators and artifacts right there• Visual cues to help remember

• Problematic because:• Unable to step away from day-to-day thoughts – hard to

change perspective• Normal distractions of work (phone calls, instant messages,

people stopping by, etc…)• Conference Room

• Valuable because:• Removed from normal distractions• Easy to bring information radiators and artifacts• Logistics relatively easy

• Problematic because:• Constrains thought if room team uses regularly – hard to

change perspective• Offsite

• Valuable because:• Change perspective so may get more creative thoughts

• Problematic because:• Logistical problems with traveling• Loss of comfort because of strangers

Page 37: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

37

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Logistics – Room Setup

• Surprisingly Important!• Fred Steele – we are all “environmentally incompetent” because we don’t realize how

much our surroundings affect how we feel and act• Don’t be crowded! The room should easily hold every one• Have people sit close to each other though, don’t spread out all over the

room• Circle or semi-circle orientation of chairs• No big, immovable tables• Lots of materials!• People will stop thinking up new ideas when they run out of materials, so make sure

everyone has more than enough stickies, index cards, flip charts, etc…• Flip charts, whiteboards and other information should be easily seen from

all locations• Enough room for everyone around areas of collaboration• Don’t ask everyone to work around a single, small flip chart if there are 12 people

Page 38: © 2009 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Software Development Retrospective Secrets Darrin Ladd V1.0

© 2009 BigVisible Solutions, Inc.. All Rights Reserved

38

____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____

Click to edit Master text stylesSecond levelThird levelFourth levelFifth level

Logistics – How Long?

► DEPENDS Length of time retrospecting over

• Rachel Davies suggests 30 minutes for each week Size of team Level of conflict or controversy Try it and see what you need!

You can always end the retrospective early if people identify meaningful improvements and finish their plans before the planned end time. There’s no point prolonging the retrospective once the team has achieved the goal. But too much time usually isn’t the problem. If your team produces only superficial insights and shallow plans, it may be that they need more time.