lean-stack
Menu

Just in time (JIT) manufacturing

JIT

Just-in-time is a production approach that makes and moves items only as they are needed. Work is pulled by downstream demand rather than pushed by a schedule or forecast. The result is less inventory, shorter lead times and faster feedback on problems.

Lean teams use JIT because excess inventory hides problems and ties up cash and space. Lowering inventory exposes issues like unreliable machines or long changeovers. JIT depends on stable processes, so it is usually paired with TPM, SMED and standard work.

Where it comes from

Just-in-time is one of the two pillars of the Toyota Production System. Taiichi Ohno developed it at Toyota, drawing partly on how supermarkets restock shelves as customers take goods.

At a glance

Push compared with pull

Push compared with pull. From the worked example: a small supermarket and kanban cards replace a week of frames waiting before upholstery.Pushbuild to a weekly planFramesUpholsterya week of frames waitingPullmake what was takenFramessmall supermarketUpholsteryKanban card: replace only what upholstery usedCustomer

Swipe sideways to see the whole diagram.

From the worked example: a small supermarket and kanban cards replace a week of frames waiting before upholstery.

How to apply Just-in-Time

  1. 1

    Map the value stream

    Draw the current flow of material and information. Mark where inventory piles up and where work is pushed by schedules.

  2. 2

    Set the pace with takt time

    Calculate takt time from customer demand. Use it to size the flow and spot steps that cannot keep up.

  3. 3

    Create continuous flow where possible

    Link process steps so work moves one piece or small batch at a time. Remove waiting and transport between steps.

  4. 4

    Use pull where flow is not possible

    Place supermarkets and kanban between steps that cannot be linked directly. Upstream steps replenish only what downstream has used.

  5. 5

    Level the schedule

    Use heijunka to smooth the mix and volume released to the line. A level schedule keeps pull signals steady.

  6. 6

    Lower inventory and fix what appears

    Reduce buffers step by step. Each problem that surfaces becomes a target for kaizen before the next reduction.

Worked example

A furniture plant builds frames in large weekly batches that sit before upholstery. It adds a small supermarket and kanban cards so frames are made only when upholstery pulls them. Work in process drops, and a recurring frame defect is now caught within a day.

Common mistakes

  • Cutting inventory before equipment and suppliers are reliable, which causes shortages.
  • Pushing inventory onto suppliers and calling it JIT.
  • Using pull signals without leveling demand, so upstream steps swing between idle and overloaded.

When Just-in-Time is not the right tool

Just-in-time leaves little buffer, so it is exposed to supply disruption. Where supply is unreliable or lead times are long, planned buffers may be the sensible choice.

It also needs stable processes. Frequent breakdowns or long changeovers make small batches hard to run.

JIT inventory

JIT inventory means holding only the materials needed for current demand and receiving them close to when they are used. Instead of large stocks bought on a forecast, materials are replenished in small quantities as they are consumed.

Low inventory frees cash and space, and it exposes problems that stock used to hide, such as unreliable suppliers or long changeovers. That is also the risk: without stable processes and suppliers, a JIT system stops when something goes wrong.

Push vs pull

In a push system, each step makes products according to a schedule and pushes them to the next step, whether or not that step is ready. In a pull system, each step makes only what the next step has used, signaled by kanban.

JIT relies on pull. The pull system page covers how to set one up, including supermarkets and FIFO lanes between steps.

JIT at Toyota

Just in time is one of the two pillars of the Toyota Production System; jidoka is the other. Kiichiro Toyoda used the phrase in the 1930s, and Taiichi Ohno built the working system of kanban and pull at Toyota after the war.

Origins

Toyota credits Kiichiro Toyoda with the just-in-time idea, and Taiichi Ohno with developing it into a working system.

Ohno's book on the Toyota Production System describes how supermarket restocking inspired parts of the pull system.

What needs to be in place first

Common prerequisites are reliable equipment through TPM, short changeovers through SMED and clear standard work.

Kanban then carries the pull signals, and heijunka levels the load.

Push and pull scheduling
ItemPush (forecast-driven)Pull (just-in-time)
What starts workA schedule or forecastActual use downstream
InventoryBuilds where the schedule runs aheadHeld in small, controlled stores
Typical toolsMRP schedulesKanban, supermarkets, heijunka

FAQ

Just-in-Time: common questions

Is just-in-time a lean tool?
Just-in-time is a core lean principle and a pillar of the Toyota Production System. It is applied through tools like takt time, kanban, supermarkets and heijunka.
Does just-in-time mean zero inventory?
No. JIT aims for the minimum inventory needed to keep flow steady. Small, controlled buffers are normal and are reduced as processes improve.
Is JIT risky when supply chains are disrupted?
It can be if buffers are cut without considering supply risk. Many teams hold strategic stock for fragile parts while still applying pull internally.
What is JIT inventory?
Holding only the stock needed for current demand and replenishing it in small amounts as it is used.
What is the difference between push and pull production?
Push makes to a schedule and sends work forward. Pull makes only what the next step has used.
What are the disadvantages of just-in-time?
Low buffers leave less protection against supply problems and breakdowns. JIT also needs stable processes and reliable suppliers to work well.
Is just-in-time the same as kanban?
No. Just-in-time is the principle of making only what is needed, when it is needed. Kanban is the signal system that runs it.

Further reading and sources

For vendors

Built a lean tool?

Submit it for review. Every tool is checked against our listing criteria and researched from public sources. Approved tools join their category in the next published batch.