A practical modeling workflow

Define the question, choose the scope, check a baseline, then compare scenarios one change at a time.

On this page
  1. 1. Define the decision and measurable outputs
  2. 2. Choose the smallest useful scope
  3. 3. Build a baseline before alternatives
  4. 4. Check the model
  5. 5. Change one thing at a time

1. Define the decision and measurable outputs

State the decision the model should support. Then choose the outputs that distinguish a good alternative from a bad one, such as waiting time, throughput, cost, failures, or inventory.

A clear question also tells you what the model can leave out.

Modeling workflowDefine the decision before building the model

The question decides what goes into the model and what you need to measure.

  1. 1
    Decision

    Define the question and required outputs.

  2. 2
    Scope

    Keep only decision-relevant detail.

  3. 3
    Baseline

    Represent the reference system.

  4. 4
    Check

    Test the logic and compare with known behavior.

  5. 5
    Experiment

    Change an input and compare the results.

2. Choose the smallest useful scope

Set the system boundary, time horizon, level of detail, and main assumptions. Start simple. Add detail when it changes an output or corrects a known weakness.

3. Build a baseline before alternatives

The baseline represents the current system or another agreed reference case. Check that it can reproduce behavior you already understand before using it to judge alternatives.

4. Check the model

Run simple cases where you know what should happen. Check connections, routes, timing, units, and totals. Then compare the baseline with real observations or ask someone who knows the process to review it. A model can run without errors and still give a misleading answer.

5. Change one thing at a time

Keep the baseline unchanged and vary only the inputs named by the experiment. If the model contains random variation, run enough replications to see how stable the result is. Save the assumptions and seeds so a surprising run can be repeated.