Blog
Insights on production scheduling, lean manufacturing, and manufacturing software from 35+ years of industry experience.
Everything we have published.
How Operator Skills Gate Work Center Assignment in EDGEBIC
A routing step with a required skill only schedules where a certified, rostered operator has hours. Learn how the labor constraint composes with machine capacity.
How Projected Balance Drives a Purchase Decision
How projected inventory balance drives a purchase decision: reading the netted balance across buckets, spotting the first breach, and firming a suggestion into an order.
How Protecting the Constraint Lifts Total Plant Output
A plant ships at the pace of its bottleneck, so every hour the constraint produces instead of waiting is an hour of shipments no other machine can create. Here is the arithmetic.
How Role-Based Access Protects the Schedule
How role-based access protects the schedule: the permission-role-user model, why access is additive, and how hidden controls and an audit trail keep the plan trustworthy.
How Safety Stock Absorbs Demand Variability
How safety stock absorbs demand variability: why the buffer exists, how to size it to real variation and lead time, and how a projection turns exposure into a visible line.
How Setup Reduction Funds the Overtime You Avoid
Every changeover hour sequencing recovers is a production hour you get back, which is an overtime hour you never have to buy. The setup-for-overtime swap that pays for itself.
How Shift Priority Scoring Orders the Capacity Search
How EDGEBIC ranks candidate shifts when placing an operation: an immediate-start bonus, an available-capacity term, and an earlier-shift nudge, all deterministic.
How the Allocator Fills a Partial First Shift
How EDGEBIC clips the first shift of a job to a mid-shift earliest start, computing usable hours from the start time forward so the first day is never over-allocated.
How the EDGEBIC Kiosk Captures a Production Punch
A production punch is one uninterrupted stretch of setup, run, or down time. See how a single operator tap opens and closes a punch and stamps the actual start.
How the Multi-Run Optimizer Searches Schedules
The multi-run optimizer reruns the scheduling engine with many different job orderings, scores every complete plan, and keeps the best one. Here is exactly which orderings it tries.
How the Operator Pin Ties a Named Person to a Job in EDGEBIC
An operator pin hard-assigns a routing step to one named, qualified person. Learn why a pinned step slides through their vacation instead of using a substitute.
How the Optimizer Locks Features It Does Not Model
When a job uses a feature the mathematical solver does not yet optimize natively, EDGEBIC locks it to the greedy plan exactly. Here is why that makes the solver safe for every dataset.
