Flow engineering: dynamic batching and sorters to stop chasing orders

Flow engineering: dynamic batching and sorters to stop chasing orders

Smartly grouping orders reduces format changes. Dynamic batching and classification systems (sorters) optimize your flow without losing personalization.

10 min
Hernán Villalba Muzzin

Hernán Villalba Muzzin

Article author

Reading

# Flow engineering: dynamic batching and sorters to stop chasing orders

Smartly grouping orders reduces format changes. Dynamic batching and classification systems (sorters) optimize your flow.

Cover: abstract digital cause-effect board in a premium workshop, no legible text.

Too many things are left “halfway,” pieces “go missing” at the last minute, sequencing is redone based on urgency, and completed projects struggle to leave the shop.

When I see this pattern, I don't interpret it as a lack of effort. I interpret it as a lack of flow engineering.

In this post, I talk about two levers that, when used well, stabilize chaos without killing flexibility: dynamic batching and sorters (physical or digital). I'm not going to give you a manual to implement them. I'm going to show you how I detect if you need them, where they usually add value, and what the risks are of doing it wrong.

## What is “flow engineering” in a project environment?

I call flow engineering the intentional design of these four things:

    • How work enters (release: what is released, when, and under what conditions).
    • How it moves (routes, buffers, priorities, and constraints).
    • How it is decided (visible rules, not decisions by intuition).
    • How it ends (completion as an objective, not “activity”).

In a project environment, variability is real. That's why the flow is not “ordered” with more pressure. It's ordered with rules.

And here is where dynamic batching and sorters come in.

## Dynamic batching: grouping without becoming rigid

If “batching” sounds like “making large lots” to you, I understand. Many people reject it because they associate it with:

    • waiting
    • WIP accumulation
    • and a feeling of slowness.

Dynamic batching is not about inflating lots. It's about grouping in the right place and for the right amount of time, according to what is limiting the system at that moment.

I explain it like this:

    • fixed batching = “I decide the lot and the system adapts”
    • dynamic batching = “I decide the rule and the lot emerges”

Abstract digital interface with dynamic batching rules and a priority engine without legible text.

### Typical examples (without going into implementation)

    • grouping by material to reduce tool changes in a critical station
    • grouping by edge/finish type to avoid costly setups
    • grouping by hardware compatibility to minimize searches and errors
    • or grouping by logistics sequence to prepare kits without breaking the plan.

The key is that the lot is not defined by whim, but by a question:

What hidden cost am I buying if I DON'T group here?

## Sorters: when the problem isn't producing, but directing the flow

A sorter is not just a machine. For me, a “sorter” is any mechanism that makes the work go to the right place with the minimum of friction.

It can be:

    • physical: diversion lanes, ordered buffers, classification stations, conveyors with decisions.
    • digital: routing rules, visible queues, WIP limits per zone, and a system that says “this goes here” without discussion.

The typical error is thinking that a sorter is bought to “be more modern.” I see it the other way around: it is justified when the flow already exists, but the organization of the flow is consuming your energy.

My criterion is simple:

if classification and re-routing consume as many hours as production, you are paying a flow tax.

Sorters and diversion lanes in a clean industrial environment, with sensors and abstract digital signaling.

## When I suspect you need dynamic batching (diagnostic signals)

I don't decide based on trends. I decide based on observable symptoms.

### 1) The bottleneck changes location every week

When the constraint “moves,” many companies believe that means “we are flexible.” I interpret it as instability.

Dynamic batching helps when the real constraint exists, but you are feeding it poorly: with changes, with a chaotic mix, or with incomplete entries.

### 2) Setups dominate the day

Imagen 1 — Flow engineering: dynamic batching and sorters to stop chasing orders

If in critical stations there are:

    • frequent stops
    • repeated adjustments
    • constant cleaning
    • excessive verification

…and the feeling is that “there is a lot of work to produce little,” dynamic batching is usually more profitable than “running faster.”

### 3) There is rework due to predictable incompatibilities

When errors are not “accidents” but patterns (material, hardware, machining, drilling, edges), grouping by compatibility reduces failures before they are born.

### 4) Urgency decides the sequence

If the production criterion is “whoever shouts the loudest,” dynamic batching can create a superior rule: protect the critical station and stabilize the queue.

## When I suspect you need sorters (physical or digital)

### 1) Your WIP is “moving” but not “at its destination”

If you see work everywhere (aisles, carts, corners) and no one can say with certainty:

    • what is ready
    • what is blocked
    • what is missing
    • and which station needs it

…the problem is not capacity. It's addressing.

### 2) Picking and searching eat up the day

When the team invests too much energy in:

    • finding pieces
    • regrouping
    • moving from one side to another
    • “making space,”

a sorter (or a digital routing system) stops being a luxury and becomes a stabilizer.

### 3) The end of the process is a lottery

If finishing depends on “getting” the last pieces, on “gathering” what was dispersed, or on remembering where something was left, you need flow order, not more push.

### 4) Internal conflict grows

Where there are no flow rules, politics appears:

    • “they've pushed this ahead of me,”
    • “mine was more urgent,”
    • “if I don't do it, it won't go out.”

Well-designed sorters reduce conflict because they reduce ambiguity.

Digital dashboard with WIP buffers, hot zones, and a marked bottleneck with abstract visualization.

## The question that separates a real improvement from an expensive complication

I always ask this question before talking about technology:

Is your main problem transformation or coordination?

If it's transformation (slow machines, poor quality, insufficient capacities), a sorter won't save you.

If it's coordination (routes, priorities, buffers, completeness), a sorter can be a multiplier.

Imagen 2 — Flow engineering: dynamic batching and sorters to stop chasing orders

And with batching it's the same:

    • if you don't know what the limit is, grouping can be a patch
    • if you know what the limit is, grouping can be a lever.

## Real risks: how this idea breaks when done poorly

### Risk 1: “automating” a chaos

If your process doesn't have clear rules, putting in a sorter turns chaos into a faster chaos.

The machine does not order by itself. It only executes decisions.

### Risk 2: batching that creates “toxic lots”

If you group by convenience and not by constraint, you generate:

    • waiting
    • unbalance
    • and aged WIP.

Dynamic batching demands limits. Without limits, you create internal inventory disguised as efficiency.

Imagen 3 — Flow engineering: dynamic batching and sorters to stop chasing orders

### Risk 3: the system becomes incomprehensible

If no one understands why something goes to one lane or another, the operation starts to “skip” rules. And then you lose the most valuable thing: predictability.

### Risk 4: dependence on poor data

In project environments, if the product information, variants, or routes are inconsistent, the classification fails.

It's not an argument against sorters. It's an argument in favor of data governance.

## My mental framework: where it's best to group and where it's best to individualize

A rule that works for me:

    • I group where the cost of changing is high (setups, tool changes, calibration)
    • I individualize where the cost of waiting is high (client promise, final synchronization, installation).

The common error is trying to individualize everything, everywhere, all the time. That usually creates “perpetual urgency.”

The goal is not “small lot.” The goal is reliable flow.

## Quick diagnostic checklist (without giving away the implementation)

If you answer “yes” to several, I don't “implement things”: I design the flow with you.

    • Do you change the sequence several times a day due to urgencies?
    • Does WIP grow even though the team is at maximum capacity?
    • Are there critical stations with too many setups and micro-stops?
    • Does searching/picking consume hours every week?
    • Does finishing projects depend on “gathering” scattered pieces?
    • Is the internal conflict over priorities constant?
    • Is internal traceability weak (you don't know what is blocked and why)?
    • Is the real constraint unclear or “jumping around”?

If these signals appear, dynamic batching and sorters are usually part of the conversation… but always after a question:

What flow rule are you missing to stop chasing orders?

## Closing: when flow improves, the promise stops being faith

I like to measure success with one thing: less chasing.

    • less “where is it?”
    • less “I'm missing this”
    • less “I'm putting this in because of urgency”
    • less “I'll fix it later”

Flow engineering is moving from pushing work to directing it.

If you want, I'll review it with you in a 15-minute diagnosis: I'll identify your coordination tax, your real constraint, and if dynamic batching and sorters make sense in your case.

Express Diagnosis

Strategic Audit

Key control points: Flow engineering

  • Is there a defined standard for this operation?
  • Do the same dependencies repeat weekly?
  • Does the team know the exact decision criteria?
  • Is there visibility into the real process bottleneck?

Share

Other articles you might like

TPM and OEE without makeup: your factory can be busy… and still losing moneyOPERACIONES

TPM and OEE without makeup: your factory can be busy… and still losing money

When output depends on ‘let’s hope the machine behaves today,’ you don’t have capacity—you have luck. How I diagnose whether the leak is maintenance, changeovers, micro-stops, or quality, and why badly measured OEE misleads you when you need control most.

Psychological safety on the shop floor and on site: the KPI nobody tracksOPERACIONES

Psychological safety on the shop floor and on site: the KPI nobody tracks

How to detect a fear culture (silence, hiding, repeated incidents) and why it hits quality, lead time, and margin harder than many tools.

Robotization and cobots in SMEs: automating without breaking flexibilityOPERACIONES

Robotization and cobots in SMEs: automating without breaking flexibility

Robots are no longer just for automotive giants. Discover how cobots (collaborative robots) can automate repetitive tasks in your furniture SME.

Advanced visualization: renders and VR that sell without creating operational debtOPERACIONES

Advanced visualization: renders and VR that sell without creating operational debt

Renders, VR and configurators are not ‘marketing’: they are a visual promise. I treat them as a decision system, not as polish. Signals, risks and criteria to detect whether visualization protects margin or destroys it.

Omnichannel and phygital experience: when the customer lives a project, not a channelOPERACIONES

Omnichannel and phygital experience: when the customer lives a project, not a channel

Real omnichannel in high-ticket projects: channel drift signals, operational risks, and how I diagnose whether your phygital experience builds trust… or triggers price comparisons.

The technical office as a margin guardian before you sellOPERACIONES

The technical office as a margin guardian before you sell

How to spot (and stop) projects that sell well but are born broken: technical decisions, promises, and variability that destroy margin before execution starts.

Warehouse design and physical flow: margin is lost by walkingOPERACIONES

Warehouse design and physical flow: margin is lost by walking

A warehouse doesn’t ‘get messy’: it’s quietly designed to create extra travel, extra touches, and extra urgency. I diagnose physical flow with simple signals—how many times you touch an item, how far it travels, and where the promise breaks.

Cybersecurity in the connected factory: when downtime starts with a clickOPERACIONES

Cybersecurity in the connected factory: when downtime starts with a click

A connected factory doesn’t fail only because of machines. It fails because of identities, permissions, and inconsistent truths. I don’t sell fear; I care about continuity, margin, and promises that don’t rely on heroics.