The Ball Game
The game starts, as most do, with everyone in the room forming up into loose groups of teams to learn the rules:
- You are a Cross-Functional Team
- Each Ball Represents a Requirement
- All Requirements are put into play by the Product Owner.
- All Requirements are removed from play by the Product Owner.
- Each Requirement must be touched at least once by every member of the Team.
- When Passing a Requirement, it cannot be passed to the person to your Right or Left.
- When Passing a Requirement, it must have Air Time (no two people may touch the same ball at the same time)
- When Passing a Requirement, if it is Dropped, you cannot pick it up.
- Planning – The Team estimates how many Requirements they can “deliver” in 1 minute, they record this value in the “Estimate” column.
- Execution- The Team executes their plan for 1 minute
- Review – The Team records the actual number of Requirements that satisfied the acceptance criteria. They also record how many ‘dropped balls’ (defects) there were during the round.
- Retrospective – The Team takes a minute to discuss how to improve their process.
These rules are quite common, and there in really no difference here between what my teams start with, and what all the other ball gamers do. In fact, if you were to run the simulation for a couple of teams, for a couple of “sprints”, then within a half hour, they would have probably run four or five iterations and improved their process dramatically.
Upon completion of the simulation, following only these rules, the teams would learn some valuable agile lessons like:
- Planning is important
- Time Boxes Cause Stress
- Skill Plays a Part
- Faster Isn’t Necessarily Better
- The Importance of Communication
Once I started cataloging variants of this game, the post got very long. I’ve taken the liberty of breaking it up into smaller, more bite-sized chunks. The full table of contents is listed below.
- Having a Ball – Introduction
- Having a Ball – Part 1 : Solutions
- Having a Ball – Part 2 : Core Lessons
- Having a Ball – Part 3 : Variations
- Having a Ball – Variant 1 : Outside Obstacles
- Having a Ball – Variant 2 : Management Interruptions
- Having a Ball – Variant 3 : The Importance of Training
- Having a Ball – Variant 4 : Team Size is Important
- Having a Ball – Variant 5 : Multi-Tasking
- Having a Ball – Variant 6 : Parallel Tasking
- Having a Ball – Variant 7 : Surprises on Scope
- Having a Ball – Variant 8 : The Importance of Durable Teams
- Having a Ball – Variant 9 : Shared Resources
- Having a Ball – Variant 10 : Offshore Resources
- Having a Ball – Variant 11 : Paying Attention to Value
There are also navigation buttons to help you advance through the different sections.