Episode

Constraint-Based Scheduling: The Architecture That Makes Production Plans Real

Podcast
M365.FM a Microsoft MVP Podcast by Mirko Peters
Published
Sep 15, 2026
Duration seconds
6700
Processing state
not_requested
Canonical source
https://www.spreaker.com/episode/constraint-based-scheduling-the-architecture-that-makes-production-plans-real--75145490
Audio
https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/75145490/constraint_based_scheduling_the_architecture_that_makes_production_plans_real.mp3
JSON
/v1/public/podcasts/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/episodes/constraint-based-scheduling-the-architecture-that-makes-production-plans-real
Markdown
/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/constraint-based-scheduling-the-architecture-that-makes-production-plans-real.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/episodes/constraint-based-scheduling-the-architecture-that-makes-production-plans-real/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/constraint-based-scheduling-the-architecture-that-makes-production-plans-real.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Your ERP says the customer order ships on Friday. The work order is released. The routing looks correct. Capacity appears available. Everything looks fine in the planning report. Then Monday morning arrives. A critical five-axis machining center goes down. One order is already in production. Another is waiting for material. A third could theoretically move to another machine — but only if the shared fixture is available, the correct program is approved, and a qualified operator is working that shift. The ERP plan still says Friday. But a date in ERP does not automatically mean the factory can physically deliver it. In this episode, we explore constraint-based production scheduling and the difference between a production plan that describes what the business wants and a finite production schedule that reflects what the factory can actually execute. Using a hypothetical precision-machining plant, we follow production demand from ERP through routings, machines, tooling, fixtures, labor, material, quality, MES, maintenance, and shop-floor events — and examine how a scheduling engine can combine these constraints into an achievable production schedule. WHEN THE PRODUCTION PLAN MEETS THE PHYSICAL FACTORY Production planning often begins with demand. Customers need products. Orders have quantities. Orders have due dates. ERP translates that demand into work orders, material requirements, routings, and broad capacity requirements. That is essential. But it is not the same as answering the question production needs answered every day: What can we actually run next? A production plan may reserve eight hours in a machining work center. The physical factory needs to know which machine will provide those eight hours. Is that machine available? Can it produce this exact part revisio…