Learning Scrum through the Ball Point Game

The ball point game by Boris Gloger is a great game for introducing Scrum to new agile teams. I have played and facilitated this game a few times and would like to share my notes. Many thanks to Boris for creating this game. Special thanks to Henrik Kniberg and Robyn Dymond for facilitating and sharing their ideas on the game at AYE 2009.

Rules

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 rules are explained and the following should be written on a flip-chart:

  • You are one big team
  • Ball must have air-time
  • No ball to your direct neighbour
  • Start Point = End Point
  • Iteration = 2 min
  • In between = 1 min
  • We play 5 iterations

Preparation

Create a flip chart with the “playbook” for the game:

  • 2 min introduction
  • 2 min for rules
  • 2 min preparation time for first sprint
  • Run 5 iterations:
    – Get an estimate from the team
    – 2 min iteration
    – 1 min team to plan improvements
  • 10 minute debrief

Write the rules on a flip chart or white board.

Bring a box of balls – Boris recommends tennis balls. I bought 50 practice golf balls and use them.

Prepare a flip chart sheet or whiteboard to record the team results on each iteration:

Sprint Estimate Actual Notes
1
2
3
4
5

Make sure there is an open space sufficient for the team to arrange themselves in a circle.

Make sure you have an open flip chart or whiteboard with markers to record the score and for debrief.

Facilitation

The Process

You will be asked things like can we “do such and such?”. When such questions arise, respond by pointing to the rules and saying “It’s your process”.

Notes

Ask the team and record the key changes the team made on each iteration in the ‘Notes’ column of the playbook. This will help in the debrief as the team is able to look back and see the changes they tried and the results they achieved.

Timing

Often their will be balls over the place. I have found it better to only start the 1 minute retrospective timing after all the balls have been picked up so that the team can fully focus on improvements for the next round.

Variations

Add a Manager

I learned this variation from Robyn Dymond. After introducing the game and rules, state that you will be the manager and will feed the balls to the team. The intent is to add a process step that is unnecessary and wasteful. If they ask you to stop doing this simply agree. In fact, do anything, beyond passing balls, to help them if they ask. Do this before the first iteration if you are going to do this. Some teams will never question your ‘help’ and then when debriefing you can ask how they felt about having work pushed at them. You can then ask why they did not challenge your help and they will often say that you are an authority figure. This may open the door to discussing challenging authority and asking managers for help.

Set a Constraint

Jeff Patton told me how we sometimes uses painters tape to tape the hands of one of the participants. And often this constraint, can lead to an aha moment where the team realizes that if they cup their hands they can pass more balls. This could lead to a discussion of how constraints can sometimes breed innovation.

Set a Stretch Goal

Usually after 3 iterations you should see some significant improvement and they may feel that they have reached an optimum level. At this time say something like “I performed this exercise with another team that achieved 200 points”. Most often, the team will have a significant improvement and you can debrief on how the team can achieve significant improvements when they set aside what they feel is their limit.

Set an Impossible Goal in a Bonus Round

Tom Reynolds in his notes on the game describes a variation suggested to him by Angela Druckman. At the end a bonus round is introduced with an impossible target – significantly larger than the team’s best iteration. You may want to say something like “The world record for this is 350. Let’s see if you can beat this record – I think you can!”. I suggest not doing this with the Stretch Goal as it may result in confusion.

Card Throwing

Henrik Kniberg suggested that when the game is over he sometimes asks someone to throw a business card as far as they can. He suggests having doing it a few times and putting pressure on them by saying things like “Come on, I know you can do better than that!”. The perhaps not so obvious step is to scrunch the card up and throw it. However, I did have someone how was very adept at flicking cards and was able to flick a card more than 15 metres! The point is that even just after the learning from the ball point game we may still have trouble stepping back and looking at the process and seeing improvements. Most people, will initially just try to throw the card harder! Becoming a learning team takes time and practice!

Debrief Points

What Happened?

Ask with an open question and allow people to share their experiences. I then guide the remainder of the debrief around the remaining points depending on what I noticed, team interest, and time.

What Iteration Felt the Best?

Ask what made that one feel best? Why?

Natural Velocity

Look for an iteration where there was a dramatic improvement due to a reorganization. Ask whether this improvement was due to working faster or harder. Point out that every system has a natural velocity and that to significantly improve the system requires changing the process.

Deming – Scrum ‘Inspect and Adapt’

Draw parallels between the game, Deming and SCRUM:

Deming Game Scrum
Plan Estimate Sprint planning – estimate velocity
Do 2 minute iteration Sprint
Study, Act 1 minute improvement Sprint retrospective

You may also want to show that this parallels the Scientific Method.

Theory of Constraints

Ask if there is a bottleneck in the system and if so where it was. Ask how they identified and whether they attempted to address it. Ask if it would be helpful to improve efficiency at a point other than the bottleneck.

Experiments Sometimes Fail

Often a team will try something that will not result in an improvement and performance may actually drop. Point out that this is ok and expected. Sometimes we try a good idea and it does not work out. We don’t have to get it right every time and we learn more from our failures.

Waste

If you acted as the manager and this was not challenged then ask why they did not challenge this. Point out that is was not a rule and that we must be careful to challenge constraints and identify waste if we are to achieve maximum performance. Negotiate with your management and customers – we all win!

Pull Systems

Most teams will put in place a system where the balls are not passed until the downstream person is ready – i.e. a pull system. When balls are pushed it usually results in dropped balls and lack of flow. Point out how a pull system maximizes flow and increases performance.

Rhythm and Flow

Do you experience a rhythm? Point out that flow will happen if:

  • the challenge is doable
  • people are not disturbed during the iteration
  • the work has meaning

You may want to point out that agile development has multiple levels of rhythm: daily standups, sprints, releases.

The Power of the Retrospective

Ask them if they had 6 minutes (total planning time) to plan for a single 2 minute run do they think they would have achieved the same results?

The Power of Face to Face Communications

Could the same improvements have been achieved via phone or email? Would it have helped to document the process?

Heroes

Would it have helped if someone on the team was much better at this game than the rest of the team?

Whole Team and Leadership

You may notice some good suggestions were made but not followed. Ask the person how that felt. Is there a natural leadership model on the team? Is there a “right” leadership model? A post on Babble burble banter balderdash suggests asking the following questions:

  1. Who had all the ideas?
  2. What roles did you all take?
  3. When something went wrong what did you do?

Stretch Goal

If you introduce a stretch goal after the third iteration ask how that felt and the impact it had. Often, teams will perform better knowing that improvements are possible. And improvements are always possible!

Impossible Goal

According to Kane Mar setting an impossible goal often results in decreased performance.

How Does this Apply to Us?

Close the game by ask the team if there is anything they can take back into their development team. Record on a flipchart.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Facebook
  • Google Bookmarks
  • Slashdot
  • Technorati

35 Comments

  1. Ted M. Young:

    OK, I must be missing something: what do people actually do with the balls? I assume toss them to one another? How are points counted?

  2. Tweets that mention Learning Scrum through the Ball Point Game | Declan Whelan -- Topsy.com:

    […] This post was mentioned on Twitter by Declan Whelan, agilemashup. agilemashup said: Post: #agile Learning Scrum through the Ball Point Game http://bit.ly/dvmCYh […]

  3. Adam Purkiss:

    This is a fun little game, when we did it there was a change in the second sprint where we had pens that you had to throw twice but were more points that added a nice spin to it. Though the way the rules were explained to us I like my solution of spliting up into teams of two people :).

  4. dwhelan:

    Ted, thanks for pointing out that I missed the obvious. I have updated the post to explain this better.

  5. dwhelan:

    Adam, I would like to try the pen flip as a way to point out adapting to change. Do you think it added a lot?

    BTW, splitting into teams of 2 is very clever. I would suggest keeping everyone as a single team as Rule #1 indicates (see above).

  6. Adam Purkiss:

    Pen flip did not add too much. We spent the time thinking it was a trick somehow and then when we realised it was not we dropped the balls altogether to get more points. The way the rules were explained to us the team split seemed the best way to get the most points (and like all great ideas I thought of it
    :P), while I think keeping it as one team could work better the split did not detract too much from the idea of scrum, the main thing was that we had to work out how to track points better.

  7. Glenn Waters:

    How many balls did you have on hand to run this exercise? I imagined a “couple” more than the number of people. However, you mentioned that you bought 50 balls. Thx

  8. dwhelan:

    Hi Glenn, I had about 50 balls. Some teams realize that they can get more points by recycling the balls although they have to count as they go – i.e. they don’t need to use them all. As you suggest, it works with a few more than the number of players.

  9. Learning Through Games:

    […] Ball Point Game – process improvement, teamwork – simpler than penny game (40 min) […]

  10. The Ball Flow Game | AvailAgility:

    […] a couple of links (Kane Mar) (Declan Whelan) if you’re not familiar with the game. In a nutshell it involves a group working as a team to […]

  11. Links from the inaugural event | Agile Winnipeg User Group:

    […] Details on the Ball Point Game can be found on Boris Gloger’s blog and on Declan Whelan’s blog […]

  12. Winnipeg Agilist: Agile Winnipeg Inaugural Event – “Shorten the Distance” | Agile Development:

    […] 15 people and led them through the ball point game. The ball point game is a simple and fun exercise that allows teams to think […]

  13. PIA Blog / Productivity by Design » Retour sur le Scrumday 2011:

    […] jeux très ludiques a fait passer deux messages qui ont trait à l’agilité.Au travers du ball point game, Bruno a démontré qu’une équipe auto-organisée (par exemple, Scrum), dans un processus […]

  14. Just Do IT | Yves Hanoulle:

    […] Ball point game [Thanks to Henrik Berglund and Xavier Quesada for proposing this […]

  15. Agile Winnipeg Inaugural Event – "Shorten the Distance" « Protegra:

    […] Doug Kok and I split the attendees into groups of about 15 people and led them through the ball point game. The ball point game is a simple and fun exercise that allows teams to think about process * […]

  16. Perfecting your process « Protegra:

    […] was recently introduced to the ball point game as a way to introduce agile concepts. A colleague of mine had decided to try it out for a larger […]

  17. Agile ?????? ?????? ?????? ??? ??????????? ?? AgileCamp 2011 ? ?????? | Open Space:

    […] ??????? ????? ?? ???? ?? ???? ??????? agile-???? – Ball Point Game, ??????? ????? ????? ??????????? ? Orange Point Game. ???? ?? […]

  18. Ball Point Game | Innovation games Russia:

    […] ???????? Tagged with: ????????? • ???????? • ????????????? • ????? • ?????  If you enjoyed this article, please consider sharing it! […]

  19. ???? Origasan » Blog Archive » (English) Good Practices of Retrospective and Ball Point Game:

    […] theory of retrospective, Vadim Tikanov (CSC from Dnepropetrovsk office) inflamed the audience with Ball Point Game which gave a splendid opportunity to try some retrospective techniques in practice just in between […]

  20. What’s going on? - Agile Fashion:

    […] also ran the ball point game at my wife’s school. She teaches 4th grade. They enjoyed it a lot. I hope to go in soon with […]

  21. Agile Training Ball Game | Mike Strong:

    […] Declan Whelan’s Blog […]

  22. Peter Merel:

    To really maximize the fun of this game, use water balloons. Also make your whole team 12 years old. And split into at least 2 competitive teams. And take away a point for each burst balloon.

  23. Scott Dayton:

    Declan,

    Initially, thanks for thinking this up and promoting it – we have played it more than 50 times at Bio-Rad and I have led it in multiple other companies.

    We use practice golf balls and had 96 to start with (though we may have lost a few along the way)

    A couple of things that I’ve observed:
    1) You alluded to this, but I have found that quite often the person with the “best” answer for speeding things up often has the softest voice, and occasionally a “lower ranking” on the business hierarchy (this has been the case several times), so part of the lesson is to learn to carefully listen to everybody.
    2) The highest score to-date has been close to 7,800. Teams regularly score more than 2,000. This type of scoring came about once we provided a box that can be closed. We initially used a regular cardboard shipping box that had no flaps, but somehow morphed to a box that had flaps. We deliver the balls in a box that has the flaps folded inward (meaning that the top is open, but could be closed). We also provide a “catch box” so that we can count the first few rounds. Nearly every team has learned to close the flaps and toss the entire box!
    3) If, at the 3rd round, it becomes clear that the team just isn’t going to “figure it out at all” – which happens occasionally, usually evidenced by a lack of forming a “circle in a circle design, we stop the game and have a discussion and give a few pointers. That way, the message is sure to get across.

    It has been great fun and a good learning experience for almost all, so thanks again.

  24. Agile. ????????????.:

    […] ???? ????????? ????????? ????? ????????»; ??., ????.: http://dpwhelan.com/blog/uncategorized/learning-scrum-through-the-ball-point-game/. ??, ??? ???, ??????, ??? ????? ?? ???????? ? ???????? […]

  25. Boris Gloger:

    Hi, have you seen, we did an update on the slides: http://borisgloger.com/scrum/materialien/tools/

  26. Organizational Revolt - Jason Little | Jason Little:

    […] years ago a friend told me about an experience he had facilitating the ball point game for a team.   For some reason he   decided to start tossing the balls at the team instead of […]

  27. Organizational Revolt | Jason Little:

    […] years ago a friend told me about an experience he had facilitating the ball point game for a team.   For some reason he   decided to start tossing the balls at the team instead of […]

  28. Agile. ????????????. | ?????????? ?????????? UML2.ru:

    […] ???? ????????? ????????? ????? ????????»; ??., ????.: http://dpwhelan.com/blog/uncategorized/learning-scrum-through-the-ball-point-game/. ??, ??? ???, ??????, ??? ????? ?? ???????? ? ???????? […]

  29. Agile games, simulations and learning activities | Agile Coffee:

    […] Point game (link) – Teaches teamwork and process […]

  30. Jim Palmer:

    This looks like a great game to help teams get the idea of estimation, as well as the importance of interacting with their team members.

  31. Ball point game | Technology Unplugged.:

    […] Reblogged from Declan Whelan: Learning Scrum through the Ball Point Game […]

  32. Gerald Weinberg:

    A fine example of an experiential learning simulation. Perhaps you should emphasize that the details of the game itself are secondary to the deberief.

    I like all the variations proposed. Each variation can emphasize or at least incorporate a different learning. At present, for example, I’m very interested in the cost of errors, and the influence of errors on development processes. I think I would like to run the game with a penalty for any dropped ball. By raising this penalty with each iteration, you might see the effect of error possibilities on velocity, for example.

    I particularly like the water balloon variation, though it would seem difficult to prepare. I was thinking of an egg-point simulation, using raw eggs that had to be tossed. This ought to show the effect of making the cost of error felt personally by the developers, rather than an abstract concept that affects someone else. (see, for example, https://leanpub.com/errors and https://leanpub.com/b/ExperientialLearning

  33. Eden of Things – Day 1 | Mike's Dev Blog:

    […] starts with the obligatory introductions and health and safety, then we get into the fun stuff.  Scrum tennis gets everybody talking and interacting.  It’s a great game, everytime I run it different […]

  34. Nelly:

    Lots of people spend too much funds once they’re utilizing their deals since they obtain whichever they have deals for.

  35. Scrum Master Starter Kit | Scrum Bag:

    […] from a magic hat or clown’s shirt sleeve, and they’re useful for scrum games like the ball point game (because what fun is a tennis ball in a world where left shark exists?).  Plus, if you feel like […]

Leave a comment

*