Agile retro activities agile brazil - sept 2012

95
Agile Retrospective Activities Paulo Caroli agileretroactivities.blogspot.com Paulo Caroli Agile Coach [email protected] Twitter: @paulocaroli

description

the presentation I used in AgileBrazil 2012. On it you can find many activities for Agile retrospectives. This presentation was used my me (Paulo caroli) to remember which activity to share next.

Transcript of Agile retro activities agile brazil - sept 2012

Page 1: Agile retro activities   agile brazil - sept 2012

Agile Retrospective Activities

Paulo Caroli

agileretroactivities.blogspot.com

Paulo Caroli Agile Coach

[email protected]: @paulocaroli

Page 2: Agile retro activities   agile brazil - sept 2012

Agenda

• Typical Retrospective Agenda

• Many activities

• Q & A

Page 3: Agile retro activities   agile brazil - sept 2012

Typical Retrospective Agenda

• Ice breaker

• Set the context

• Prime directive

• Group participation

• Data gathering

• Data grouping

• Selecting notes to talk about

• Conversation

• Action Items

• Next steps

Opening

Middle

Closing

Page 4: Agile retro activities   agile brazil - sept 2012

Zip Zap Zoom

Page 5: Agile retro activities   agile brazil - sept 2012

Ping Pong

Page 6: Agile retro activities   agile brazil - sept 2012

Setting the context

Page 7: Agile retro activities   agile brazil - sept 2012

9/18/2012

Prime Directive

Page 8: Agile retro activities   agile brazil - sept 2012

The Prime Directive

Regardless of what we discover, we

understand and truly believe that

everyone did the best job they could,

given what they knew at the time, their

skills and abilities, the resources

available, and the situation at hand.

Page 9: Agile retro activities   agile brazil - sept 2012

Creating Safety

Page 10: Agile retro activities   agile brazil - sept 2012

ESVP activity

Page 11: Agile retro activities   agile brazil - sept 2012

ESVP Activity

– Explorer

• eager to learn new ideas and insights

– Shoppers

• will look over all the information and will be happy to go

how with a new idea

– Vacationer

• Are not interested in the work, but are happy to be away

from the daily grind

– Prisoner

• Fell like have been forced to attend

Page 12: Agile retro activities   agile brazil - sept 2012

Well, Not so well, Puzzle

Page 13: Agile retro activities   agile brazil - sept 2012

Happiness Radar

Page 14: Agile retro activities   agile brazil - sept 2012

Starfish

A data gathering activity to foster the

thinking around practices and the value

the team get from it.Retrospective activities

Paulo Caroli

Page 15: Agile retro activities   agile brazil - sept 2012

Activities before

• Ice breaker

• Group participation

• Context setting

Page 16: Agile retro activities   agile brazil - sept 2012

16

Page 17: Agile retro activities   agile brazil - sept 2012

The Starfish

• The starfish divides the board into 5 areas

Page 18: Agile retro activities   agile brazil - sept 2012

18

Page 19: Agile retro activities   agile brazil - sept 2012

Keep Doing

• What are the good things you like?

• Think about things you would miss if they

were removed; a particular practice,

technique, technology, person, role, etc.

• An example: Running tests locally before

committing (This prevented me from breaking

the build and delaying the branch cut).

Page 20: Agile retro activities   agile brazil - sept 2012

Less Of

• What are practices that might need a bit

more refining--or reduction--in the current

circumstance?

• Think about things that do add value, but

would be better with a little less.

• An example: Stand ups have become status

meetings and so there should be less of

talking to one person (and more of talking to

each other) during them.

Page 21: Agile retro activities   agile brazil - sept 2012

More Of

• What are the things that you want to try

more?

• Think about things you believe are not

necessarily taking full advantage of.

• A good example is that maybe people are pair

programming but knowledge transfer might

be gained by doing more of swapping

programming partners.

Page 22: Agile retro activities   agile brazil - sept 2012

Stop Doing

• What is not adding much value?

• Think about things you believe are not useful

anymore.

• An example: Perhaps writing status reporting

email at the end of the day (because now the

team is using an awesome tool which already

conveys the current status information)

Page 23: Agile retro activities   agile brazil - sept 2012

Start Doing

• What are the new things that you want to try?

• Think about new things you want to suggest.

• An example: Tracking lead time (I read an

article about it and believe would provide us

precious information regarding process

improvement)

Page 24: Agile retro activities   agile brazil - sept 2012

Taking notes

• Please use one post it per note

• Consider using different post it colors for

notes:

– Team inward (things within our team boundaries)

– Team outward (things beyond our team

boundaries)

Page 25: Agile retro activities   agile brazil - sept 2012

Activities to follow

• data grouping

• selecting notes to talk about

• targeted conversation based on data

• creating action itens

Page 26: Agile retro activities   agile brazil - sept 2012

Up, Down, Ideas and Awards

Page 27: Agile retro activities   agile brazil - sept 2012
Page 28: Agile retro activities   agile brazil - sept 2012

The quadrants

• Thumbs up – things you like

• Thumbs down – things you dislike

• Award– appreciations/thank-yous

• Light bulbs – ideas/new things to try

Page 29: Agile retro activities   agile brazil - sept 2012

Activities to follow

• selecting notes to talk about

• targeted conversation based on data

• creating action itens

Page 30: Agile retro activities   agile brazil - sept 2012

Timeline activity

An activity for data gathering for

given period.

Page 31: Agile retro activities   agile brazil - sept 2012

Building the Timeline

• Please draw a timeline on a large area (e.g.

whiteboard)

Page 32: Agile retro activities   agile brazil - sept 2012

Timeline

32

timeline

Page 33: Agile retro activities   agile brazil - sept 2012

Building the Timeline

• Decide the timeline start and end (e.g. 05 Jan–

Inception Start; 12 Dec – 10 days after Prod)

• Add a few noticeable events (e.g. New team

members arrival, release 1, release 2)

Page 34: Agile retro activities   agile brazil - sept 2012

Timeline

34

timeline

TimelineStart Event A Event CEvent B

TimelineEnd

Page 35: Agile retro activities   agile brazil - sept 2012

Building the Timeline

• Split the timeline into a areas (2 to 4

recommended), and decide upon the areas

(e.g. People, process, technology, other)

Page 36: Agile retro activities   agile brazil - sept 2012

People

Process

Tool/ tech

Other

36

timeline

TimelineStart Event A Event CEvent B

TimelineEnd

Page 37: Agile retro activities   agile brazil - sept 2012

Building the Timeline

• Decide upon post it colors for the notes (e.g.

Green for well, pink for not so well)

• Use another color for action items (e.g. Yellow

for action items)

Page 38: Agile retro activities   agile brazil - sept 2012

Timeline activity instrctions

• Use one post it for each note

• Follow the color code

• Place the note on the area according to the

timelime (e.g. A green post it “New load

balance server” is added on the Technology

area around Release2 timeline)

• Timebox the activity (10 minutes

recommended)

Page 39: Agile retro activities   agile brazil - sept 2012

Activities to follow

• data grouping

• selecting notes to talk about

• targeted reasoning based on data

Page 40: Agile retro activities   agile brazil - sept 2012

Open the box

A data gathering activity which foster

innovation and challenges the current

activities performed by the team.Retrospective activities

Paulo Caroli

Page 41: Agile retro activities   agile brazil - sept 2012

“The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking.” ― Albert Einstein

“They always say time changes things, but you actually have to change them yourself.” ― Andy Warhol

Page 42: Agile retro activities   agile brazil - sept 2012

Inside this box are all activities

performed by the team

Page 43: Agile retro activities   agile brazil - sept 2012

Please open the box…

Page 44: Agile retro activities   agile brazil - sept 2012

Which activities should

be removed from it?

Page 45: Agile retro activities   agile brazil - sept 2012

Which activities should be added?

Page 46: Agile retro activities   agile brazil - sept 2012

What to recycle?

Page 47: Agile retro activities   agile brazil - sept 2012
Page 48: Agile retro activities   agile brazil - sept 2012

Taking notes

• Please use one post it per note

• Use the different post it colors for notes

related to:

– process

– tools and technology

– Other

• Timing: 10 minutes or less

Page 49: Agile retro activities   agile brazil - sept 2012

Next step:

validating changes

• Executing ideas is often tougher than

generating them.

• How should we test ideas quickly and cheaply,

so that we can afford to experiment?

• Please go back to your notes and add new

post –its (please use a new color) describing

how to test the idea execution.

Page 50: Agile retro activities   agile brazil - sept 2012

Activities to follow

• data grouping

• voting

• selecting notes to talk about

• targeted conversation based on data

• creating action itens

Page 51: Agile retro activities   agile brazil - sept 2012

9/18/2012

Smiley Calendar Average

Page 52: Agile retro activities   agile brazil - sept 2012

52

Page 53: Agile retro activities   agile brazil - sept 2012

Smiley Calendar Average

Please go back on time and imagine

your Smiley Calendar for each day

since last Retrospective...

Page 54: Agile retro activities   agile brazil - sept 2012

Smiley Calendar Average

0

2

4

I don’t remember smiling at all

Somewhere in between…

I was always Smiling!

1

3

Page 55: Agile retro activities   agile brazil - sept 2012

Smiley Calendar Average

Please add a mark next to the smiley

average line

Page 56: Agile retro activities   agile brazil - sept 2012

Activities to follow

• Smiley faces data gathering

• Guided conversation on Smiley faces

Page 57: Agile retro activities   agile brazil - sept 2012

9/18/2012

Smiley Calendar data gathering

Page 58: Agile retro activities   agile brazil - sept 2012

Activities before

• Ice breaker

• Group participation

• Context setting

• Prime directive

• Smiley Calendar Average (mandatory)

Page 59: Agile retro activities   agile brazil - sept 2012

59

Page 60: Agile retro activities   agile brazil - sept 2012

Smiley Calendar Average

Now, let’s dig into our mood

variation and the reasons for it

Page 61: Agile retro activities   agile brazil - sept 2012

Smiley Calendar data gathering

Even though you might not

remember every single day, please

tell us the happenings that got you

either very ☺ or very �

Page 62: Agile retro activities   agile brazil - sept 2012

Smiley Calendar Data Gathering

timeline

TimelineEnds

TimelineStart

Page 63: Agile retro activities   agile brazil - sept 2012

Activities to follow

• data grouping

• selecting notes to talk about

• targeted reasoning based on data

• looking for action items

Page 64: Agile retro activities   agile brazil - sept 2012

9/18/2012

Guided conversations

on smiley faces

Page 65: Agile retro activities   agile brazil - sept 2012

Activities before

• Ice breaker

• Group participation

• Context setting

• Prime directive

• Smiley Calendar Average (mandatory)

Page 66: Agile retro activities   agile brazil - sept 2012

Smiley Calendar Average

0

2

4

I don’t remember smiling at all

Somewhere in between…

I was always Smiling!

1

3

Page 67: Agile retro activities   agile brazil - sept 2012

Guided conversation

Now, let’s think about the future...

Page 68: Agile retro activities   agile brazil - sept 2012

Guided conversation

� What are the things that will keep you

☺?

�What will you do different in order to

avoid a � face?

Page 69: Agile retro activities   agile brazil - sept 2012

Activity instructions

• Open conversation

• Timebox the activity (10 minutes

recommended)

Page 70: Agile retro activities   agile brazil - sept 2012

Activities to follow

• sharing the notes

• looking for action items

Page 71: Agile retro activities   agile brazil - sept 2012

Hot air balloon

A data gathering activity which focus on

things impacting the team ability to go

fasterRetrospective activities

Paulo Caroli

Page 72: Agile retro activities   agile brazil - sept 2012

Activities before

• Ice breaker

• Group participation

• Context setting

Page 73: Agile retro activities   agile brazil - sept 2012
Page 74: Agile retro activities   agile brazil - sept 2012

The Balloon

• The balloon represents the team cruising

along the project.

• Let’s split the board into 3 areas

Page 75: Agile retro activities   agile brazil - sept 2012

Fuel

Sandbag

Bad weather

Page 76: Agile retro activities   agile brazil - sept 2012

Fuel

• What is the fuel for our balloon?

• The things that will help our balloon goes

higher and faster

Page 77: Agile retro activities   agile brazil - sept 2012

Sandbag and ropes

• What is slowing down our balloon?

• The things that keep us from going faster

Page 78: Agile retro activities   agile brazil - sept 2012

Bad weather

• What would be the bad weather ahead?

• The things that would put our journey at risk

Page 79: Agile retro activities   agile brazil - sept 2012

Fuel

Sandbag

Bad weather

Page 80: Agile retro activities   agile brazil - sept 2012

Taking notes

• Please use one post it per note

• Use the different post it colors for notes

related to:

– people

– process

– tools and technology

– other

Page 81: Agile retro activities   agile brazil - sept 2012

Activities to follow

• data grouping

• selecting notes to talk about

• targeted conversation based on data

• creating action itens

Page 82: Agile retro activities   agile brazil - sept 2012

Plan of Action

82

Page 83: Agile retro activities   agile brazil - sept 2012

• Long-term goal: Have test automation on

acceptance-test level

• Now-Action: Pete will automate one test

using Fit

83

Page 84: Agile retro activities   agile brazil - sept 2012

9/18/2012

Speed Car - Abyss

retrospective exercise

Page 85: Agile retro activities   agile brazil - sept 2012

85

Page 86: Agile retro activities   agile brazil - sept 2012

Six Thinking Hat

Edward de Bono

Page 87: Agile retro activities   agile brazil - sept 2012

Six Thinking Hats is a thinking tool

for group discussion, it provides a

means for groups to think

together more effectively, and a

means to plan thinking processes

in a detailed and cohesive way.

Page 88: Agile retro activities   agile brazil - sept 2012

Red hat – Feelings & Emotions

• Focuses on feelings, hunches, gut instinct, and

intuition

Page 89: Agile retro activities   agile brazil - sept 2012

White hat – Facts & Information

• Focus on data, facts, information know of

needed

Page 90: Agile retro activities   agile brazil - sept 2012

Black hat – Critical Judgment

• Focuses on difficulties, potential problems.

Why something may not work.

Page 91: Agile retro activities   agile brazil - sept 2012

Green hat – Alternatives and learning

• Focuses on creativity, possibilities,

alternatives, solutions, new ideas.

Page 92: Agile retro activities   agile brazil - sept 2012

The 4 quadrants

(planning vs success)

activity

for lessons learned

92

Page 93: Agile retro activities   agile brazil - sept 2012

Planned

and successful

Unintended,

but

successful

Planned

but

failed

failed

and

not planned

93

Page 94: Agile retro activities   agile brazil - sept 2012

ROI

Page 95: Agile retro activities   agile brazil - sept 2012

Agile Retrospective Activities

Questions?

Thank you!

Feedback please: @paulocaroli

agileretroactivities.blogspot.com

Paulo Caroli Agile Coach

[email protected]: @paulocaroli