Blog

Insights on production scheduling, lean manufacturing, and manufacturing software from 35+ years of industry experience.

Everything we have published.

Featured Guides

Schedule Optimization
Schedule Optimization

The Nearest Challenger Line in an Optimizer Result

When the optimizer says your plan is still the best, it often names the runner-up and how far behind it was. That one line tells you how close the decision was and whether to look again.

August 14, 20268 min read
Schedule Optimization
Schedule Optimization

What Happens When the CP-SAT Solver Is Not Installed

You selected the mathematical solver in Options but the badge still says best of N tried. That is a deliberate fallback, not a fault, and here is how to confirm it and what you keep.

August 14, 20268 min read
Schedule Optimization
Schedule Optimization

What the Optimizer Needs Before Its First Run

Four prerequisites, only one of which is mandatory. Here is the short checklist before your first optimizer run, and the two messages that tell you a prerequisite is missing.

August 14, 20268 min read
Schedule Optimization
Schedule Optimization

Why Optimizer Changes Show an Arrow and a Word

Every Change cell in the optimizer comparison carries a direction arrow and the word better or worse, never a color alone. Here is why that matters and how to read the table quickly.

August 14, 20268 min read
Schedule Optimization
Schedule Optimization

Why the Least Setup Time Goal Is Missing From Your Optimizer

The setup-reduction goal is hidden until sequence-dependent setup data exists. Here is why the optimizer withholds it, what it would need, and what to use in the meantime.

August 14, 20268 min read
Schedule Optimization
Schedule Optimization

Comparing Two Optimizer Runs Before You Commit

Running the optimizer twice with different goals costs a minute and shows you the trade space. Here is how to compare two proposals and pick the one to accept.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Does Running the Optimizer Disturb Your Plant?

A run holds everything in memory, locks nothing, and is invisible to other users until you accept. Here is exactly what a run touches and what it leaves alone.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

How the Optimizer Is Verified Against Public Benchmarks

The solver is checked nightly against a public job shop benchmark with a known optimal answer, plus parity, determinism, and never-worse tests. Here is what each proves.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Job Priorities Versus the Schedule Optimizer

Good priorities set the queue, but no fixed priority order fixes every interleaving problem. Here is what each tool does and why you still need both.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Optimizer Messages and What They Mean

Every message the optimizer shows has a specific cause and a specific fix. Here is the full list, from no open orders to a missing goal to a stale proposal banner.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

The Makespan Metric in Schedule Optimization

Makespan measures the span from the first start to the last end of your whole plan. Here is how the optimizer calculates it, when to chase it, and when to ignore it.

August 7, 20268 min read
Schedule Optimization
Schedule Optimization

What the Optimizer Does Not Change

The optimizer's only lever is the order jobs are taken. Routings, quantities, capacity, calendars, due dates, and recorded work are all off limits by design.

August 7, 20267 min read
Let's Solve Your Challenges Together