M365con.net Microsoft Community Conference 2027
M365 FM Podcast
M365 FM Podcast
The M365 FM Podcast is your daily destination for everything happening across the Microsoft cloud. We cover the full spectrum of Microsoft 365, including Teams, SharePoint, Exchange, OneDrive, and the tools driving the modern workplace. Each episode delivers practical insights, expert interviews, and hands-on strategies for IT admins, cloud architects, developers, power users, and decision-makers in the Microsoft ecosystem.

We explore the latest M365 updates, dive into Power Platform topics like Power Apps, Power Automate, Power BI, Power Pages, and share real-world guidance on automation, digital transformation, and low-code development. You’ll also get deep insights into Azure, including cloud infrastructure, Azure AD / Entra ID, identity, hybrid cloud, and Azure security.

The show features focused discussions on Microsoft 365 Security, Defender, compliance, DLP, Zero Trust, and the best practices needed to protect and optimize your environment. We also highlight how AI and Copilot for Microsoft 365 are transforming productivity, collaboration, and automation across the cloud.

Whether you want to improve Teams collaboration, strengthen security, enhance cloud architecture, or stay ahead of the latest Microsoft 365, Azure, Power Platform, and AI announcements, The M365 Podcast is your essential guide. M365 FM Podcast is Part of the M365.Show Network.
Oct. 21, 2026

Should You Buy Another Machine—or Change the Production System?

Should You Buy Another Machine—or Change the Production System?
Should You Buy Another Machine—or Change the Production System?
M365 FM Podcast
Should You Buy Another Machine—or Change the Production System?

Key Takeaways

  • High utilization at a single work center does not automatically mean a machine is the plant's overall bottleneck.
  • Simple capacity calculations using theoretical averages create false confidence and ignore everyday factory disruptions.
  • Throughput is defined as finished product accepted by the customer, not local activity or parts processed at a single operation.
  • Adding physical capacity often just moves the constraint to another part of the system, such as inspection, fixtures, or labor.
  • Discrete Event Simulation allows manufacturers to safely test alternative solutions like shift changes or release rules before committing capital.

Here are the show notes based on the transcript provided, organized by key themes and structured to provide a clear summary of the core arguments against reactive machine purchases and for a systems-based approach using simulation.

Episode Notes: Machine Capacity vs. System OutputOverviewA growing queue, slipping lead times, and sales demanding answers often trigger a reflex: "We need another machine." This reaction is rational—local activity looks busy, overtime is climbing, and that specific work center seems to be at its limit.

However, before making a capital investment that will sit on the books for years, there is a crucial question to ask: Do you have a machine capacity problem, or a production system problem?

This episode explores why high utilization at a single work center does not prove that a machine is the plant's overall bottleneck. We discuss how simple capacity calculations (planned hours divided by rated speed) create false confidence and explain why investment decisions must follow the logic of the entire production system, from material release to final shipment.

We argue for a decision-testing approach using simulation (specifically Discrete Event Simulation). By modeling orders moving through time and respecting finite constraints (like labor, shared fixtures, and material availability), simulation allows manufacturers to test alternative solutions—like shift pattern changes, different release rules, or modified batch sizes—before committing capital.

Key Themes1. Throughput is More Than Local ActivityA factory can look full and still waste capacity. True throughput is the finished product leaving the system in a form the customer accepts (commercial throughput), not the number of parts processed at a single operation.

  • A machine may run all day just because planners keep feeding it work, even if that output then gets blocked or creates inventory further down the route.
  • Material waiting in a queue represents cash tied up; material entering early but waiting longer for shipment damages cash flow.
2. The Problem with "Bottleneck Math"Simple capacity calculations create false confidence by using theoretical averages that hide the reality of everyday production disruption.

  • The flawed formula: Planned production hours / cycle time = output number of parts.
  • What this formula misses: Actual production runs on actual orders with specific due dates, setup needs, missing material, quality holds, experienced operator cover, and maintenance work. Available time is not always unusable time.
  • Rated vs. actual speed: Rated cycle times come from stable runs under defined conditions. Only the production system can predict what work will reach the equipment, in what sequence, and whether it can keep moving afterward.
3. The Moving ConstraintA constraint is anything that limits turn-demand into shippable product. I's not always a machine.

  • The limiting condition often sits outside the work center itself:

    • Staffing: A trained operator on a specific shift, or a technician handling test samples and first-piece checks.
    • Shared Fixtures/Tooling: A test rig or fixture sufficient for old flow but insufficient for new capacity.
    • Quality Steps: Limited test technicians or inspection fixtures creating backlogs.
    • Material Shortages: Stopping the route before production even starts.
  • The constraint moves when you touch the system: Adding physical capacity at a work center changes the rhythm of the route. Once you increase flow in one part, you expose the next downstream limit that cannot keep up (starvation and block).
4. Decoding the QueueA utilization number only tells you if a resource is working, while a queue tells you that work is waiting for a reason. Tracking queues over time provides more decision information.

  • WIP as a false indicator: Large WIP piles don't automatically prove a lack of machine capacity. They often point to a production control problem, where work is released based on a date in ERP rather than the system's ability to absorb it.
  • Little’s Law: When more work stays inside a stable production system, the average time spent there rises. Double the floor work (without lifting commercial shipping rate) and that work will wait longer, increasing searching, status checks, and exceptions.
  • Buffers are Not Just Inventory: Useful buffers protect a known point in the route from expected variation (normal disruptions). They hold time, not just material. The distinction is between a planned amount of work and an accidental pile.
5. Simulation as a Decision TestA capacity investment is a production system change, not an equipment purchase. Simulation (specifically Discrete Event Simulation) offers a safe, controlled environment to test these changes without disrupting customer delivery.

  • Test logic, not animation: The value sits in the rules, not moving vehicles or machines.
  • Discrete Event Simulation: Models orders moving through time, where events (material arrivals, machine states, inspection finishes) trigger the next decision logic.
  • Asking decision questions: Use the model to compare scenarios under defined conditions:

    • What happens to ship orders if demand rises but a new operator is not available on every shift?
    • Does a shift change provide similar delivery protection as buying a machine?
    • Where does work wait after the machine starts running?
The Decision-Testing Frame: Product, Process, ResourceTo move simulation from theory to decision value, you must first build a shared description of the production system using three backbones:

  1. Product: Beyond part numbers, this carries demand, due dates, batch size, variant rules, and commercial risk context.
  2. Process: The required operations, their sequence (routing logic), setup families, alternative routes, quality specifications, first-piece checks, and quality-hold rework paths.
  3. Resource: Machines, but also trained labor, fixtures, tools, test rigs, and physical buffer space. It holds crucial dependencies: two resources needed at once, calendars (downtime/support window), and rules that may change by quality state.
This shared description 개선 before software choices are made. It turns disconnected facts (IT/OT) into operational context needed to reason about causes and effects.



Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.

🚀 Want to be part of m365.fm?

Then stop just listening… and start showing up.

👉 Connect with me on LinkedIn and let’s make something happen:

  • 🎙️ Be a podcast guest and share your story
  • 🎧 Host your own episode (yes, seriously)
  • 💡 Pitch topics the community actually wants to hear
  • 🌍 Build your personal brand in the Microsoft 365 space

This isn’t just a podcast — it’s a platform for people who take action.

🔥 Most people wait. The best ones don’t.

👉 Connect with me on LinkedIn and send me a message:
"I want in"

Let’s build something awesome 👊

Frequently Asked Questions

What is production system simulation?

Production system simulation, specifically using Discrete Event Simulation, models orders moving through time while respecting finite constraints like labor, shared fixtures, and material availability to test alternative plant strategies.

Why is high machine utilization misleading?

A machine can run all day just because planners keep feeding it work, even if the output gets blocked or creates excessive inventory downstream, meaning local activity does not equal commercial throughput.

How do you know if you need another machine?

Instead of relying on a single utilization number, evaluate the entire production system route from material release to final shipment to see if the next limit can absorb the extra flow.

What is a moving constraint in manufacturing?

A moving constraint is a limiting condition that shifts to a different part of the operation—such as staffing, shared tooling, or quality checks—once physical capacity is added to a previous bottleneck.

0:00 Orders pile up, lead time slip, sales once answers, planners feel the pressure, and eventually someone points at the queue in front of a machine and says, we need another one. That reaction makes sense. The machine looks busy, people work overtime, orders keep waiting, so the purchase request starts feeling obvious, at capacity, push more work through, and the queue should shrink, right? But before you sign off on equipment that will sit on your books for years, there's a question worth asking. Do you really have a machine capacity problem or do you have a production system problem? Those two things are not the same. A factory can lose output because a machine bottlenecks. It can also lose output because work arrives in the wrong order, material isn't ready. A fixture is shared between lines. The right operator isn't available or an inspection step can't keep up. Buying a machine only fixes one of those cases.

0:42 Now, I'm not arguing against investment. Sometimes another machine is exactly the right move. The problem comes when the investment case starts and ends with one utilization number and a broad demand estimate. Before you commit, you can test the whole system, try another machine, a different shift pattern, a change in buffer stock, alternative routing, smaller batch sizes, or a different product mix. Ask what each change does to shift orders, lead time, labor load, work in process, and the next constraint that appears. Simulation gives you a safe place to run those tests. It doesn't predict the future with magic. Nothing does. What it gives you is a structured way to ask. If this is how the plant works and these conditions change, what is likely to happen to flow? Let's make this concrete.

1:23 Picture a hypothetical plant facing a very familiar investment decision. A factory can look full and still waste capacity, picture a plant that produces engineered components for several customers. One work center sits near the middle of the route. It performs a specialist operation so most products must pass through before moving on. For weeks, that work center has run close to full use. Accuses sits in front of it. Late orders keep appearing in the daily meeting. Supervisors ask for overtime, planners reshuffle work orders, and sales wants to know whether the plant can accept more demand. The conclusion sounds simple. Buy a second machine. At first glance, the evidence seems strong. The machine runs most of the day. Operators rarely wait for work. The planning team can't find open slots. If you only look at that one machine, it feels like the plant has found its limit.

2:07 Now listen more closely to what happens around it. The queue in front of the work center grows, but the next operation sometimes has no work at all. On some days, parts leave the busy machine and sit idle because inspection has a backlog. On other days, a shared fixture isn't free. A product may need a specific operator to complete a later step, and that person might already be covering another area. So the plant sees congestion in one place and idle time somewhere else. That doesn't mean the busy machine isn't a problem. It may well limit the whole plant. But high utilization at a machine doesn't prove it. A resource can run all day because planners keep feeding it work, even when the work leaving that resource can't become a finished, shippable product at the same rate. That's a hard distinction when people feel the pressure of late delivery.

2:48 Local activity looks productive. It gives everyone something they can point to. A machine is running. Parts are moving over time is happening, but customers don't pay for activity. They pay when the right product ships at the agreed time with the required quality. That's throughput in the commercial sense, not parts processed at one operation, but finished product leaving the system. Think about the money tied up in that queue. Material has already entered production. Labor has already touched it. The part may have passed through several steps, yet it isn't shipped. It isn't invoiced, and it still needs space, handling, tracking, and attention. Meanwhile, expediting takes over. A planner pushes one urgent order ahead of another. A supervisor asks the team to stop a planned run. Someone carries parts across the plant because waiting for the normal material route feels too slow.

3:28 None of those actions are irrational. People are trying to protect customer delivery with the information they have. Still, each intervention creates another delay. The urgent order may jump ahead at the constrained work center, then wait at inspection. The displaced order becomes late instead. A setup gets broken, so the machine loses time changing tools. The team sees even more pressure and takes that as further proof that it needs another machine. This is how a factory can look full and still waste capacity. The commercial damage doesn't always appear under one heading. It shows up as late delivery, premium freight, overtime, extra inventory, lost planning time, and margin that quietly drains away through exceptions. Star feel it too. When every shift starts with a new priority list, people stop trusting the schedule because the schedule no longer describes how work will actually run.

4:11 Once that happens, the production system starts to depend on personal memory and daily heroics. I've seen this pattern in many forms. The names change, the equipment changes, the data systems change, but the basic question stays the same. Are you trying to increase output through the whole route or are you trying to keep one visible machine busy? Those lead to different decisions. The second machine could remove the queue at that work center. It could also push more work into inspection, packing a shared tool, or an already strained labor pool. The queue may move rather than disappear and the plant may spend capital without lifting shipments enough to justify it. So before anyone estimates the price of a machine, separate local machine activity from total system output. The purchase request starts with a simple story.

4:51 The purchase request usually begins long before anyone writes a formal business case. Sales sees demand building as customers ask for shorter lead times or whether the plant can take on a new order. Planning sees no free slot on the work center everyone already worries about, while operations sees overtime, missed targets, and a queue that won't shrink. So the story writes itself. Demand has increased, the machine has no open capacity, and another machine would create more available hours, more hours would support more sales and protect delivery. It sounds clean because every part of it contains some truth. Finance asks the question it should, what will the asset return? That question creates a rush for numbers. Production gets a request for a capacity estimate, engineering asks suppliers for a rated output, and planning checks the calendar.

5:33 Someone throws the expected volume into a spreadsheet and starts dividing available hours by a cycle time. Soon the estimate has a precise look. There might be an expected number of units per shift, an annual volume figure, and a payback period based on assumed sales. None of those figures are useless, you need them, but precision on a spreadsheet can hide a lot of operational guesswork. Think about where the inputs come from. The rated cycle time often comes from a stable run under defined conditions, and the planned hours assume that shifts start on time. Operators are available, material arrives when promised, and the new machine hits planned performance soon after installation. The demand figure may treat every product as if it consumes the same capacity, but your plant doesn't run on averages. It runs on actual orders with due dates, short notice changes from customers, different setup needs, missing material, quality holds, operator cover, maintenance work, and product variance that looks similar in ERP, but behave very differently on the floor.

6:25 A broad capacity estimate can still help with an early conversation, but the trouble starts when it becomes proof. I've seen teams treat a supplier's rated machine speed as if it were a forecast of factory output. Those are different things. The supplier can tell you what the equipment can do within its stated conditions. Only your production system can tell you what work will reach that equipment, how it will be sequenced, who will run it, and whether the work can keep moving after it leaves. That distinction changes the investment discussion. The plant may need more physical capacity, or it may need a way to protect delivery during demand peaks, reduce overtime, short and lead time, or stop planners from rebuilding the schedule every day. Those are related aims, but they don't always point to the same answer. For example, a machine purchase might support growth over several years, which could justify the asset, even if it doesn't solve next month's delivery pressure.

7:10 On the other hand, if the immediate problem comes from unstable order release or poor routing rules, a new machine may produce little relief until those rules change. Finance needs more than a capacity claim. Finance needs to know what commercial result the spend is expected to support. Will the plant ship more completed orders, reduce late delivery risk for high margin work, cut reliance on overtime and premium freight, protect volume that might otherwise go elsewhere, or will it mainly shift work from one waiting area to another? Those aren't hostile questions. They're the questions that stop a plant from buying certainty in the form of steel and discovering later that it bought another source of complexity. The same applies to production. When someone asks for capacity, don't answer only with a rated cycle time in a calendar. Instead, ask which orders the machine would process, what routes they follow, what demand range the plant needs to cover, and which limits could appear once the new capacity starts producing.

7:58 Then the business case becomes more useful, moving from can this machine produce parts? To under the conditions we expect, does this investment improve the outcome the plant and the business actually need? That is the standard, the investment case should meet. More capacity is not always more throughput. Before you approve more capacity, define the result you're trying to increase. Thruput means finished product that passes every required step and can ship to the customer. It isn't the number of parts of machine processes, the number of work orders released, or even the number of parts sitting at the final operation, waiting for a quality release or missing component. It's what leaves the plant in a form the customer can accept. That sounds obvious, but capacity discussions often drift away from it, a work center reports more output and the plant treats that number as progress, yet if downstream operations can't absorb the extra flow, those parts simply wait in a different place.

8:47 Picture the hypothetical plant again adding a parallel machine to the specialist operation, the local queue starts to fall, which feels good, and both machines now process more parts each day, so the investment team can point to higher output at the new work center. But the next stage includes a limited inspection step. Each part needs a specific test before it can move to assembly, and that test area has one technician during the normal shift and a limited number of test fixtures. It could manage the old flow most days, though it already struggled when urgent work arrived. More parts now leave the specialist operation and arrive at inspection faster than inspection can release them, so work and process builds beside the fixtures. The new machine keeps producing because it has work available and the inspection team works harder, but customer shipments don't rise at the same rate.

9:28 The extra capacity didn't vanish. It produced parts, but those parts just didn't produce throughput. This is why a capacity decision needs to follow the route from the first operation through to shipment. You need to ask where work can starve because it doesn't arrive in time, and where work can block because the next resource can't take at both conditions limit the flow of finished goods. Even when a new machine itself performs exactly as planned, a resource stards when it waits for the right work material, tool or operator, and a resource blocks when it finishes work but can't pass that work forward. In a real plant, both can happen in the same shift. One area waits for material while another area runs flat out and builds a pile that nobody can process yet. That's why a local output number needs context. Let's say the new machine processes a family of parts faster than expected.

10:10 On paper, the capacity issue looks solved. Yet each completed part now needs a shared fixture at the following assembly station and the plant owns only enough fixtures for the old flow. More parts reach the fixture queue, lead time grows, and people start searching for work that can bypass the delay, which creates more changes to the schedule. The purchase may still earn its place, it may protect future demand or remove a real limit in part of the product mix, but that conclusion needs evidence from the whole flow, not a single resource. There's also a commercial side to this that can get missed if the new machine increases output at one step but does not increase shift volume, the plant has added labor, maintenance, floor space, energy use, and capital tied up in equipment and it may also carry more inventory between operations.

10:52 Cash moves into material and partly completed work earlier then waits longer before it returns through an invoice. So a machine can look busy while the commercial outcome stays flat. That doesn't mean every asset needs to lift total throughput on day one. Some equipment buys reduced risk, some replace aging equipment, and some support quality, safety, or a customer requirement. Those are legitimate reasons and they deserve an honest case on their own terms. But don't label an asset as a throughput investment unless it changes the flow of finished product. The practical question becomes more precise. If we add capacity here, which part of the route limits output next? Can that next limit absorb the extra work? And if it can't, what do we need to change alongside the machine and what will that cost? You can't answer those questions by looking only at a machine calendar.

11:34 You need to locate the condition that currently limits flow before trying to remove it. The constraint moves when you touch the system. A constraint is anything that limits how fast your plant can turn demand into product you can actually ship. Sometimes it's a machine. More often it's not just the machine. It could be a material shortage that stops the route before production even starts. Or a tool change that takes longer than the schedule allows. Or the one person qualified to set up a specialist operation who also has to support another line. A quality check, a transport task, a shared fixture, any of these can limit flow just as effectively as a fully booked work center. And here's why that matters. The constraint doesn't sit still. Say you add a second machine at the operation everyone's been focused on.

12:14 The queue drops, parts reach the next process faster, and for a short time it looks like the problem is solved. But then the downstream inspection area starts missing its own plan because it's receiving more parts than it can test and release. The constraint moved. Or maybe inspection has enough nominal capacity, but it depends on one technician who also handles first piece checks, customer samples, and quality issues from another line. The test equipment sits empty while that technician deals with work that never appeared in the machine investment model. The constraint can also move upstream. Think about this. The new machine needs a particular grade of material, a different tool package, and more frequent replenishment from stores. If the material team keeps applying both machines under the same rules, the added capacity creates short stops and mists starts.

12:56 The machine calendar looks generous while the machine itself waits for something far less expensive than it is. That's why I'd be careful with the phrase "the bottleneck". It suggests one fixed point in the factory that you find once and solve forever. Real production doesn't work that neatly. The limiting condition can change by product family, by shift, by customer priority, or by the mix of work released that week. A plant might struggle at machining when demand contains more complex parts with long cycle times. In a week dominated by simpler variants, machining copes fine, but assembly becomes the limit because every product now needs the same shared fixture. Later, a rush order with extra documentation can turn final inspection into the thing that controls shipment. Nothing about the equipment changed, only the demand and the rules around it.

13:37 That's why an annual average can create false comfort. It tells you the plant has enough capacity across the year while hiding the months where delivery performance breaks down. It also tells you a resource looks overloaded in theory, even though the right sequence or release rule would reduce the pressure and practice. Average demand smooths out the exact variation that operations has to manage. The same problem shows up with average cycle times. A work center might look capable of a certain volume if every job takes the average time. But some products need a longer setup, some need a tool change, some create more scrap, and some require an experienced operator. When those orders arrive together, the capacity picture changes fast. So the useful question isn't simply which machine has the highest utilization. Ask instead, under the demand mix we expect, what stops the next finished order from moving through the plant?

14:22 Is it a machine, a person, a material rule, a shared tool, a quality step, or the way work enters the root? That question changes what you test. If a machine limits flow only for a certain product family, then a purchase might be less effective than changing the routing for that family. If a shared fixture limits output after the machine, then the investment case needs to include fixture capacity as part of the decision. If skilled labour limits the new machine, then the plant needs a training and staffing plan, not just a delivery date from the equipment supplier. None of this makes the decision harder for the sake of it when it makes it honest. A capacity investment changes the behaviour of a connected production system. Once you increase flow in one part, you expose the next condition that can no longer keep up. That's useful.

15:02 It tells you where the plant really needs attention, but you need a model that can deal with the mess of real work, not one built around a single average and a calm week that rarely happens. Picture the Monday morning schedule, picture Monday at 7 o'clock in our hypothetical plant, the planner opens the schedule and sees a full week, standard orders due Friday, a long running product for a major customer, two urgent order sales promised for early delivery, and several rework jobs that need to go back through part of the route before anyone can close them. The schedule looks feasible because each order has a route, an expected duration and a plan start date. But the day doesn't begin with the plan. It begins with disruption. During the night shift, an upstream machine stopped briefly. It's running again, but the work intended for the specialist operation hasn't arrived on time.

15:44 At the same time, the operator qualified to set up a difficult product family got pulled to another area because someone called in sick. Then stores reports that a material delivery is late. None of these events sound dramatic on their own. Production teams deal with them every day. But together, they change the meaning of every open slot in the schedule, because a slot only helps if the right order, material, tool, fixture, and person are ready at the same time. So the planner now has decisions to make. Should the urgent order move ahead of the long running product? If it does, the work center needs a setup change that wasn't planned until later. Should the team understand that product instead because its material is available and it uses the same tool already installed? That keeps the machine productive, but it may leave an urgent order waiting. There isn't a perfect answer.

16:25 Only trade-offs. Move the urgent order forward and you protect one customer commitment while adding setup time and pushing another order into risk. Keep the plan sequence and you use the work center more efficiently while leaving sales with a delivery conversation nobody wants to have. Meanwhile, the scheduling system may still report that the week can be completed. That happens because many schedules treat the plan as a set of planned dates, rather than a live description of what the plan can actually do. The ERP system knows demand, due dates, and material requirements. Your MES knows more about work and progress and actual operation status. Yet even with both in place, the rules people apply under pressure live in emails, whiteboards, phone calls, and one planner's experience.

17:06 That planner often knows the factory better than any report. They know which machine can run an alternative route, but only if the right fixture is free. They know one operator can cover two machines but not during a complex setup. They know a product sometimes passes inspection quickly and sometimes waits for a particular test. Those facts shape delivery but they don't appear in a basic capacity view. So when somebody asks, do we need another machine? The answer depends on more than available hours. It depends on the exact mix of work arriving this week. It depends on whether priority changes interrupt efficient sequences. It depends on the routes each product can follow, the setups those routes need, the labor available by shift, and the shared tools that quietly control whether a job can start.

17:46 A finished goods promise carries all of those dependencies inside it. Sales sees a customer due date, the plant sees a chain of events that must all happen in the right order with enough time between them. If one link slips, the planner may compensate. If several slip, the schedule becomes a record of what people hoped would happen before Monday morning arrived. This is where simple capacity models start to run out of road. They can tell you a work center has planned hours and an average cycle time. They struggle to explain how the plant behaves when the mix changes. A machine loses time, the skilled operator moves, material arrives late, and urgent work cuts through the normal sequence. That isn't a failure of the people running the plant. It's the normal complexity of a production system under real demand. And if the investment decision rests on capacity math that ignores those conditions, the numbers may look calm while the factory is anything but.

18:30 Why simple capacity math producers falls confidence? Here's the problem most manufacturers don't talk about. The usual capacity calculation looks harmless enough. You take planned production hours, divide by cycle time, and get a number of parts a machine should produce. For an early estimate that can help, but it only describes a clean, stable version of the factory where jobs arrive ready. Every cycle takes the expected time and nobody interrupts the sequence. That factory rarely exists. Take a machine with a stated cycle time of 10 minutes. A spreadsheet can turn that into output per shift with a few cells. Yet the actual order may need a setup before the first part runs. A tool change halfway through and approval after the first piece and a quality check at the end. Scrap can force a rerun and a short stop can turn into a longer stop because the person who knows the equipment is supporting another area.

19:15 The cycle time hasn't become useless. It just isn't the full time demand creates on the resource. Average cycle times cause another problem. They smooth away the difference between products even when that difference drives the whole capacity issue. A common product may run quickly with little setup effort while a low volume variant needs a different fixture, a more careful setup and an experienced operator. If both products become one average, the capacity model creates a tidy number for a production mix that never arrives. That tidy number becomes risky when someone uses it to support an investment. Think about a planner receiving a late order for a difficult variant. The machine may show unused hours in the plan, but those hours don't mean much if the correct tool isn't available until tomorrow. The operator with the needed skill works a different shift or changing over the machine disrupts a run that protects several other due dates.

19:59 Available time isn't always usable time. Now here's where it gets interesting. You also need to ask how the planning system treats capacity. Many enterprise planning tools can plan demand and material very well, but their default logic may schedule work as if capacity can expand whenever the plan needs it. It creates dates based on lead times, lot sizes and material rules then leaves people on the floor to deal with conflicts between more work and the same physical hours. That isn't a criticism of ERP. ERP has a different job. It coordinates commercial demand, purchasing, inventory and broad production planning. It doesn't automatically become a detailed model of machine sequence, setup rules, shared labor and every condition that affects a real shift. A plan can look feasible in ERP, while production already knows it won't run that way.

20:42 The same caution applies to overall equipment effectiveness, usually called OEE, which combines availability, performance and quality, into one measure that can tell you a lot about how equipment performs over time. If a machine loses too much time to stop, runs below expected speed or produces too much scrap, OEE helps focus the improvement conversation. But OEE doesn't answer the machine purchase question by itself. A strong OEE number doesn't tell you whether the plant has enough capacity for the demand mix and a weak OEE number doesn't prove you need more equipment either. The losses may come from material starvation, frequent product changes, a release rule that creates unstable schedules or planned downtime. The investment model ignored.

21:23 OEE tells you how one resource behaved, but the investment decision asks how the whole route will behave after you change one part of it. So when someone presents a capacity estimate, don't reject it. Ask what it assumes. Does it use actual setup duration by product family or one average? Does it include planned and unplanned downtime in a way that matches production history? Does it account for scrap and rework where they consume time? Does the demand mix match the work you expect to run? Rather than an annual average that hides difficult weeks, those questions don't slow down the decision. They stop false confidence from speeding it in the wrong direction. The more useful view starts with flow over time. Not just how many theoretical hours a machine has, but when work arrives, how long it waits, what interrupts it, and whether it can move forward after processing.

22:07 The queue carries more information than the utilization number. A utilization number tells you whether a resource spend time working while a queue tells you that work is waiting, and waiting usually has a reason. Those are different signals. If you only track machine use, you miss the way work builds up, drains away, and then builds again as the plan changes through the week. Picture a queue of parts before a machining operation. It might seem to point directly at that machine, but the work may have arrived in a rush because an upstream area released a large batch late, or because planning sent jobs forward early to protect due dates, even though the next operation couldn't take them yet. The queue sits at machining, but the cores may sit somewhere else. That brings us to a real challenge.

22:48 Work in process, often shortened to WIP, can tell a false story when viewed without timing and root context. A large WIP pile can mean the machine lacks capacity, but it can also mean the planned releases work based on a date in ERP rather than the actual ability of the route to absorb it. People then see a full-weighting area and conclude that more capacity will fix it. Sometimes it will, but first ask how the work got there. Imagine that every Monday the plant releases most of the week's work orders. The release feels safe because nobody wants to run out of work. By Tuesday, the first few areas have processed what they can, and the rest of the orders collect in front of the same busy work centre. The machine remains occupied, and the queue looks like proof of a bottleneck. Yet many parts in that queue don't need processing until later in the week, and some don't have all their downstream conditions ready.

23:32 They arrived early then-weighted, that early release can create a strange kind of pressure. The planner sees a large queue and starts expediting. Supervisors pull urgent work out of the middle. Operators lose the planned sequence and set up time-grows because products no longer run in a sensible order. The queue becomes less predictable rather than more manageable. More work has entered the system, but that doesn't mean more work will leave it. There is a simple relationship behind this, often called "little's law". In plain language, when more work stays inside a stable production system, the average time it spends there tends to rise. If the plant's shipping rate doesn't change, but the amount of work on the floor doubles, that work will usually wait longer. You don't need a formula in the daily meeting to see the effect. More open work orders mean more searching, more status checks, more material movement, more chances for priorities to collide, and more partially finished parts, competing for the same people and tools.

24:21 The factory can look busy while customer lead time gets worse. That creates a commercial problem even before a late order appears. Material enters earlier, labor spends time earlier, and cash sits in partly completed product for longer. And the team spends more of the day managing exceptions because a large queue makes it hard to see which job truly needs attention and which ones simply arrived too soon. A queue can also hide instability. Suppose a downstream process runs unevenly because it loses time to quality holds or staffing gaps. Upstream teams may keep producing into that area because their own local targets reward output. The queue grows, protecting the upstream machine from waiting, but it also masks the fact that the downstream process can't maintain the pace needed for the overall route.

25:03 For a while, everyone can claim their area kept moving. The customer still waits. This doesn't mean every queue is bad. Production needs some work available between dependent operations because variation is normal. A short delay in one area shouldn't stop the next area immediately, but there is a difference between a planned amount of work that protects flow and an accidental pile of inventory created by uncertain release rules. That distinction changes the investment question before buying another machine, look at the queue over time. When does it grow? Which products sit there longest? Did they arrive early? Or did they wait? Because a specific condition blocked them. Does the queue shrink when the machine runs harder? Or does it simply shift to the next part of the route? Those answers tell you far more than an average utilization percentage. A machine at high use may need help, but a queue that rises and falls with release decisions, batch timing and shifting priorities points to a production control problem as well.

25:52 If you buy capacity before you understand that pattern, you may spend money to process work earlier than leave it waiting somewhere else. Buffers are not just inventory. Here's the thing about buffers. Most people treat them as a pile of parts that needs to shrink and sometimes that's fair. But a buffer can also protect the flow between two steps that don't run at the same pace or behave the same way. Take two operations in sequence. The first finishes a job, but the second is still working on something else. With no buffer at all, the first operation might have to stop even though it could keep going. A small buffer gives the second operation something to grab when the first hits are short delay. That buffer isn't just holding material, it's holding time. In practical terms, it absorbs the normal variation that happens every day. A tool change runs longer than expected.

26:33 A quality check takes extra time. A material handler shows up late. Without some protection, a small hiccup at one operation stops the next one almost immediately, and that lost time ripples through the route. You don't need a mountain of inventory for that. You just need enough work in the right place for the right downstream resource at the exact point where a variation would otherwise break the flow. Where that buffer sits makes a big difference. Think about a plant that keeps huge amounts of work in process everywhere because nobody wants a machine to sit idle. Each department gets plenty of work, so local utilization looks fine. But there's no clear rule for how much work should wait at each point or which products need to move first. Parts become harder to control. A job that needs urgent attention might sit behind work that arrived days earlier.

27:14 Material handlers move the same pallets more than once. Planners spend time tracking down where parts are. The system gives them the operation status but not the physical state of the queue. The buffer stops protecting flow and starts creating search work. That's accidental inventory. A useful buffer has a specific job. It protects a known point in the route from expected variation and it has a clear rule for how work enters and leaves. The team knows when it's too low, when it's too high, and which order takes priority when space or capacity gets tight. That's very different from releasing everything early and hoping the plant figures it out. Two little buffer causes starvation. A downstream machine, operator or test station waits because the previous operation has a minor problem. The resource has capacity, but it can't use it because there's no ready work available.

27:55 Too much buffer creates a different kind of loss. Problems hide behind the pile. A slow process keeps receiving work so nobody sees the gap between its actual output and the demand placed on it. Until lead time stretch and delivery dates start slipping. Large buffers also make priority changes more expensive. If an urgent order needs to move through the plant, somebody has to find it, move it ahead, change the schedule, and explain why other orders will wait. You can manage that, plants do it every day. But when exception handling becomes the normal control method, the buffer has become part of the problem. A buffer also needs the right product mix. A queue of parts only protects a downstream operation if those parts can actually run there. If the next process needs a specific fixture, a qualified operator or a material certificate, then a large pile of the wrong work provides no protection at all.

28:40 It creates the appearance of readiness without giving the resource anything it can process. So buffer design isn't just a stock target. It asks which step needs protection from what kind of variation and how will the plant know when that protection has become excess. That question matters when you consider new equipment, adding capacity at one operation changes the rhythm of the road. The new machine may consume its input buffer faster, it may fill the next buffer faster. A buffer that worked under the old flow can become too small, too large, or positioned in the wrong place once the system changes. You can't treat the new machine as an isolated asset. If it doubles output during some shifts, can downstream operations receive that output? Does the next buffer have enough physical space? Will material replenishment keep both machines supplied?

29:22 And if the buffer grows, does that tell you the new machine created useful flow or just more partially finished work? Those are different outcomes. This is where a production system needs deliberate rules rather than rough habits. The buffer should expose a problem early enough for people to act while still giving the route enough protection to keep moving through ordinary variation. A huge pile of parts can make a plant feel safe, right up until someone asks why none of those parts have shipped. What another machine actually changes? A new machine adds capacity at one operation. It doesn't add capacity everywhere else, and it doesn't arrive as a self-contained answer. The day it enters the plant, the production system needs new rules around it, which products can run on it, can it process every variant or only part of the range?

30:02 Who decides which order goes to the existing machine and which goes to the new one when both appear available but the due dates differ? Those routing rules shape the result. If planners always send the next job to whichever machine looks free, they may create extra setups and lose the capacity they thought they bought. If they protect setup families and keep similar products together, they may gain more stable output but make urgent order changes harder. The machine purchase creates a scheduling choice that didn't exist before. Staffing changes too. A second machine may need another trained operator, or it might depend on one operator moving between both machines. That works differently during a normal shift and during a disruption. If one person performs setups, quality checks and troubleshooting for both machines, the machine calendar may show plenty of time while the person becomes the limiting resource.

30:46 Equipment capacity and labor capacity need to stay connected. Tooling can change the answer again. The new machine might use the same cutting tools, fixtures, gauges, or programs as the existing one. If those items only support one active job at a time, you haven't created full parallel capacity. You've created another place where production can wait for a shared item. That isn't the reason to reject the purchase. It just belongs in the scope. Maintenance deserves the same treatment. A new machine needs planned care, spare parts, technical support, and time for operators to learn its behavior. During ramp-up actual output may differ from what the business case assumed. The plant may also need to schedule maintenance without taking both machines out of service at the same time, especially when they process the same product family.

31:27 Then there's material supply. The existing material flow may replenish one machine at a steady pace. Two machines can change the demand pattern. Stores may need more frequent deliveries. The incoming inspection process may see more material. A shortage that caused a small delay before can now stop two resources at once. This is where the investment becomes a production system change rather than an equipment purchase. Parallel machines also create quality questions. If the new machine uses a different control method, a different toolpath, or a different setup process, the team needs to know whether both machines produce parts within the same required limits. That may mean first piece checks, more program control, or a clear rule for which products should stay on one machine. You don't want to discover later that the extra capacity only applies to the easiest work, and the work doesn't disappear after processing.

32:11 More output from the new operation can increase demand on inspection, internal transport, packing, final assembly, and shipping. The next area may have enough planned hours, but only if it's people, equipment, and material arrive in the right sequence. One shared fixture can still hold up two expensive machines. Manufacturing has a quiet talent for putting the smallest item in charge of the largest investment. So the right question isn't, what will this machine produce? It's what changes around the machine when it starts producing. You need the candidate machines calendar, expected performance, product fit, tooling needs, operator requirements, maintenance plan, and routing options. You also need to follow the work that leaves it. Where does it go? Who receives it? What shared resource does it need next?

32:51 Which part of the route now sees more pressure? Once you put those conditions together, you can test the purchase as it would operate in the plant, rather than as it appears in a supplier quote. That test needs a way to represent orders moving through time, resources becoming available, or unavailable, and queues changing as decisions change. It needs to let you compare the new machine with the rest of the system still behaving like a real factory, that is where simulation starts to earn its place. Simulation is a decision test, not a factory animation. Simulation gives you a way to test that change before the equipment arrives, before people reorganize shifts around it, and before the plant commits money to a decision that might be hard to reverse. The type most useful here is usually discrete event simulation, which sounds complex, but just means the model follows events as they happen over time.

33:37 And order releases, material arrives, a machine becomes free, an operator starts a setup, a part waits, an inspection check finishes, then the next operation can begin. The model moves work through time. Think of it as a control test of the operating rules your plant already uses. You give it orders, roots, resources, shift calendars, processing times, and the rules that decide what work moves next. From there you change one condition and watch the effect across the affected flow. You might add the candidate machine and ask whether more orders ship on time or keep the current equipment, change the shift calendar and see whether that protects delivery during a demand peak. Or try different batch sizes or a new routing rule without asking the shop floor to spend a month working through an experiment that might create more disruption than learning.

34:20 That's the point. Simulation lets you test decisions without using customer delivery as the test environment. It isn't a factory animation. A moving model with small vehicles and machines can look impressive, but that isn't what gives a decision value. The useful part is the rules underneath. Does the model release work the same way planning does? Does it respect the limits that actually stop a job from starting? Does it represent the choices people make when an urgent order appears? If those rules are wrong, the animation can still look very convincing and also be completely unhelpful. A credible simulation doesn't need to copy every physical detail of the plant. It needs enough of the production system to answer the decision you're facing. If you're deciding whether to add a machine at one operation, the model needs the work that reaches that operation, the capacity around it, and the downstream steps that determine whether completed parts can ship.

35:05 Anything outside that decision can remain simple, unless it changes the outcome. For example, you probably don't need to model every movement across the whole site, but if internal transport regularly delays the parts that feed the work center under review, then transport belongs in the test. You may not need every quality check in the plant, but if one inspection resource controls the release of the relevant product family, leaving it out would distort the result. The boundary comes from the question, not from a desire to build a digital copy of everything. That also changes how you ask for results. Don't ask the model for one perfect forecast. Ask it to compare choices under defined conditions. What happens to ship orders if we buy the machine? What happens if demand rises? But the new operator isn't available on every shift. Where does work wait after the machine starts running?

35:48 Does a shift change give similar delivery protection for less commitment? Which assumption, if it changes, would reverse the decision? Those are the kinds of decision questions that drive the value. A good simulation can expose uncomfortable assumptions early. Maybe the machine only improves output if a second fixture arrives to or the shift option works during normal demand, but fails when rework rises. Maybe neither option protects the orders that drive most of the commercial risk because the real limit sits in a later process. That doesn't mean the model failed. It did exactly what you needed, showing that a simple story about capacity didn't capture the full decision. You can also use the model to bring different teams into the same conversation. Operations can test whether the rules reflect the shift, planning can check order priorities and routes.

36:28 Engineering can test equipment limits and finance can see the effect on delivery, inventory, labor, and the cost of each option. Nobody has to agree on a vague claim that capacity is tight. They can challenge the same assumptions and compare the same scenarios. As a Microsoft MVP, I spend a lot of time looking at data platforms, AI and integration, but none of those replace this reasoning. They can help bring the facts together, govern the data, and make results easier to explore. The decision test still depends on an honest description of how production actually operates. So before choosing software or a simulation engine, define the system you need to test. What products move through it? Which processes do they follow? What resources, people, tools, and rules decide whether work can move?

37:08 Without that shared description, you don't have a decision model. You have a fast way to produce assumptions. Start with the production system, not the software. When teams start a simulation project, they often begin with the software question, which platform should we buy? Can it connect to Azure? Does it have AI? Can it read data from the MS? Those questions can wait for a moment. First, define the part of production you want to test. Not as an org chart, and not as a list of applications. Describe it as work that enters the plant, moves through operations, waits when it must, and leaves as a finished order. Start with the products under pressure. Which products drive the late orders, the overtime, or the proposed machine purchase? Some may follow the same route, others may share only one operation, a tool or an inspection step, and that difference shapes the model from the start.

37:51 Then describe the process they actually follow. A route in ERP may list the plant operations, and the shop floor follows that route most of the time. But people also know where an order can go when a resource is unavailable, a product needs rework, or a quality issue changes the normal sequence. If those choices affect delivery, they belong in the production system description. Keep it practical. For every step that affects the decision, ask plain questions. What must happen before this operation can start? How long does it usually take? What can delay it? What happens when the work finishes? Is there another route? Does the next step accept all products or only some? You are building operating logic, not writing system documentation. Resources need the same treatment.

38:32 A machine is a resource, but so is a trained operator, a fixture, a test rig, a tool, a material handler, and sometimes a physical space where work can wait. If a job needs two of those things at once, the model needs to know that, otherwise it may schedule work that looks possible in theory and cannot begin in the plant. Shift calendars belong here too. A resource does not exist in the model for every hour on the calendar. Machines have planned maintenance, operators, work different shifts, the tool room may only support certain hours, and quality staff may release work only during a defined window. If those limits influence the option you are testing, treat them as part of capacity. This also means looking at the rules that control work release. When does an order enter the shop? Does the plant release everything planned for the week?

39:14 Or does it release work when the root can absorb it? Who can change priority? And what happens when sales requests an urgent order? Does the planner have a rule? Or do people negotiate a new sequence each time? Those rules shape daily output more than many teams expect. A simulation that only knows processing times can tell you how a clean root might run, but a decision model needs to know how your plant chooses work when it has too much work. That's where cues, priority changes, and schedule instability begin. Maintenance also needs a place in the description, but only at the level needed for the decision. If a machine loses plant time each week, include that calendar. If unplanned stops affect the capacity question, use measured history where you have it, or a stated assumption where you do not. Don't quietly treat downtime as zero because it makes the model easier.

39:56 Quality holds and rework deserve the same honesty. Some products pass through the root once, others return to an earlier operation, after inspection or wait until a person reviews a result. If that behavior changes the load on the resource under review, leave it in. A model that assumes every part follows a perfect root will produce a perfect answer to a problem your plant does not have. The share data model sits underneath all of this. It is the agreed description of how production operates, which order needs, which process, which process needs, which resource, and which rules determine whether the work can move. It does not need to capture every detail of the site, just the conditions that can change the investment decision, that work should not happen in isolation. Bring planners, supervisors, engineers, maintenance, quality, and finance into the review, each group sees a different part of the same flow.

40:41 A planner may spot a priority rule missing from the model, an operator may point out that a setup needs a person and a fixture not just a free machine, and finance may ask whether the scenario protects shipment or merely pushes inventory forward. Those questions improve the model before it creates false confidence. Once the production system has a shared description, software choices become easier. You can judge whether a tool supports the rules, data, and experiments you need rather than buying a platform first, and then bending the factory description around its limits, and there is a simple structure behind that shared description, product, process, and resource. Product process resource, the model behind the decision. Product process and resource give the model its backbone, sounds formal, but it answers the practical questions people ask every day when an order is late.

41:24 What are we trying to produce? What has to happen to produce it? And what does each step need before it can start? Start with the product. A product is more than just a part number in your ERP. For this decision, it carries demand, due dates, order quantity, batch size, variant rules, and the quality conditions that decide whether it can leave the plant. Two products can look close on a sales report and place very different demands on the same work center. One might run in a long batch with a familiar setup, while another needs a short batch, a different tool, extra inspection, and a specific operator. If the model treats both as the same unit of demand, you get an answer that looks neat, but misses the pressure production actually feels. Due dates matter too, because not every order creates the same commercial risk when it waits.

42:06 A late internal replenishment order, a customer order due tomorrow, and a forecast order planned for next month shouldn't all get the same treatment just because they need time on the same machine. The product view gives the model enough detail to test what the plant is really trying to protect. Then comes the process. It describes the work required to turn that product into something shipable, including the operations, their sequence, and the alternative routes when the normal path can't run. It also includes setup families, because the sequence of jobs often changes the real capacity of a work center more than the machine's stated speed. Suppose three products all need the same operation. One uses tooling family A, another uses family B, and the third can use either but needs a different inspection step after processing.

42:48 A schedule that groups work by setup family may reduce lost time at the machine, while a schedule built only around due date may create more setups and more pressure. Neither rule works in every situation, that's why the model needs to express the rule rather than assume it. You can then test how the process behaves when you prioritize delivery, reduce setups, protect a constrained resource, or deal with an urgent order that arrives halfway through the week. Inspection belongs in the process as well when it controls whether work can move, and so does rework if a product can return to an earlier step. A route is not just a list of departments, it's the set of conditions that governs how a specific order moves from release to shipment. The resource view completes the picture. Resources include machines, but a machine rarely runs alone. A job may need a qualified operator, a fixture, a cutting tool, a gauge, a test station, and a transport step before it reaches the next operation.

43:36 It may need two resources at once, each with its own calendar and limits. That's where many capacity views become too optimistic. A machine may have three hours while the fixture it needs is tied up elsewhere, an alternative route may exist, but only during the shift when the trained operator is present. A second machine may look like parallel capacity until you discover both machines depend on one shared inspection rig. The resource model needs to hold those dependencies plainly. It should know which machine can perform an operation which people can run or set up that machine, which tools fit the product and when each resource is available. It should also know limits easy to forget in a spreadsheet, like a restricted maintenance window or finite space for work waiting between steps. The real power sits in the relationships. A product requires a process.

44:17 Each process includes operations and each operation needs one or more resources under rules that may change by product, shift, or quality state. Once those links exist, you can ask a much better question then, how many hours does this machine have? You can ask which orders can run where this week with the people, tools, routes, and due dates we actually have? That is the model behind the decision. It doesn't promise certainty, but it gives the plant a shared way to test cause and effect before turning a capacity assumption into a long-term asset commitment. A machine record does not describe a production system. Most plants already hold a record for every major asset, with an asset tag, location, manufacturer details, maintenance history, rated speed, alarm codes, and perhaps a useful history of uptime.

44:58 That record matters, but it only answers part of the capacity question. Imagine someone opens the record for the work center under review and sees that the machine runs a certain product range, lost time has increased, and it often operates near its planned load. Yet none of that tells them which customer orders depend on it this week, which alternative route those orders might use or whether a qualified person can set up the alternative. The machine record describes the machine. It doesn't describe the production system around it. For an investment decision, you need the links that turn an asset into a working part of the route, which products can use it, which operations does it perform? Does every variant fit or only certain families? Which fixes tools, programs, materials, and skills must be available before a job can begin? Those links change the answer. A machine may show good technical availability but still create delivery risk, because a specialist tool remains scarce.

45:44 While another machine may look overloaded until you find some orders, can move to a different route, provided inspection approves the process and the right operator works that shift. Neither conclusion comes from the asset tag. This is also where teams can get trapped by a machine list. They see two similar machines and assume they create the same capacity, but one may run a larger product size, another may require a different setup, and a third may only run under a specific quality rule. On a floor plan, they look similar, but in the production model, they have different roles. A list can't hold that meaning very well. Think about a product family that needs machining, washing, inspection, and assembly. The machine is one point in that route and it becomes relevant because it connects to the product, the operation, the operator skill, the fixture, and the steps that come before and after it.

46:28 Remove those relationships and the machine looks more flexible than it really is. That is where a knowledge graph or digital twin can help if we use those terms carefully. Neither needs to mean a 3D model of a factory that looks nice in a presentation. For this problem, they mean a structured way to hold relationships between real production things and keep those relationships available for analysis. A knowledge graph connects entities and their links. In this case, it can express that product A requires operation B. Operation B can run on machine C or machine D, but machine D needs fixture E and an operator with a certain certification. It can also show that the output then waits for a specific inspection path. Now the capacity question has context. A digital twin can use the same kind of model together with current or historical operational state.

47:10 It can represent what the system is capable of, what work is moving through it, and what conditions currently affect the flow. The twin doesn't replace the MES, ERP, or maintenance system. It connects their facts around a shared description of the production system. That shared description helps people first. A planner can ask whether an order has a feasible alternative route, an engineer can check the knock-on effect of replacing one asset type with another, and a production manager can see that a machine outage affects more than its own schedule because it touches orders, tools, inspections, and due dates. Then analytics and AI can work with something better than disconnected rows of data. AI can read machine states, downtime history, and order dates, but if it doesn't know which product needs which route, who can operate the equipment or what prevents the next operation from starting, it can produce a fluent answer with very little operational use.

47:58 The same applies to a dashboard. A dashboard can show utilization, cue size, late orders, and scrap, but when someone asks why one late order matters more than another, or whether a new machine changes shift volume, the answer lives in the relationships between those facts. Data tells you that a machine stopped. Context tells you which orders, routes, tools, people, and customer commitments that stop can affect. That is the difference between reporting an event and reasoning about a decision. And once the model holds those relationships, the next task is to connect it to the facts coming from both IT and OT. Following the data from machine to investment decision, once you have a production model that describes those relationships, the next step is feeding it facts from the systems that record daily work.

48:38 This is where IT and OT, operational technology, need to connect the dots without pretending they hold the same kind of truth. At the machine level, a programmable logic controller, or PLC, along with an IoT data path, can provide signals like machine state, part count, cycle start and finish, alarms, and stop events. Those signals tell you how the equipment behaved over time, but they don't explain the business impact by themselves. A stop event needs both an identity and a time, which machine stopped, when did it stop? What production order was running at that moment? Was the machine in a planned setup waiting for material, processing apart, or already idle because the next job hadn't arrived? Raw machine data can record a state change very precisely, but that state only becomes useful for a capacity decision when it connects to the work actually moving through the system.

49:24 Your MIS supplies much of that operational context. It holds the work order, current operation, quantities completed, scrap, rework status, and the route that work actually followed. That's an important distinction because the planned route might tell you how an order should move, but MIS data can reveal how it did move in practice, including where it waited or returned for more work. You now have a stronger basis for testing assumptions. Say a work center reports high utilization, along with repeated short stops. Machine data may show the pattern, and MIS data can help separate time spent on a product from time spent in setup, quality hold, or waiting on unavailable material. If the investment model only sees total busy time, it might treat all of that as proof that another machine will lift output.

50:05 The details often tell a different story. ERP fills in another piece of the puzzle. It holds demand, due dates, bills of materials, purchasing status, inventory rules, and commercial cost context. It tells you which orders matter to customers, what materials should be available, and what the business expects the plan to deliver. But here's the thing. ERP dates are not a live shop floor schedule. That isn't a fault. ERP coordinates a wider business process, while the shop floor deals with physical limits, changing conditions, and detailed priorities. The investment decision needs both views. You need to understand the demand and delivery promise from ERP, then test that promise against actual production behavior from MS and machine data. Getting those sources into a single place doesn't solve the problem automatically.

50:45 Time needs to mean the same thing across sources. A machine stop at 10 past nine has to match the shift, work order, and operation status recorded elsewhere. Machine names, product codes, resource IDs, and order numbers also need consistent identity. If MES calls a resource, machining cell two, while maintenance uses an asset tag and IoT sends a gateway label, somebody has to map them clearly. Without that work, the data can look connected while actually describing different things. Master data causes similar trouble. A product code in ERP might point to a root revision the production floor no longer uses. The machine list could include equipment that's been removed from normal production, a work order, might show an operation as complete, even though the parts remain on hold at inspection.

51:25 None of this is unusual. It simply means a decision model needs data checks before it produces results. I would keep a clear line between measured facts and inferred explanations. A PLC signal can tell you a machine entered a stop state. An MES record can tell you which order sat at the operation. A planner or supervisor might explain that a shared fixture caused the delay. That explanation could be right, but it should enter the model as a stated operational rule or assumption, not quietly appear as if a sensor measured it. That kind of discipline builds trust. The path from machine data to an investment decision doesn't run directly from a sensor into a finance spreadsheet. It runs through identity, time, production context, demand context, and the relationships already described in the production model. Only then can you test whether a machine purchase actually changes shipped output, delivery risk, work in process, or pressure somewhere else in the route.

52:10 This is also where Microsoft technology can fit well, but it needs to sit in the right layer. Where Microsoft Fabric fits. Microsoft Fabric can fit well after you've defined the production question and the relationships that support it. Think of Fabric as a shared data layer, where business and operational facts come together under common governance. It can bring ERP extracts, MES history, maintenance records, quality data, and selected machine data into a place where teams can work from more consistent source information. That doesn't mean you dump every PLC signal into a lake house and call it a factory model. The first job is more focused. You need data that supports the decision. For a machine investment that might include order demand and due dates, actual root times, setup history, downtime categories, scrap, staffing calendars, and the status of shared resources where those resources affect flow.

52:58 Fabric can help manage that pipeline. Data engineering work can clean and shape records from different systems. Map machine identities to the work centers used in MES and create shared measures that don't change depending on who opens the report. That sounds basic, but many plants still spend a lot of time arguing about whether a late order, a completed operation, or available capacity means the same thing in every system. If teams define those measures once and govern them, the conversation improves dramatically. Power BI then becomes useful for more than just reporting last month's OEE. A planner, production manager, or finance lead can start with delivery risk and move into the conditions behind it. They can examine demand by product family, waiting time at an operation, actual setup patterns, or the load placed on a shared resource.

53:42 The report doesn't make the decision so it gives people a common place to examine the facts that feed the decision. That distinction matters because a dashboard can tell you where pressure appears while a simulation model tests what happens if you change the system that creates that pressure. You might also use Power BI to present simulation outputs in a form that different teams can discuss. Instead of handing finance one set of spreadsheet assumptions and production another set of operational charts, you can put options side by side against the same measures, orders shipped on time, work waiting in the route, labor demand, or delivery exposure. That creates a more honest investment conversation. Azure fits around this work as the wider cloud platform for integration, IoT data paths, data engineering, identity security, and AI services.

54:23 An industrial data path might collect selected machine events near the equipment, send them through an approved route and combine them with MS and ERP data upstream. The exact setup depends on the plant, its network rules, and what needs a fast response. You don't move shop floor control into the cloud because someone wants a modern architecture. Machine still need local control, safety functions still belong where they can operate reliably and production cannot wait for a cloud service to decide whether a machine should stop. OT and IT have different responsibilities and an architecture that actually scales respects both. Fabric helps on the information side. It can provide govern access to data, support common data preparation, and give analysts, engineers, and planning teams a clearer foundation for analysis.

55:06 Azure can support the services and integration needed around that foundation. Microsoft identity and security tools can help control who sees production data, who can change a model input, and who can access commercial demand information. Those are real roles, they are not the whole factory. Microsoft Fabric doesn't replace an MES that manages execution and traceability. It doesn't automatically create finite schedules that respect every setup, skill, fixture, and routing rule. It doesn't turn a data model into a simulation model simply because the data now sits in one governed platform. Data access and production logic are different jobs. The manufacturing logic still needs to express how orders move, what conditions block them, and how people make choices when normal plans break down. Fabric can provide a stronger database for that work along with a way to bring results back into planning and operating reviews.

55:50 As a Microsoft MVP, this is the architecture boundary I tried to keep clear. Microsoft provides strong tools for data, integration, security, analytics, and AI. The plants still need systems and models that understand production execution and the constraints that govern physical work. A data lake full of machine events doesn't answer whether you should buy a machine. It gives you better raw material for asking the question properly. Where specialized manufacturing logic still fits? I get asked this a lot. Once your data is in a governed platform, can the platform start making production decisions on its own? Usually not. It can support those decisions well enough, but production, scheduling, and simulation need logic that describes physical constraints over time. Think about a planner deciding which order should run next.

56:31 The answer depends on the due date, the current setup, the tool already loaded, material status, the operator on shift, a quality rule, and how it affects the constrained resource later in the route. That's not just a sorting problem. It's a set of real world limits that a sorting algorithm won't capture. Finite capacity scheduling handles this by treating hours, people, machines, fixtures, everything as limited. When you put an order on a machine, that time is gone. If the order also needs a qualified person or a shared fixture, both constraints apply at the same time, the schedule then shows collisions that a broad production plan would miss. Sequence-dependent setups make it harder. Switching from product family A to B might mean a full clean-down and tool change while going from one A variant to another takes almost nothing.

57:11 A schedule that ignores sequence will overstate capacity. A schedule that accounts for it can trade off fewer setups against faster response to urgent orders. Alternative routing needs the same care. It's not enough to know that two machines can do the same operation. You need to know which product variants each can handle, what tooling they need, whether the process meets quality specs, and whether the right people are available. That's production logic, not just master data. Simulation answers a different question. Scheduling asks, "What plan should we run under these rules?" Simulation asks, "How does the system behave when normal variation disrupts that plan?" It models events, a machine stops, a repair takes longer than expected, scrap sends work back for rework, material arrives late, and operator is out.

57:54 Then you see whether the schedule holds up where cues grow and where delivery risk shows up. The two methods work together. The finite schedule creates a proposed sequence that respects known limits. Simulation tests, whether that sequence can survive the normal mass of factory life. One creates a plan, the other stress tests it. Neither replaces the MES. Your MS stays close to execution, recording, guiding, tracking traceability, capturing actuals, managing orders through operations. It may also handle dispatching and work instructions. That role needs to stay clear. A simulation model might recommend a release rule that reduces delivery risk, but the MES implements approved work and records what actually happened. You don't want a planning experiment quietly turning into an uncontrolled shop floor command. ERP has its own job, customer demand procurement, inventory financials, the broad production plan.

58:39 It provides the commercial frame that tells you why a late order or added capacity matters. But ERP shouldn't pretend to know the minute by minute state of every machine, setup, fixture, and operator. In practice, plans force that burden onto ERP because it's the system everyone already has. So plan is export to spreadsheets, supervisors change the sequence locally, and someone tries to reconcile at week's end. Excel keeps its job. It always does. A better architecture lets each layer do its part. ERP holds the business plan and demand context. MES manages execution and traceability, specialized scheduling and simulation, handle finite constraints, sequences, alternatives, and variation. Fabric and Azure Connect data, govern access, and make results available to the people who need them.

59:22 That doesn't mean every plant needs a huge new platform. Some decisions need only a focused model and a few data feeds. The tooling should match the decision risk, the rate of change, and the complexity. But if you're about to commit to another machine, broad averages and clean capacity assumptions won't cut it, you need to test that candidate under real conditions, the demand range, rooting rules, staffing, tools, maintenance, and the limits waiting downstream. Experiment one, by the machine. Let's run through an experiment. Instead of adding a number to a capacity spreadsheet, test the purchase as a real operating decision. Start with a clear description of the candidate machine. What products can it run? Which operations can move to it? What cycle time should the model use during normal production?

1:00:04 And what should it assume during ramp-up when programs tooling and people are still settling? Those details shape the result. It's calendar matters too. A machine that looks available around the clock might only be usable during shifts with a trained operator, material support, quality coverage, and the right tools. Include plant maintenance, include shared fixtures, otherwise the model in vents capacity you won't have. Routing deserves special attention. You might expect orders to run on either the current machine or the new one, but that choice needs rules. Maybe the new machine takes standard products while the existing one handles urgent variance. Maybe planners are signed by setup family. Maybe work moves only after an approved first piece inspection. Put those rules into the test. Then test demand as a range, not a single forecast.

1:00:44 Demand can rise, flatten or change its mix. A machine that looks good under the expected case might struggle with more complex products or sit idle if demand shifts away. You don't need perfect predictions. You need to know which conditions make the purchase useful and which leave you with capacity in the wrong spot. Start by running current production under those same demand conditions. That's your baseline. Then add the machine and change only what the purchase would actually change. It's calendar, product fit, staffing, routing, and output to downstream steps. Now compare the two cases. Start with throughput. Finish product that can ship. Don't stop at completed operations at the new work center. If the machine processes more parts but final output stays flat, you've moved work forward without improving customer delivery.

1:01:26 That's not automatically bad. Extra WIP might reduce risk before a known interruption but be explicit about the reason. Nobody should mistake a bigger queue for a bigger business result. Next, check order lateness. Which orders improve? Do the nearest due date orders leave earlier or does extra capacity mainly help work that already had time? You might find the machine improves average flow but still misses the critical few orders causing the most delivery pressure. Average is high that. Watch queue length. The queue before the original machine may drop quickly. Good. But where does that work go next? If the next inspection point assembly cell or packing operation can't absorb the added flow, the queue just moves. The constraint has moved. Labor load needs the same test. Equipment quotes describe machine output but daily production depends on people.

1:02:09 Loading, setup, inspection, moving, troubleshooting, approving. The simulation should show if the new machine creates a staffing peak the current team can't cover, especially during shifts when demand and support work overlap. A new machine can relieve one team and overload another. Look for downstream strain. Does material replenishment need to run more often? Does quality need extra first piece checks? Does a shared tool, fixture or test step become the next bottleneck? These are on implementation notes. They decide whether the machine produces more shippable orders or just more activity. Test failure case is not just the clean scenario. What if the machine loses time during a busy week? The new operator isn't available for a shift. Demand rises for a product family the machine can't handle.

1:02:49 The purchase should still make sense when conditions aren't perfect. By the end of this experiment, you might conclude the machine improves delivery and earns its place. Or you might find it only works with another fixture, more inspection capacity, or a different routing rule. Either answer helps. It turns a broad capacity claim into an investment case with visible conditions. And once those conditions are visible, you can compare the machine purchase with changes that need less capital and stay easier to reverse. Experiment 2. Change the shift pattern. A second machine is a long term commitment. There's another way to create capacity. Change the shift pattern. And the nice thing is you can test it before you start pouring concrete before you place that equipment order, before you reorganize the whole work center around new machinery.

1:03:30 Now that doesn't mean shifts are cheap. What it means is the decision becomes more reversible. Picture the same work center under pressure. This time instead of adding a machine, the plant adds evening coverage for the product family that's driving those late orders. The equipment stays the same. The route stays the same. What changes is the time window when work can actually run? Plus the people and support needed to make those extra hours productive. It sounds like a simple capacity increase in practice it rarely is. Let's start with the actual shift options you might test. You could run a full second shift, limited over time just on the constrained operation, weekend work during peak demand, or a short term plan that adds hours only for certain products. Each option creates a different capacity pattern and each one places different demands on the plant.

1:04:11 A calendar view alone won't tell you enough here. The model needs to know who can operate that equipment during the extra hours. It needs to include who can do setups, who approves first pieces, who responds when the machine stops and whether material handling or internal logistics can keep the work center supplied through the additional time. If the operator can run the machine but can't release the job after inspection, those extra hours may just produce parts that sit waiting. Handover matters more than most people expect. A shift change can create lost time when the outgoing team leaves incomplete setup notes, unclear quality status, or work that nobody has formally handed off. Most plants have practical ways to manage this, usually routines built by experienced people. But those routines should appear in the test if they affect usable production time. The plan needs to reflect the real work, not the calendar fiction.

1:04:54 Maintenance creates another constraint. A machine that gains evening or weekend work may lose the quiet window where maintenance teams normally inspect, clean, adjust, or repair it. If the new shift pattern eats up all the available downtime, short-term output can rise, while equipment risk builds in the background. That's a poor trade if the plant only discovers it after a few difficult months. You also need to test support coverage, quality, tool room, engineering, stores and maintenance, probably don't run the same shift as production. An extra operator doesn't create useful capacity if every tool problem becomes a next morning problem, or if material only arrives at the work center during daytime hours. Extra machine hours need an operating system around them.

1:05:34 There's a people side too, and it deserves more respect than a line in a staffing plan. Over time can work for a limited period, especially when the team understands the reason and the end date, but fatigue, absences, training limits, and uneven experience across shifts can affect both output and quality. A model can't judge whether people feel pressured or treated fairly. Leaders need to do that themselves. What it can do is test the operational impact when staffing drops, when only some shifts have fully trained people, or when quality checks take longer outside the main shift. That gives the conversation a firmer base to work from, compare the shift case with the machine case under the same demand conditions. Does the extra time reduce late orders? Does it lower the queue where the pressure starts? Or does it create more waiting later in the route?

1:06:17 Can the plants sustain the result when maintenance, material delivery and support functions follow their normal limits? You're not looking for a perfect answer. You're looking for the conditions under which each option holds up. The commercial difference can be pretty plain. A machine ties up capital and brings a ramp-up period, long-term maintenance costs, and a physical asset that has to earn its space for years. A shift change adds operating cost and management effort, but you can reduce or stop it if demand drops or the product makes shifts. Neither option wins by default. You have to test them. In some cases, extra shifts expose that the machine truly is the bottleneck because people and support can extend the hours but the required volume still can't move. In other cases, the shift case protects delivery well enough to delay the machine purchase until demand becomes more certain.

1:06:59 That delay can be a decision in its own right. Before treating capacity as something you either buy or staff, look at another source of it. The rules that decide when work enters the plant. Experiment three. Change release rules and batch sizes. There's another way to change capacity without adding hours or equipment. Change the rules that decide when work enters the system. A lot of plants release a full week of work because the plant says it should start. That feels safe. People want material on the floor. They want orders visible at the work centre and they want no risk that a machine runs out of work but a released order isn't automatically a moving order. Picture a planner who sees pressure building and releases more jobs into machining on Monday morning. The queue grows, supervisors have more work to choose from and every department looks busy.

1:07:42 Yet the finished orders due this week may not move any faster because the extra work now competes for the same setups, tools, people and inspection time. The plant has increased work in process, not throughput. That distinction gets commercial very quickly. More work in process ties up material, takes up floor space and makes it harder to spot the orders that actually need attention. It can also push planners toward expediting because once 50 jobs are waiting in a queue, every one of them starts to look urgent. And when everything is urgent, the rule is gone. Simulation can test a different release policy. Instead of releasing every plant order, you can release work based on the capacity of the constrained part of the route, the availability of material, or a limit on the amount of work allowed between two operations. The question isn't whether one policy looks more disciplined in a meeting.

1:08:25 The question is whether it improves the flow of finished orders under normal disruption. A controlled release rule may mean some orders remain outside the shop floor for longer. That can feel uncomfortable at first, especially when people judge progress by how much work has entered production. But if the released work moves with less weighting, lower confusion and fewer priority changes, the plant may ship more reliably with less work spread across the floor. That's a better kind of control. Batch size belongs in the same test because batch size decides how long one order occupies a resource before another order gets a chance. Large batches often look efficient at the local machine. The operator performs fewer setups, runs longer, and produces a clean output count. Local output can look excellent on paper, yet a large batch can make another order weight for hours or days, even if that order needs only a short run to protect a customer delivery.

1:09:11 The same batch can send a large amount of work into the next operation all at once, where it waits again because downstream capacity arrives in smaller pieces. Smaller batches change that pattern. Work can move earlier to the next step and urgent orders may reach the right resource sooner. But smaller batches create more setup pressure, more handling, and more chances for the plant to change halfway through the day. Neither batch size is inherently right. You have to test it. You need to test batch rules against the product family, the setup behavior due dates and the part of the route that limits flow. A small batch may help when customer demand changes often, and the downstream process can absorb work steadily. A larger batch may work better when setup time is high, and the product has a stable route with enough buffer where it belongs. The decision sits in the conditions, not in a slogan about lean production.

1:09:54 Priority rules matter as well. A plant may use earliest due date, customer class, order age, material readiness, or a planner's manual judgment. In practice, most factories use a mix because real work rarely behaves as neatly as a scheduling textbook. That's understandable. It also means the rules need to become visible. You can model what happens when the planner protects a due date rule compared with a rule that keeps the constrained resource supplied with ready work. You can test a policy that lets urgent orders interrupt a batch, then compare it with a policy that allows only defined exceptions. The result may show a trade-off. One policy might reduce average lateness, but create more setup loss. Another might improve overall output, while leaving a small number of high-risk customer orders exposed.

1:10:35 That gives operations and commercial teams something concrete to discuss, rather than another argument over whose priority list wins. Production stability belongs in the comparison too. A rule that produces slightly less local machine output, but reduces daily re-sequencing can improve how the whole plant works. Operators know what comes next. Material teams can prepare, quality can plan checks, supervisors spend less time restarting the schedule after each new request arrives. That time is part of capacity, even if it never appears in the machine's rated cycle time. Test the release rule and batch size together, releasing small batches too early can still flood the route. Holding large batches until the last moment can create a delivery spike that nobody can absorb. The model lets you test the combined behavior before the plant turns a planning theory into a difficult week on the floor.

1:11:18 Once you start changing those rules, another question follows naturally. Is the sequence itself using the available capacity well enough? Experiment 4. Change scheduling and routing rules. The sequence of work changes what the same equipment, same people and same shift actually produce. And that sounds obvious when you say it out loud, but most capacity cases still assume every available hour will produce the same result. It doesn't. Take a work center that handles several product families. One planning rule might schedule strictly by due date. Another might group jobs by setup family, then protect the few orders that genuinely face a delivery risk. A third might only release work when material and tools are actually ready instead of filling the queue with orders that can't even start. Each rule creates a different factory.

1:11:59 Scheduling is not just a calendar with boxes. It is a set of choices about what should happen first when multiple orders all need the same machine, operator, fixture or inspection resource. Those choices decide how often setups occur, which orders wait and whether the constraint spends time on work that helps shipment. Start with the rules you already use even if they live mostly in people's heads. A planner may move an order forward because a customer called. A supervisor may keep a setup running because changing over would cost too much time. An operator may choose a ready job over waiting for material on the plan job. None of this means people are ignoring the plan. It means they are dealing with conditions the plan didn't fully capture. Put that behavior into the experiment. You can test a due date rule against a setup family rule. You can test whether the constrained operation should always take the next ready job or whether some capacity should be held for urgent work.

1:12:45 You can test what happens when a planner is allowed to re-sequence freely compared with a rule that limits changes to defined situations. The point isn't to remove judgment from the floor. The point is to see where judgment helps and where constant intervention creates more instability than it solves. If a schedule needs 20 manual changes every day to stay feasible, the problem might not be planner discipline. The rules themselves may not match the real limits in the production system. Routing brings a related decision. An alternative route can look like free capacity on paper. The work can run on machine A or machine B so surely the planner can just move the order when machine A is full. But that alternative route only exists when the product tooling operator skill, process approval, and quality rules all allow it. That changes the test. For each product family, define what can run elsewhere actually means.

1:13:30 Some orders may transfer without much impact. Others may need a different program, a first piece check, a special fixture or a person who only works one shift. Certain parts might be technically possible on another machine, but not approved for normal production. A routing rule needs to respect those conditions, then test how dispatching changes the cues. Dispatching is the local rule that decides which waiting job runs next. With the same demand and equipment, a setup first rule creates one queue pattern. A due date first rule creates another. A material ready rule may avoid machine waiting, but it could delay the orders that matter most if material status becomes the only deciding factor. There is no universal best rule, a plant with stable demand and long setup times may prefer fewer changes. A plant with short lead times and frequent order changes may accept more setup loss to protect customer commitments.

1:14:16 The model gives you a way to test those trade-offs against finished orders and delivery exposure, rather than choosing a rule because it sounds sensible. This also exposes the gap between finite scheduling and manual expediting. A finite schedule treats real capacity as finite. If an order takes a machine, a tool, and an operator for a set period, another job cannot use those same resources at the same time, it forces the schedule to show conflicts early, which can feel less comfortable than a plan where every order somehow fits. But at least it is an honest conflict, manual expediting often hides that conflict for a while. Someone changes the sequence, another team works around it, and a later order absorbs the delay. Sometimes that is the right response, customer commitments can demand it. But when it becomes normal, the plant runs on exceptions instead of rules.

1:14:58 Test the routing and sequencing rules with that in mind. Ask which rules protect delivery without causing daily schedule churn, and which alternative routes remain feasible when the real constraints apply. After that, look beyond the work centre itself. Work still needs material, fixtures, internal movement, inspection, and packing before it can leave the plant.

Related to this Episode

Why Simple Capacity Math Fails: Moving Beyond Spreadsheet Formulas in Manufacturing

When order queues grow and lead times slip, plant managers often rely on basic arithmetic: dividing planned production hours by rated machine cycle times. However, relying on these simple capacity calculations in manufacturing can create false confi…