Production Planning and Scheduling in Discrete Manufacturing
Production planning and scheduling form the backbone of discrete manufacturing operations. When plans are well-structured, the shop floor runs smoothly, delivery timelines are met, and inventory levels stay optimal. Poor planning leads to constant firefighting, material shortages, and excessive work-in-progress. In discrete manufacturing, the planning framework is not a single spreadsheet but a multi-layered, time-phased system where granularity increases and time horizons shorten as you move from strategic to execution levels.
Layered Planning Architecture
The planning hierarchy in discrete manufacturing typically consists of four distinct levels, each serving a specific purpose and time frame.
| Planning Level | Time Horizon | Key Questions Answered | Update Frequency |
|---|---|---|---|
| Strategic Planning | 1–3 years | What future capabilities and capacities are needed? | Annual |
| Master Production Schedule (MPS) | 3–18 months | How many products to produce each month? | Monthly/Weekly |
| Material Requirements Planning (MRP) | Weeks/Days | What materials are needed, when, and how much? | Weekly/Daily |
| Shop Floor Scheduling | Days/Hours | Which machine, who, and when for each task? | Daily/Shift |
Each layer depends on the accuracy of the one above it. If the master production schedule is unreliable, the material plan and shop floor execution will be built on shaky ground.
Master Production Schedule (MPS)
The MPS is the driver of the entire planning system. It translates demand from confirmed customer orders and sales forecasts into a feasible production plan, considering current inventory, work-in-progress, and safety stock policies. The output is a time-phased build schedule, typically in weekly or daily buckets, along with available-to-promise quantities.
The core calculation logic involves: Available Inventory = Previous Inventory + Planned Receipts − Actual Demand. Planned production quantities must satisfy demand while respecting economic batch sizes, production lead times, and capacity constraints. A critical practice is establishing a planning time fence to manage schedule stability. For example:
| Zone | Time Window | Change Flexibility |
|---|---|---|
| Frozen Zone | 0–2 weeks | No changes allowed (materials committed) |
| Slushy Zone | 2–6 weeks | Changes possible with approval |
| Liquid Zone | Beyond 6 weeks | Freely adjustable based on demand |
A well-maintained MPS prevents the bullwhip effect downstream. Inaccurate MPS leads to material shortages, excess inventory, and missed deliveries.
Material Requirements Planning (MRP)
MRP explodes the MPS into detailed material requirements using the bill of materials (BOM). It calculates net requirements by offsetting gross demand with on-hand inventory, scheduled receipts, and safety stock, then time-phases planned order releases based on lead times.
The fundamental MRP equation: Net Requirement = (MPS Quantity × BOM Usage) − On-Hand Inventory − Scheduled Receipts + Safety Stock. Planned order releases are then offset by the purchasing or manufacturing lead time.
Common reasons MRP outputs are unreliable include:
- Inaccurate BOMs – missing components or wrong quantities lead to incorrect material calls. Regular BOM audits are essential.
- Inventory record errors – discrepancies between system records and physical stock cause shortages or surpluses. Cycle counting improves accuracy.
- Unrealistic lead times – using supplier-quoted theoretical lead times without accounting for variability. Historical data should be used to set lead times with safety buffers.
- Frequent MPS changes – nervousness in the master schedule propagates through MRP, creating chaos.
A real-world example: an electronics manufacturer found that its MRP-generated purchase orders were either too early (causing inventory pile-up) or too late (causing line stoppages). Analysis revealed that the purchasing lead time parameter was based on suppliers’ theoretical values, while actual delivery times varied significantly. By calculating the mean and standard deviation of historical delivery data and setting the lead time parameter to mean plus two standard deviations, the company reduced its material shortage rate from 8% to 2% and improved inventory turnover by 15%.
Capacity Requirements Planning (CRP)
While MRP focuses on materials, capacity planning ensures that the required resources—machines, labor, tooling—are available. It typically occurs at two levels:
| Capacity Plan Type | Purpose | Granularity | Typical Method |
|---|---|---|---|
| Rough-Cut Capacity Planning (RCCP) | Validate MPS feasibility | Product family / key work centers | Bill of resources (capacity load profile) |
| Detailed Capacity Planning | Validate MRP feasibility | Individual work center / operation | Routing-based load calculation |
If RCCP reveals overloads, adjustments such as overtime, subcontracting, or MPS smoothing are necessary before detailed scheduling.
Shop Floor Scheduling
MRP provides order start and finish dates, but it does not specify the exact machine or sequence. Shop floor scheduling assigns tasks to specific resources over time, considering real-world constraints.
Two fundamental approaches exist:
- Infinite capacity scheduling – assumes unlimited resources; often used in ERP for rough planning but may yield infeasible schedules.
- Finite capacity scheduling – respects actual resource capacities; used in Advanced Planning and Scheduling (APS) systems for executable plans.
Common dispatching rules for sequencing jobs include:
| Rule | Description | Pros/Cons |
|---|---|---|
| FIFO (First In, First Out) | Process jobs in arrival order | Fair but ignores priority |
| EDD (Earliest Due Date) | Job with earliest due date first | Reduces lateness but may starve long jobs |
| SPT (Shortest Processing Time) | Shortest job first | Minimizes average wait time; long jobs may be delayed indefinitely |
| CR (Critical Ratio) | (Due Date − Current Time) / Remaining Processing Time | CR < 1 means behind schedule; balances due date and efficiency |
In practice, many factories use a combination: FIFO for standard orders, with expedited handling for urgent jobs after assessing impact on other orders.
Visualization is key. Gantt charts remain the standard tool for scheduling, with time on the horizontal axis and resources on the vertical. A well-designed scheduling Gantt chart should clearly show which tasks are running on each machine, start and end times, load balance, and bottleneck operations.
Key takeaway: Effective production planning and scheduling in discrete manufacturing require an integrated approach across all layers. Data accuracy, realistic parameters, and robust change management are essential to transform plans from paper to profitable execution.