SN-Logo NewSN-Logo NewSN-Logo NewSN-Logo New
  • Scrum Courses
  • Agile Keynotes
  • Agile Books & Tools
  • Blog
  • About
  • Contact
0

CHF0.00

✕
#SGUS: Jeff Sutherland: What does Management Do Under Scrum
08-03-2010
Scrum is Lean with a Turbo-Charger
14-03-2010

The Scrum Value Simulation

Published by Peter Stevens on 12-03-2010
Categories
  • penny game
  • scrum
  • simulation
  • value
  • value game
Tags

But please don’t call it a game. Call it An Interactive Simulation on Optimizing the Creation of Value.

At Jeff Sutherland’s CSM Course in Zurich, I witnessed him lead the class through Joe Little’s Scrum Penny Game. It teaches the importance of small batches and optimizing the whole. I was really intrigued by the game, and thought it had much more potential, so I revised it and tried out the first incarnation at the Open Space in the Scrum Gathering. I wanted to see a) if the game (and especially the revised game) had the same impact on the assembled experts as it did on me, and b) get feedback for improved or alternative versions.

I wanted to emphasize principles that management could implement to improve value creation:

  1. Process Small Batches (unchanged from Joe)
  2. Remove Impediments
  3. Do Less (but do the right thing!)

So I set up the game as follows:
The Players:

  • Customer: sends the batch of coins to the workers, accepts (by touching) the received coins from the last worker.
  • Customer’s Boss: Measures the time elapsed time between between sending out the first coin and receiving a) the first value (coin) accepted and b) all coins accepted.
  • Workers: Each worker receives a batch of coins, flips them, and moves the bath to the next worker
  • Efficiency experts: measure the time “their” worker spends flipping coins.

I deliberately identified the timers as ‘efficiency experts’ rather than ‘managers.’ Better not to antagonize the people who will influence the adoption of Scrum… 😉

The Props: per team, 20 coins, consisting of

  • 5 quarters (25 cents each)
  • 5 dimes (10 cents)
  • 5 nickels (5 cents)
  • 5 pennies (1 cent)
  • Each efficiency expert and the customer’s boss need a stopwatch with a lap split. Most cell phones can serve this purpose.

(During the briefing, I do not mention the values of the coins).

Constraints: Just so that the game is not too easy, there are a few constraints:

  1. All workers work with their left hand only.
  2. A worker may not combine coins for processing (added this one during the game)
  3. A worker may only pass on a complete batch.
  4. The moderator will specify the batch size.

We played several rounds. As there were only enough people for one complete team, We did some things sequentially, which I would have preferred to do concurrently (with the teams in competition with one another).

  • Round 1 – Lot of 20 (well 19 actually)
  • Round 2 – Lots of 10
  • Round 3 – Lots of 5
  • Round 4 – Lots of 5 without constraint on using one hand.
  • Round 5 – Reduce total volume. Customer selects the 10 coins with maximum value.

(Note: I only entered the totals for the last round on the table below).

 
Data in Excel

Perform in Small Batches

Round 1 establishes the baseline. It also established competition between the team members (the one lefty was very proud that his time was the best). Note that the sum of the individual times != the total time measured by the customer’s boss. Some workers blamed this on the slow reaction of the customer to accept the coins. There were also gaps because the measurements don’t account for transit time.

Round 2: Before starting, the team noticed that a coin was missing. This was not intentional, but a great addition: Where is the missing functionality? What does this say about acceptance testing? This round showed the improvement of reducing the lot size from 20 19 to 10: Processing Time went from 1:41 to 1:03, a 38% reduction. Although that 3 of 4 worker’s times were slower in round 2 than round 1, the time measured by the customer was substantially better.

Round 3: There was some disbelief about the effects of the batch size, so the third round was made with smaller batches still: 5 instead of 10. Individual performance was about the same, but the customer time improved again, declining to 0:43, a 32% reduction from round 2.

At this point, the team accepted the importance the first principle: produce in small batches.

Remove Impediments

I asked the team if anyone noticed that they had one hand tied behind their backs and pointed out the rules are there for a reason, but improving performance is not usually one of them.

Round 4: Same configuration as round 3, but team members may use both hands. Time to produce full customer value: 33 seconds, a further reduction of 23% from the previous round.

Do Less, but do the right thing!

I asked the team how much value they had produced. The sum of all the coins was $2.05. I asked the customer to pick the 10 coins with the most value (the quarters and dimes). This reduced the processing time a further 30% (down to 23s), but only reduced the value delivered by 15% (to $1.75).

As I write this, I realize that if the team had processed the pennies and nickels instead of the quarters and dimes, the value produced would have been $0.30.

Summary and Discussion

After playing 5 rounds, we had a spirited discussed on the lessons of the game and other lessons which could be learned from the game, and how to use the game to address other issues, such as:

  • the problems of a hand-offs in a phased model
  • self organization
  • swarming
  • rivalries between team members and teams
  • impact of bonuses
  • tension between optimize team and optimize self
  • need to release earlier than planned
  • what happens if someone is pulled out of the team
  • use different activities, some of which are harder than others

 Thank you

I would to thank everyone who came to the game for their help and energy, and above all for the great discussions afterward. There will be a picture here in a moment. If you use this game (uh, simulation) or modify it do drive home some other points, please leave a comment ( or a link to your own blog) so that this simulation can develop its full potential! Thanks.

    Share
    0
    Peter Stevens
    Peter Stevens

    Related posts

    05-02-2019

    Is your agile transition building a train but ignoring the track?


    Read more
    31-03-2018

    Scrum is simple to understand but difficult to master(?)


    Read more
    09-01-2018

    Lowest prices for Scrum Training


    Read more

    8 Comments

    1. Sameer Bendre says:
      15-03-2010 at 01:52

      Peter, I was very happy with the way things shaped up during the game. It was FUN with the competitive element Brian Bozzuto brought into the game and the explanations by you and @srob were eye-opening. Everyone in that room njoyed the game and contributed their experience and learning.
      Thanks again for organizing this and your valuable inputs during our meeting.
      – Sameer Bendre (@Bendre)

    2. Karen Greaves says:
      18-03-2010 at 22:09

      Hey Peter, really enjoyed this game in Open Space. Will give it a try in my next newbie Scrum training in April and let you know what happens.

    3. Karl Scotland says:
      19-03-2010 at 15:54

      Hi Peter,

      I used the Penny Game to kick-off my Kanban Deep Dive at the Scrum Gathering for the reasons you describe. I missed the OpenSpace opening – if I'd know you were doing this I'd definitely have come along!

      I really like your variation. The one thought I had was that if you're going to be specific about calling it a simulation, why also include Scrum in the name? Its not really about Scrum but about value flow? So how about "The Value Flow Simulation"?

      Karl

    4. Peter says:
      20-03-2010 at 09:31

      @Bendre, @Karen

      Thank you very much! I used this game in a CSPO course this week. Lessons learned:

      1. This game is immensely powerful. There are so many lessons that can be extracted from the game. Too many, actually. It's important when doing the game to decide and communicate clearly which messages you want to get across.

      2. Don't do too many iterations. After a couple iterations, people get numb. 3 or 4 is probably the right amount. 5 was too many.

      3. Main disadvantage: Like the Ball Point Game, this is about production, not knowledge creation. (Yeah Karl, I hear you 😉 ).

      For the product owner, I will probably focus on these messages:

      1. Produce Small Lots
      2. How the customer role changes as the lots get smaller
      3. Prioritize & Do Less

      (This means I can do away with the efficiency experts)

      For a Scrum Master course, I would probably focus on:

      1. Smaller lots
      2. How individual performance and team performance are (not) related
      3. Removing impediments.

      Cheers,

      Peter

    5. Unknown says:
      19-04-2010 at 18:20

      I did this last week in my inhouse Scrum training with some modifications. Check out my post here: http://scrumcoaching.wordpress.com

    6. Peter says:
      30-06-2010 at 06:45

      Great alternative Karen, I'm going to try it out with my next group!

      You can find Karen's version more easily by following this link: The Scrum Penny Game – a modification

    7. Unknown says:
      15-11-2010 at 07:42

      Such a simple game that demonstrates the benefits of smaller batch sizes! Thanks for the description! I posted a review on my blog at http://http://leansimulations.blogspot.com/2010/11/penny-game.html

    8. Peter says:
      07-11-2012 at 16:57

      Should have mentioned long ago – I now prefer Karen's version of this game. I like the addition of 2 minute iterations – the increase in value produced per sprint can be really dramatic and makes the game more Scrum like. Without the iteration it's more of a flow simulation.

    Learn more about Agile

    • Certified Scrum Product Owner | Face-2-Face | English | 230413-CP2
      in Zürich
      April 13, 2023 -
      April 14, 2023
      Register Now
    •  

    • Certified Scrum Master | Face-2-Face | English | May 22-23, 2023
      in Zürich
      May 22, 2023 -
      May 23, 2023
      Register Now
    •  

    • Certified Scrum Product Owner | Face-2-Face | English | Jun 15-16, 2023
      in Zürich
      June 15, 2023 -
      June 16, 2023
      Register Now
    •  

    • Certified Scrum Master | Face-2-Face | English | Jul 06-07, 2023
      in Zürich
      July 06, 2023 -
      July 07, 2023
      Register Now
    •  

    High Performing Teams

    • Get Stuff Done
    • Get Right Stuff Done
    • Create Alignment
    • Leadership

    Free Resources

    • Personal Agility Institute
    • Impressum
    • Terms and Conditions
    • Privacy Policy

    Upcoming courses

    • Certified Scrum Product Owner | Face-2-Face | English | 230413-CP2 in Zürich
      April 13, 2023 -
      April 14, 2023
      Register Now
    • Certified Scrum Master | Face-2-Face | English | May 22-23, 2023 in Zürich
      May 22, 2023 -
      May 23, 2023
      Register Now
    © 2020 Saat Network GmbH. All Rights Reserved.
      0

      CHF0.00

        ✕

        Login

        Lost your password?

        We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
        Read more about our Privacy Policy
        Cookie SettingsAccept All
        Manage consent

        Privacy Overview

        This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
        Necessary
        Always Enabled
        Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
        CookieDurationDescription
        cookielawinfo-checkbox-advertisement1 yearSet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
        cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
        cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
        cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
        cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
        cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
        viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
        Functional
        Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
        CookieDurationDescription
        mailchimp_landing_site1 monthThe cookie is set by MailChimp to record which page the user first visited.
        Performance
        Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
        Analytics
        Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
        CookieDurationDescription
        CONSENT2 yearsYouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
        _ga2 yearsThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
        _gat_gtag_UA_42152348_11 minuteSet by Google to distinguish users.
        _gcl_au3 monthsProvided by Google Tag Manager to experiment advertisement efficiency of websites using their services.
        _gid1 dayInstalled by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
        Advertisement
        Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
        CookieDurationDescription
        NID6 monthsNID cookie, set by Google, is used for advertising purposes; to limit the number of times the user sees an ad, to mute unwanted ads, and to measure the effectiveness of ads.
        test_cookie15 minutesThe test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
        VISITOR_INFO1_LIVE5 months 27 daysA cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
        YSCsessionYSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
        yt-remote-connected-devicesneverYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
        yt-remote-device-idneverYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
        Others
        Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
        CookieDurationDescription
        COMPASS1 hourNo description
        cookies.jssessionNo description available.
        S1 hourNo description available.
        SAVE & ACCEPT
        Powered by CookieYes Logo