AGILE GAMES

Die Card Die – The Interruption Game

AGILE GAMES

Die Card Die – The Interruption Game

Die Card Die – An Interruption Game is a card and dice game for teaching the impact of interruptions on iterations. This game was created as part of the “Agile Game Incubator” session at Agile 2012.

Created By: Todd Charron, Richard Cheng, Cynthia Eng-Dinsel, Sophie Manton, Stacy McDonald, Judith Mills, J Paul Daigle, and David Parker.

Timing: About an hour

Materials: 1 deck of playing cards, 1 six-sided die. Optional: Tape and sticky notes to create board.

Players: 4-10

Instructions:

In this game, the 52 cards represent the overall scope of the project. The goal is to deliver all 52 cards. You deliver cards by matching all 4 cards of each face value.

You play the game twice. The first time with no interruptions, the second time with interruptions.

Game 1

In 3 minute Sprints –
Each player plays one card from their hand one at a time into an “In progress” section on the table and then rolls a die, disregarding the result of the roll. When all four suits of a particular card are “in progress” that feature is now complete and can be moved to a “Done” section on the table. Continue until the 3 minutes are up.

At the end of the sprint, record the total number of completed cards. Cards in progress can carry over in the in-progress for the next sprint. Continue Sprinting with the remaining cards up. All 52 are delivered.

Game 2

Do the same as in game one, except if the roll is a 6, move all work in progress to the discard pile and do not play any cards that match the faces in the discard pile. These cards can no longer be used this iteration (they have been removed from the iteration as a result of the interruption). If in mid-sprint you run out of playable cards, then you can pull cards from the discard pile.

At the end of the 3 minutes record the number of features completed. Cards in progress can carry over in the in-progress for the next sprint. Cards discarded are re-allocated back to the players. Continue Sprinting with remaining cards until all 52 are delivered.

Debrief

The concept is that when a 6 comes up the work is progress in the current iteration has been de-prioritized or put on hold in favour of an emergency interruption.

The first time the game is played, the players will finish or just about finish delivering all 52 cards. The second time it is played, it will take many sprints, probably 3-5.

Learnings

The value of limiting work in progress (players will try to focus on getting something done before it gets interrupted).
The impact of interruptions on overall delivery time (fewer features delivered, takes more iterations to get the same number of features out the door).
The cost of technical debt from features that get shelved for awhile.
The value of working together to help get things to done sooner.

About Tasty Cupcakes

This content was originally published on Tasty Cupcakes, a community-run website founded by Michael McCullough and Don McGreal after they presented a series of games at Agile2008 in Toronto. The site’s tagline was “fuel for invention and learning.” After 15 years at TastyCupcakes.org, the content has found a new permanent home here at Agile Alliance.

The games, techniques, and approaches presented are here to use and explore. All we ask is that you tell others about us and give us some feedback on the games themselves. All of this work is licensed under a Creative Commons Attribution 4.0 International License.

Add to Bookmarks Remove Bookmark
Add to Bookmarks Remove from Bookmarks
Add to Bookmarks Remove from Bookmarks

Got feedback? Join the conversation!

Explore additional Agile Games

Description Organization and prioritization are two distinct activities that can be used to improve the quality of a product backlog. A simple linear list is difficult to prioritize. As well, many stakeholders are forgotten in the rush to deliver cus…
Objectives Learn about the attributes and duties of a role. Verify what your students already know about the subject (complemented by a short lecture). Let your students learn from each other. I've successfully used it with all three Scrum roles: th…
This activity was designed to teach continuous integration concepts and value without resorting to code, a continuous integration server, or any hardware or software.  While the participants will experience some frustration in trying to complete the …
While we've all heard about "pair programming", pairing is not just for programmers. In this activity, participants will use fiction/creative writing to understand the importance and value (and fun) of pairing. Timing Prep: Printing out the ha…

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

Not yet a member? Sign up now