Top Banner
Learning Agile methodology through the candy game by Carlos Morales
18

Learning Agile through the candy game

Jul 05, 2015

Download

Education

Carlos Morales

Learn benefits of iterative process through a game, so it can be played by the team.

The point of this game is to pass as many balls as possible through every team member in 2 minutes. The team gets a point for each ball passed through every member of the team provided that the first person to touch that ball is also the last. There are 5 iterations. Before each iteration the team estimates how many they think they will pass. At the end of each iteration the actual number passed is recorded.

The presentation includes a brief introduction to iterative methodologies, the game itself and some questions to check what the team learnt.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Learning Agile through the candy game

Learning Agile methodology through the candy game

by Carlos Morales

Page 2: Learning Agile through the candy game

Agenda

Introduction of AgileGameDebrief and conclusions

Page 3: Learning Agile through the candy game

Introduction to Agile

Page 4: Learning Agile through the candy game

Benefits?

Page 5: Learning Agile through the candy game

Why is this important?

Page 6: Learning Agile through the candy game

Agile manifesto

• Individuals and interactions over processes and tools ←

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan ←

Page 7: Learning Agile through the candy game

Responding to change

• Agile development is focused on quick responses to change and continuous development

• Mini-game: Guide me to pick up something

Page 8: Learning Agile through the candy game

Responding to change

Page 9: Learning Agile through the candy game

Iterate

Plan

DoLearn

Page 10: Learning Agile through the candy game

Being iterative has some benefits

– Nested Feedback

– Higher Predictability

– Higher Probability of Success

– VISIBLE status at all times

– Reduced risk

Mini-game: Guide me to pick up something

Page 11: Learning Agile through the candy game
Page 12: Learning Agile through the candy game

Game Rules

• You are one big team

• Candies must have air-time

• No candy to your direct neighbor

• Start Point = End Point

Page 13: Learning Agile through the candy game

How are we playing?

• Iteration = 2 min

• In between = 1 min

• We play 5 iterations

Page 14: Learning Agile through the candy game

Flip

Sprint Estimate Actual Notes

1

2

3

4

5

Page 15: Learning Agile through the candy game

Parallelisms Game -Scrum

What Game Scrum

Plan EstimateSprint planning –estimate velocity

Do 2 minute iteration Sprint

Learn1 minute improvement

Sprint retrospective

Page 16: Learning Agile through the candy game

Conclusions

• What Happened?

– Share experiences!!

• What Iteration Felt the Best?

– Ask what made that one feel best? Why?

Page 17: Learning Agile through the candy game

Conclusions

• The Power of the Retrospective

– If we had 6 minutes (total planning time) to plan for a single 2 minute run: same results?

• The Power of Communications

– How did did communications affect us?

– How it was done?

• Whole Team and Leadership

– Who had all the ideas?

– What roles did you all take?

– When something went wrong what did you do?

• Pull Systems

– Were the candles passed until the downstream person is ready?

– Pull system maximizes flow and increases performance

Page 18: Learning Agile through the candy game

Comments?