Global Dual Sourcing Game

Faculty Instructions

The Dual Sourcing Game runs best in Firefox.
Click here to download.

Questions, comments, or suggestions on how to improve?
Please contact us

Getting Started

Practice Sessions and Student Use: To arrange for faculty practice sessions and to arrange for permission to use this simulation with students, please contact Kellogg Case Publishing.

Go to the sourcing game website sent to you by email. Click the Instructor Login link located at the bottom right of the screen.

Use the username and password that was sent to you by email to login.

Game Setup: Teams

It is best to start with your team setup. To do so, select "Teams" from your Instructor Controls.

Here you can add and/or delete teams from your game. Four teams will be automatically loaded for you as a starting point. To add additional teams, click the "Add new" link.

When you add a new team, you assign both a team name and password. The password will be case sensitive. This information will need to be provided to your students at the start of the game so that they can log in. Here is a sample deck of slides entitled "Student/Team Login Instructions" (also linked at the top of this page) for communicating team name and password information to your students.

Often the actual number of students in class may be less than planned. It is best to set up teams based on maximum enrollment, but then "delete" some teams at the beginning of class in real time.

Game Setup - Parameters

*Parameters must be set correctly in order to initiate the game.

From you instructor controls, select "Parameters."

Here is where you can adjust the currency, retail price, unit price if sourced from China, unit price if sourced from Mexico, and the interest factor. Interest must be expressed as a decimal rather than a percentage: Click "Save" once you are finished.

Game Setup - Demand

From your instructor controls, select "Set Demand."

Demand is automatically set for 40 turns, plus 4 initial priming periods where demand is zero. In order to customize the demand, simply cut and paste your demand into the demand window. Your demand should be in text format with a line break after each entry. Please leave at least your first 4 periods at zero for priming periods. Click save once you are finished. Orders from China take 4 periods to arrive, whereas orders from Mexico only take one period.

If you've modified the demand values and want to re-enter the suggested values, use this text file for reference.

In the Classroom

Refer students to the same URL that was sent to you via email and instruct them to use Firefox as a browser. Students will need to login by team, so now is the time to distribute team names and passwords. Please also ask students to synchronize their local clocks with an Internet site such as This will minimize differences between the local clocks and the server clock, which can adversely affect game play.
Please refer to the documents linked above for further information about classroom instructions.

Initializing the Game

From your instructor controls, select "Periods."

Game initialization and administration can be done from your Instructor: Periods window. You can begin and advance the game either manually or automatically using the game timer. In the beginning, it might be best to start new periods manually until students are accustomed to the game flow. To advance periods manually, simply click the "Start New Period" link in the "Ready" column. Once you are ready to use the game timer, click the "Start Timer" button. Please note that you can adjust the interval (in seconds) of the timer throughout the game, with new interval taking effect in the following period. To do so, input a new interval into the text field and click "Update." We typically start with 90 seconds and then gradually speed up the game; 40 seconds is a fast pace. You may also stop the timer any time you wish.

Should you need to reset the game at some point (e.g., if you accidentally start your game timer before the start of play), you can reset the data by clicking the "RESET" link in your instructor controls. This will reset the player order data only; it will not delete your team setup or demand.

Administering the Game

You can monitor the team order data from your Periods window. You will see each team's order as it is made, which will include units sourced from China, units sourced from Mexico, and the team's total balance. This notification is very helpful initially, especially when you are advancing periods manually.

Here is the team view after they submit an order:

The other view you will be interested in displaying for the class is the "Result Status" view. Please note that this is different from the "Results" link in your instructor controls. The "Result Status" link is located next to the Instructor Login link at the bottom right of the screen.
The Result Status screen displays the current period, the demand for the period, and a graph of each team's current value. Please note that it may not be in your best interest to display this screen from the beginning, as it can be easy to discern each team's strategy in the first few periods. To effectively administer the game, you should consider displaying this screen in extended desktop mode (once you deem it "safe") while you continue to monitor the Periods window.

Concluding the Game

You can conclude the game from the Periods window by clicking the link "STOP GAME AFTER THIS ROUND," located towards the bottom of the screen. You can also select "Results" from your instructor controls, which then displays six different graphs: All the data from the game can be downloaded as a .CSV file (readable in Excel) by selecting the link "Data Download" from your instructor controls.



You may not be using a supported browser. We recommend Firefox.


I am unable to change teams or period values.

You probably have an active game session running during which you cannot make changes. Stop running the game by clicking “RESET” in the upper right corner of your screen.


What should I do if a team’s screen freezes?

Instruct students to reload the page.


A team's timer goes off too quickly and they are unable to place an order.

Make sure all laptops use the same Internet site (such as to synchronize time—a government site is better than the default Microsoft site.


Can students place orders for previous periods?

You cannot place orders to previous periods.


The interest factor example says input should be entered as a decimal, e.g., 1.01. Does this mean the interest per month is 1.01 percent or 1 percent? If I wanted 5 percent interest per period, do I input 5.00 or 1.05?

1.01 means 1 percent per period. Input 1.05 for 5 percent interest per period.


The game indicates a backorder cost of 20,000 per period. Is this a fixed parameter?

Yes. The game assumes—and is played with—lost sales. This is equivalent to the very high cost of backlogging.


The teaching note suggests a China cost of 7,000, a Mexico cost of 8,000, and a price of 10,000. Can I modify these numbers?

The numbers were chosen to show a 10 to 15 percent cost differential from China to Mexico. You can modify the cost numbers.


Should we give students the spreadsheet in the prior class?

We usually give students the spreadsheet prior to class and ask them to think about strategies. We use the first few minutes of class to go over the game, but then ten minutes into the class start playing it. Our classes are 90 minutes long, so we usually debrief during the class itself.


On the spreadsheet provided for the students, under "Historical order data," there are ten time series for ten SKUs. The demand stream built into the game program is statistically similar to the one provided in the spreadsheet. Demand will come from the same distribution, but we do not provide the distribution to the students.