InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Agile Games for Learning

Posted by Mark Levison on Oct 16, 2008

Sections
Process & Practices,
Architecture & Design
Topics
Collaboration ,
Adopting Agile ,
Training / Certification ,
Agile
Tags
Teaching ,
Scrum ,
Self-organizing Team ,
Lean

At Agile 2008, Don McGreal and Michael McCullough ran a session that showed how to use games and exercises to help improve our understanding of Agile principles and practices. After the conference they created the Tasty Cupcakes as a repository for all Agile games.

Among the games that they document are:

Since then a number of Scrum Masters and Coaches have been discussing other useful games and variations. One participant suggested Boris Gloger's Ball Point game (documented by Kane Mar).

The objective of the Ball Point game is to get as many balls through the team as possible within two minutes.

Rules:

  1. Provide an overview of the game and the rules.
    • Everyone is part of one big team.
    • Each ball must have air-time.
    • Each ball must be touched at least once by every team member.
    • Balls cannot be passed to your direct neighbour to your immediate left or right.
    • Each ball must return to the same person who introduced it into the system.
    • There are a total of five iterations.
  2. Allow the team two minutes of preparation time to determine how they will organize themselves.
  3. Get an estimate from the team of how many balls they can pass through the system.
  4. Run a two-minute iteration.
  5. Allow the team one minute to discuss how to improve the process.
  6. Repeat for five iterations. Make the fifth iteration a challenge. If you need to, make up some ridiculous statistic such as “The world record is 150 points. Can you beat that?”

Kane has a small variation. After four iterations teams will have reached its maximum velocity, at this stage the only way to improve is to change the system. Kane uses the fifth (bonus) round as a way of forcing the team to change the system - perhaps changing one of the rules. After the round is played they examine whether this change had a positive or negative effect.

Finally Angela Druckman offers a game she uses when teams are uncomfortable estimating in points (usually because they say hours are more reliable):

I display a list of 10 things I ask people to estimate and indicate their +/- range.  These things are basically obscure trivia obtained via the Internet, such as the average number of worldwide deaths from snakebite per year or the number of known species of shark.  I tell them the object is to get as many of the estimates correct as possible.  They estimate and we look at their estimates and the correct answers together.

Invariably, they are way off on a few (often most) and their +/- ranges are way too small.

So my question for them is why did they not make their variance ranges bigger?  And we talk about the "implied precision" that an estimate in hours gives and how, even without being told to do so, they felt pressure to choose small variance ranges.

Then we estimate another group of items but this time we use t-shirt sizes (xs, s, m, l, xl).  It might be country populations, prices of luxury items, etc.  Invariablly, the group interacts more when estimating in this fashion and they estimate quicker.  We talk about the benefits of this kind of estimation.

Mike Sutton, Agile Coach with Wizewerx Consulting, just ran a workshop that featured games at its core: "There is nothing as effective to accelerate learning as a physical immersive game. The simpler the better, better still with near to no props. As low tech as possible. You get to see the penny actually drop with some folks too - and that is a great moment"

Don and Michael promise to update Tasty Cupcakes with more games as they have time.

  • This article is part of a featured topic series on Agile

Related Sponsor

In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!

The train game... by Kevin E. Schlabach Posted
Re: The train game... by Mark Levison Posted
Re: The train game... by Eric Lewin Posted
Re: The train game... by Kevin E. Schlabach Posted
more games (maybe) by Jurgen De Smet Posted
Why the Tasty Cupcakes website is not available now? by Wang Hongtao Posted
Re: Why the Tasty Cupcakes website is not available now? by Michael McCullough Posted
Re: Why the Tasty Cupcakes website is not available now? by Yves Hanoulle Posted
  1. Back to top

    The train game...

    by Kevin E. Schlabach

    The session these guys ran at Agile 2008 was a great resource for budding agile coaches such as myself. They handed out a great packet of games for people to take home with them, but the wiki is an even better asset for the community at large to leverage.

    This past week I submitted a new game and they had it up within a few days. If anyone wants to know more about it, feel free to contact me. I've only run it once and could use the feedback (but it was very successful and fun).

  2. Back to top

    Re: The train game...

    by Mark Levison

    Kevin - thanks for the response. I like your game although I'm wondering if there is way of doing this without the expense of wooden trainsets? I know what my daughter's small<\b> Thomas set cost and shudder to think how much I might spend to run this game. Perhaps I'm missing something?</\b>

  3. Back to top

    Re: The train game...

    by Eric Lewin

    You will find affordable wooden train sets at IKEA. The sets are compatible with Brio's train sets.

  4. Back to top

    Re: The train game...

    by Kevin E. Schlabach

    Mark-

    Yeah... I have a two year old. That's what sponsored my idea. I got 100 pieces off of ebay for $100 (they normally cost $4/piece new). Ikea is a good idea, and Doug and Melissa sell a good set for a price in between Brio and Ikea.

    Now that I have a young kid, I find yard sales are a great way to pick up cheap toys that can be turned into team building or agile coaching games.

    As for the game, you can take the concepts and replace it with legos. Example: build a city out of legos. Each building is $X, buildings with columns are $X+Y, etc, etc.

  5. Back to top

    more games (maybe)

    by Jurgen De Smet

    Just came to this post and it happened that I just posted a list of Agile games on my blog recently: agilefun.com/?p=63

    It might bring you to some you didn't hear about (or not).

  6. Back to top

    Why the Tasty Cupcakes website is not available now?

    by Wang Hongtao

    I just accessed the website,but it's not available?Anybody knows how I can get these games now?
    Thank u very much!

  7. Back to top

    Re: Why the Tasty Cupcakes website is not available now?

    by Michael McCullough

    Hongtao,




    The site is available. I did do an upgrade on the 12th and things might have gone down temporarily during that period. I have changed the site into a blog but all the content plus some new games have been added. Please feel free to contact me at mmccullough@me.com if you have further problems accessing www.tastycupcakes.com.



    Best wishes and have fun!




    Michael McCullough

    www.tastycupcakes.com

  8. Back to top

    Re: Why the Tasty Cupcakes website is not available now?

    by Yves Hanoulle

    I created the google group
    groups.google.com/group/agilegames

    For anyone interested in questions, discussions etc about agile games

    Yves

Educational Content

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.

Max Protect: Scalability and Caching at ESPN.com

Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.

The Seven Deadly Sins of Enterprise Agile Adoption

Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.

Questions for an Enterprise Architect

Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?

Wrap Your SQL Head Around Riak MapReduce

Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.

Polyglot Persistence for Java Developers - Moving Out of the Relational Comfort Zone

Chris Richardson shows how he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.

The Golden Circle – Why How What

Jean Tabaka challenges the audience to reflect on what Agile practices they are employing, how they are using them, ending with the questions “Why have their organization chosen to go Agile?