GeoBusinessIQGeoBusinessIQ

MRP or advanced scheduling: planning with capacity assumed or capacity counted

Classic requirements planning works backwards from a due date using fixed lead times and assumes the plant can do the work when the plan says so. Finite scheduling refuses that assumption: it allocates real resources against real hours and tells you what is actually achievable, in what sequence, given what is already committed. The upgrade is genuine, and it is paid for in data quality, modelling effort and the discipline to keep both current.

Comparison criteria

Criteria are stated explicitly and neither option is declared a winner: which one fits depends on the constraint that binds hardest in your operation.

CriterionMRP: time-phased planning with assumed capacityAPS: constraint-based scheduling against finite capacity
What it assumes about the plantThat work can start whenever the offset lead time says it should, regardless of what else is loaded on the same resource that week.That resources are limited and already committed, so a new order takes the earliest genuinely available slot rather than a theoretical one.
How a bottleneck is handledNot directly. The plan is feasible only if capacity happens to be sufficient, and overload appears as a queue on the floor rather than as a planning message.Explicitly. The constraining resource governs the schedule, and the effect of loading it further is visible before the order is accepted.
Awareness of sequenceNone. Two jobs needing different setups are treated identically, so sequencing decisions are left to whoever is running the area.Central. Changeover cost between jobs can be modelled, so the schedule can group compatible work and show what sequencing is worth.
Data the approach demandsProduct structures, stock, lead times and a demand signal. Demanding enough in practice, but a bounded set that a small team can maintain.All of that plus accurate routings, run rates, setup relationships, resource calendars, shift patterns and current equipment status.
How often it is run and what happens between runsTypically on a regular cycle producing a plan people work to until the next run, with exceptions handled by expediting.Frequently, sometimes several times a day, since its value comes from reflecting what has actually happened since the last schedule was issued.
Order promisingBased on lead time rules, so a promise reflects a policy rather than the state of the order book behind it.Based on available capacity, so a date can be committed with knowledge of what is already loaded ahead of it.
How it fails in usePlans that are arithmetically correct and physically impossible, absorbed by informal expediting and a shortage meeting nobody enjoys.A schedule invalidated by an inaccurate model — a run rate nobody updated, an unrecorded breakdown — after which planners stop trusting it and revert to a board.
Skills needed to own itA planner who understands the parameters, reviews exception messages and knows which recommendations to question.Someone who can maintain and defend a model of the plant, keep routings honest, and explain why the schedule made a counterintuitive choice.

Choose MRP: time-phased planning with assumed capacity when

  • Material availability, not machine time, is what usually stops work starting
  • Capacity sits comfortably ahead of demand across the resources you use
  • Routing and setup data are not maintained to a standard a scheduler could rely on
  • Supervisors sequence their own areas effectively and the results are acceptable

Choose APS: constraint-based scheduling against finite capacity when

  • One resource governs plant output and everything queues behind it
  • Sequence between jobs materially changes how much you get through a shift
  • Committing a delivery date requires knowing what capacity is already spoken for
  • You already maintain routings, run rates and equipment status to a usable standard

A scheduler is only as honest as the model of your plant

Finite scheduling produces a plausible-looking sequence from whatever it is told, which makes bad data more dangerous here than almost anywhere else. Run rates copied from an estimate rather than measured, routings that omit the deburring nobody documented, a resource calendar that ignores the planned maintenance window, setup times entered as a single average across dissimilar jobs — each of these produces a schedule the floor cannot achieve. Confidence then collapses quickly, because people compare the schedule with reality every single day. Validating the model against a few weeks of actual production before relying on it is the difference between adoption and an expensive unused module.

Time-phased planning fails quietly, which is why it survives

The weakness of assuming capacity is that nothing announces the problem. The plan is issued, the dates are impossible, and the gap is absorbed by overtime, expediting and a supervisor's judgement about which job matters. Because the plant delivers most of the time, the planning approach appears to work while a considerable amount of informal effort holds it together. Recognising this is the first step in the decision: measure how many orders are expedited, how often a plan is overridden, and how much overtime exists to recover dates. If those numbers are small, capacity is genuinely not your constraint.

Deciding what to schedule finitely and what to leave alone

Modelling an entire plant to the same depth is rarely worth it. The productive approach is to identify which resources genuinely constrain output and model those properly, while treating the rest with simpler assumptions. That keeps the maintenance burden proportionate and concentrates accuracy where it changes the answer. It also makes the model comprehensible, which matters because planners must be able to explain a schedule to a supervisor who disagrees with it. A model nobody can explain is abandoned within a few months, regardless of how sophisticated the underlying optimisation happens to be.

Frequently asked questions

Does finite scheduling replace time-phased material planning?
Generally not. Most implementations keep requirements planning for materials and purchasing, and schedule the production side against real capacity, with the two exchanging demand and supply information. Replacing material planning entirely means the scheduler must also handle purchasing horizons, supplier lead times and stock policy, which many are not designed to do well. Treating them as complementary — one deciding what is needed, the other deciding when it can realistically be made — is the more common arrangement.
What has to be true before scheduling software is worth attempting?
Routings that reflect what actually happens, run rates measured rather than estimated, a reliable feed of what has been completed, and someone with the authority and knowledge to own the model. Beyond the data, you need a plant where the schedule is genuinely followed; if supervisors are accustomed to sequencing by their own priorities, a scheduler produces a document that is ignored. The organisational readiness usually takes longer to establish than the technical implementation.
How do I know whether capacity or material is my real constraint?
Look at why jobs are late. If work sits waiting for parts, the constraint is supply and better sequencing changes little. If material is available and jobs queue at a particular resource, the constraint is capacity and sequencing becomes valuable. Most plants have both, varying by product and by period, so the useful measure is which cause accounts for most of your delay. Recording a reason code against every late order for a few weeks answers the question more reliably than opinion does.

Data limitations

  • Manufacturing figures are operator-supplied inputs, not market data. GeoBusinessIQ holds no factory costs, production volumes, yields, cycle times, tooling prices or capacity data and does not estimate them — every result reflects only the figures you enter.
  • No manufacturer, supplier, vendor or factory is recommended, rated or ranked anywhere in this cluster, and no directory of them is published. Selection material describes how to run your own assessment; the assessment itself remains yours.

Explore the graph

Sources

  • NIST Manufacturing Extension Partnership NIST MEP (accessed )
    Covers: A public programme supporting small and medium manufacturers with operational, quality and technology adoption practice.
    Does not cover: Results attributable to any specific manufacturer, or improvement figures transferable to another plant.
    Why it matters: Cited for the operational practice it publishes for smaller manufacturers, not for benchmarks or outcome claims.
    Review cadence: annual
  • United Nations Industrial Development Organization UNIDO (accessed )
    Covers: Industrial development analysis, industrial statistics methodology, and manufacturing capability programmes across member states.
    Does not cover: Company-level data, factory costs, supplier information, or real-time production statistics.
    Why it matters: The United Nations agency for industrial development; used for structural framing of how manufacturing sectors develop, never for point figures.
    Review cadence: annual
  • National Institute of Standards and Technology NIST (accessed )
    Covers: Measurement science, manufacturing technology research, cybersecurity frameworks, and industrial standards support.
    Does not cover: Certification of products, endorsement of vendors, or costs for any specific implementation.
    Why it matters: A United States federal research institute whose public material covers measurement, manufacturing technology and control-system security.
    Review cadence: annual

Educational and operational information only — not legal, engineering, safety, customs, tax, or financial advice. Requirements vary by jurisdiction, product, process, and contract; confirm with the relevant authority or a qualified professional before acting.

Last updated: