Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Learn through experiments

Put capacity where the demand arrives

Do equal staffing budgets produce equal service?

Entering midway? Revisit When faster work creates a bigger pile for the preceding worked example, or start here and use the explanation below.

1 · Try

Start with a concrete question

Original synthetic scenario. Six service periods have demand [3,3,12,12,6,3]. Three staffing schedules use equal total staff-periods but distribute them differently.

Try the initial inputs, then write a prediction before changing one setting. All calculations run locally on your CPU.

Go directly to the experiment · Review basic mathematics

2 · Predict

What do you expect?

Will an early-heavy schedule serve as many people as one concentrated near the demand peak?

3 · Experiment

Change one thing. Inspect what happens.

  1. Compare all schedules at the same multiplier and productivity.
  2. Inspect waiting by period as well as total served.
  3. Reduce staffing and identify where shortages first appear.
  4. Recommend a schedule using a stated service objective; acknowledge staffing feasibility and unmodeled arrival uncertainty.
Experiment inputs
Inputs
Your settings
Mechanism
Calculation below
Evidence
Compare outcomes
Staff-periods18 staff-periods
Served39 people
Final queue0 people
End-period queue sum12 person-periods
Unused capacity15 places

Compare the current results

Every bar starts at zero and uses the same numeric scale in this chart. The upper bound automatically adjusts to the largest current value (at least 1), so compare the numbers when changing inputs. Units and quantities come from each label; different kinds of quantity are not interchangeable. Displayed values are rounded to at most six significant digits.
06
  • Period 1 queue (people)0
    Period 1 queue (people): 0Horizontal bar from zero to 0, on the shared zero to 6 numeric axis.
  • Period 2 queue (people)0
    Period 2 queue (people): 0Horizontal bar from zero to 0, on the shared zero to 6 numeric axis.
  • Period 3 queue (people)3
    Period 3 queue (people): 3Horizontal bar from zero to 3, on the shared zero to 6 numeric axis.
  • Period 4 queue (people)6
    Period 4 queue (people): 6Horizontal bar from zero to 6, on the shared zero to 6 numeric axis.
  • Period 5 queue (people)3
    Period 5 queue (people): 3Horizontal bar from zero to 3, on the shared zero to 6 numeric axis.
  • Period 6 queue (people)0
    Period 6 queue (people): 0Horizontal bar from zero to 0, on the shared zero to 6 numeric axis.

Follow the calculation

  1. Period 1: workers 3, capacity 9; waiting 0 + arrivals 3 − served 3 = 0; unused capacity 6.
  2. Period 2: workers 3, capacity 9; waiting 0 + arrivals 3 − served 3 = 0; unused capacity 6.
  3. Period 3: workers 3, capacity 9; waiting 0 + arrivals 12 − served 9 = 3; unused capacity 0.
  4. Period 4: workers 3, capacity 9; waiting 3 + arrivals 12 − served 9 = 6; unused capacity 0.
  5. Period 5: workers 3, capacity 9; waiting 6 + arrivals 6 − served 9 = 3; unused capacity 0.
  6. Period 6: workers 3, capacity 9; waiting 3 + arrivals 3 − served 6 = 0; unused capacity 3.

The schedules use equal staff-period budgets but place capacity differently. Compare both total service and when waiting occurs before choosing.

Captures keep your inputs, prediction and observation. Results are recalculated from those inputs. Resetting inputs keeps your captures and challenge history.

4 · Understand

Explain the mechanism

What the experiment explains

Original synthetic scenario. Six service periods have demand [3,3,12,12,6,3]. Three staffing schedules use equal total staff-periods but distribute them differently.

Capacity is time-specific: unused service places cannot be stored for later. Equal staff-periods guarantee equal nominal capacity, not equal realized service.

At multiplier three, each schedule uses 18 staff-periods. Even staffing gives nine places each period. The two peak periods then create queues of three and six before later capacity clears them.

A peak-focused schedule may create early waiting while reducing later backlog. No single summary captures every user experience; inspect the full trajectory and choose an objective.

Read the relationship

Capacity = workers × productivity. Served = min(previous queue + arrivals, capacity). Next queue = previous queue + arrivals − served.

Inspect the evidence

The numerical trace is recalculated from your current settings. Compare a controlled pair of trials before changing several inputs together. Inspect intermediate quantities as well as final metrics; state which assumptions make the comparison meaningful.

Boundaries of the model

  • Fixed period demand, identical service times, no abandonment or staff break constraints.
  • Staff-periods are a workload budget, not a labor-law-compliant shift plan.

Return to the systems thinking and operations course and project to connect this mechanism to the broader investigation.

5 · Apply

Try a fresh case

A service begins with 4 people waiting. Eight arrive, two staff can each serve 3 in the period. How many remain waiting?

This is a public practice check. Retries support learning; matching a number does not certify independent proficiency.

Take the investigation further

Choose any extension. These are project prompts for you to carry out; they are not automatically assessed.

School investigation

Use tokens to compare equal staffing totals placed at different times.

College investigation

Optimize staffing under a peak-queue constraint and compare against an independent enumeration.

Workplace investigation

Prepare a staffing proposal including demand evidence, breaks, staff skills and a waiting-time target.

6 · Continue

Keep the evidence, choose your next step

Completion records your own decision that you have worked through this investigation. Practice checks and independent project evidence are separate.