learning agile through the candy game

18
Learning Agile methodology through the candy game by Carlos Morales

Upload: carlos-morales

Post on 05-Jul-2015

667 views

Category:

Education


2 download

DESCRIPTION

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.

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?