← Built Systems
06 / Production Planning

Production Planning
& Scheduling

A constraint-aware planning system that turns current work-in-process into practical daily and weekly execution priorities.

Workflow RedesignBusiness LogicCapacity PlanningAI-Assisted DevelopmentValidation
~13–19 hrsMy Previous Weekly Planning Time
~5–10 minCurrent Daily Planning Time
7–8Departments Impacted
~200Employees' Work Priorities Affected
01
The Constraint

A daily production plan could take hours to build and become obsolete almost immediately.

The facility's legacy planning software required supervisors to manually enter and manage work orders across multiple operations, repeatedly include or exclude routing steps, and update plans throughout the day when work did not move as expected.

For me, the process typically consumed four to six hours on Monday, two to three hours on most midweek days, and another three to four hours on Friday to plan ahead. The software was also unstable and did not account cleanly for staffing capacity, expected operation spans, or several constraints supervisors managed manually.

I replaced the repeated manual planning work with a refreshable model: paste current WIP, run the planner, review feasibility, and adjust only where judgment is needed.

02
Planning Architecture

One master schedule, with each layer doing one job.

INPUTCurrent WIPWO · Part · Current operation · Qty · TOC
INPUTRoutingSequence · WC · ESH / Plan hrs · Span
CONTROLSettingsCapacity · Horizon · Throughput target · Buffers
01Route InterpretationWhat remains?
02Throughput LevelingWhen do we want the credit?
03Capacity AllocationWhen can the work physically fit?
MASTER RESULT SETWeekly OperationsOne operation-level schedule consumed by every downstream view
Weekly SummaryPlan + throughput
Weekly LoadWC/day capacity
PipelineIncoming work
External ReturnsSpan-driven timing
ESHPlan measurement
Daily DispatcherSeparate execution-priority engine
03
Exception Logic

The schedule understands that work can leave the department and still belong to the plan.

Routing spans are encoded so work orders temporarily disappear from actionable work while they are expected elsewhere, then return to the schedule when that external span should be complete.

MondayCurrent Operation
→
2-Day SpanExternal Process
→
ThursdayExpected Return
→
If MissingFlag Late
04
Human in the Loop

Automate the planning load, not the supervisor's judgment.

01Paste current work orders
→
02Run the macro
→
03Review feasibility
→
04Make quick WIP swaps if needed
→
05Publish the plan

Formula, formatting, prioritization, and VBA implementation were developed with AI assistance. I defined the operational parameters, work-center scope, routing behavior, span logic, constraints, planning goals, and validation criteria.

05
Observed Impact

Planning moved from a recurring time sink to a short review process.

My routine planning work dropped from approximately 13–19 hours per week to roughly 5–10 minutes per day under normal conditions. The system also makes aged inventory, late returns, expected throughput, and missed assignments easier to see.

Next Iteration
Attendance FeedWorkforce Capability IntegrationAutomated AlertsMore Direct Production-System Inputs
06
Reconstructed Views

The original workbook is proprietary. The operating logic is documented.

These portfolio views are reconstructed from the scheduler's documented architecture using synthetic work orders. They show the structure of the system without reproducing production data.

Sequence-Aware RoutingSplit OperationsExternal SpansDefined Throughput Credit
Weekly Operations — Master Schedule
WOPartOperationWork CenterMonTueWedThuFriCredit
WO-2604PX-104010Finish A3.0h
WO-2604PX-104020Prep A2.0h
WO-2604PX-104030Finish A3.0h
WO-2604PX-104040Credit1.5h$73K
WO-2602PX-102020External2-day span
WO-2607PX-107010Finish A7.0h1.5h
Daily Dispatcher
PriorityWOWCNeed Today
01WO-2607Finish AComplete split op
02WO-2604Prep ARoute progression
03WO-2614InspectCredit ready
04WO-2605Prep BCapacity fallback
Weekly Load
WCMonTueWedThuFri
Prep A72%94%43%68%31%
Finish A100%96%74%61%28%
Inspect64%38%91%70%35%
Credit32%58%76%88%55%
Weekly Summary
MON$286K
TUE$304K
WED$297K
THU$309K
FRI$291K
Target band$280K–$310K / day
Exceptions & Returns
RETURNWO-2602Expected Thu
ROUTEWO-2620Missing route
CAPACITYWO-2607Operation split
ESHWO-2605PLAN hrs fallback

Reconstruction note: the original system used modular VBA, including separate routing, leveling, capacity, weekly, daily-dispatch, pipeline, ESH, output, and orchestration modules. The portfolio visuals above reproduce the documented architecture and decision logic, not the original production workbook.

TECHNICAL DEEP DIVE Read the Technical Overview Architecture · Scheduling Logic · Route Semantics · Exception Handling · Controls · VBA Implementation