Finite capacity scheduling

Finite-capacity planning schedules production respecting the real capacity of your machines and shifts — not the infinite capacity your ERP assumes.

DATA SHEET — Finite capacity schedulingREV. 2026-07

Finite vs. infinite capacity

Most ERP and MRP systems plan assuming infinite capacity: they compute when each order should start, but never check whether the machines are free. The result is dates that don’t hold and queues nobody foresaw. Finite-capacity planning builds a realistic sequence where each machine runs one operation at a time, with its calendars, shifts and stoppages.

Flexible job-shop scheduling

The model that best fits a make-to-order shop is a flexible job-shop scheduling problem:

The right objective isn’t makespan

Academic examples minimize total time (makespan). In a real factory the useful objective combines weighted tardiness, setup changes, overtime and stability. Priority order: first a feasible plan; then fewer late deliveries; then fewer setups and overtime; and last, don’t touch the previous plan without reason.

FAQ

Is this an APS?

It’s a lightweight copilot focused on finite capacity and rescheduling. It covers the real problem of a make-to-order shop without the complexity or cost of rolling out a full APS.

What data do I need?

Orders, operations and routings, compatible machines, calendars and shifts, changeover times and execution status. You can start with what you already have in Excel or CSV.

Let’s talk

Tell me what’s stuck: a spreadsheet that no longer scales, a plan that keeps falling apart, data that doesn’t add up. I’ll propose a small, measurable first project, designed for your case and integrated with your systems — nothing off the shelf here. No commitment.

Write to me — joaquin@j7.studio
J7 · Pamplona