Experience Agile – The Ballpoint Game

It is one thing to read about the agile processes and quite another to experience them.

This face-to-face activity quickly demonstrates how effective the iterative process can be.

The Challenge: As a team, the group must “process” as many balls as possible following specific rules. The group has four opportunities with a ‘SCRUM’ meeting in between each and a fifth “Grand Challenge” at the end.

The Results: The first time I directed this activity the team processed 15 balls during the first iteration and 88 balls in the Grand Challenge. They all experienced problem-solving, flow, and cooperation and had fun at the same time.

Reflection: The activity ends asking the group these questions:

  • How does this relate to agile code development?
  • What does this mean? “Every system has its own velocity.”
  • Flow is being totally focused and losing track of time. Did you experience this during this exercise?
  • How does that relate to other experiences such as programming or gaming?

Here is a PDF presentation you can use to implement this activity: labProcessFlow – The Ballpoint Game

Here is a video showing one team in the first iteration of the game:
You can purchase a bag of 100 plastic balls from Amazon for around $20: https://www.amazon.com/gp/product/B01LX7BAK6/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

Author: Peter K. Johnson

Teaching web development since 2000. I specialize in making education interesting and engaging on the Web.