2. An effective Master Production Schedule (MPS)
provides the basis for making good use of
manufacturing resources, making customer delivery
promises, resolving trade-offs between sales and
manufacturing, and attaining the firm’s strategic
objectives, as reflected in the Sales and Operations
Plan.
3. What is Master Production Scheduling?
MPS and the Business Environment
MPS Techniques
Available-To-Promise
MPS in Assemble-To-Order Environments
MPS Stability
Managing the MPS
4. The MPS is a statement of the specific products that make up
manufacturing output
The MPS is a translation of the sales and operations plan into
producible products with their timing and quantities determined
The MPS shows when products will be available in the future
5. The MPS is a statement of production, not of demand
The MPS is not a forecast
The MPS considers factors such as capacity constraints, costs
of production, resource limitations, and the sales and
operations plan
The MPS is stated in terms of product specifications–usually
part numbers which have specific bills of materials (BOM)
In assemble-to-order environments, the MPS may be stated in
terms of an “average” final product
6. In a make-to-stock company, the MPS is a statement of how
much of each end item to be produced and when it will be
available
In a make-to-order (or engineer-to-order) firm, the MPS is
usually defined as the specific end item(s) that make up an
actual customer order
In an assemble-to-order firm, the large number of possible
product combinations is represented with a planning bill of
materials
8. The MPS is the driver of all detailed manufacturing activities
need to meet output objectives
The MPS is the basis for key inter-functional trade-offs
◦ Production and sales
Financial budgets should be integrated with MPS activities
9. Determine supply and demand
relationships over time (time-phased
record)
Prepare production schedule according
to strategy (chase, level, mixed)
Calculate projected available balance
(for available-to-promise activities)
Revise plans as time passes (rolling
through time)
10. A means of gathering and displaying critical scheduling
information (Forecast, available stock, production schedule)
On hand
Period
1 2 3 4 5
Forecast 5 5 8 10 15
Projected available balance 20 25 30 32 32 27
Master production schedule 10 10 10 10 10
11. Period 1 – 5 plan Period
On hand 1 2 3 4 5
Forecast 5 5 8 10 15
Projected available
balance
20 15 10 32 22 7
Master production schedule 30
Lot size = 30 Safety stock = 5
Period 2 – 6 plan Period
On hand 2 3 4 5 6
Forecast 20 20 20 15 20
Projected available
balance
10 -10 0 -20 -35 -55
Master production schedule 30
Lot size = 30 Safety stock = 5
Order size driven by lot
sizing constraint, order
timing/quantity driven by
safety stock constraint
As time progresses, new
information becomes
available
On hand stock =
On hand – actual demand + production
= (20 + 0 – 10)
Updated forecast for periods
2 – 6 changes projected
available balancing,
prompting rescheduling
12. Period 2 – 6 plan Period
On hand 2 3 4 5 6
Forecast 20 20 20 15 20
Projected available
balance
10 20 30 10 25 5
Master production schedule 30 30 30
Lot size = 30 Safety stock = 5
Additional production orders
in periods 2 and 5 to meet
safety stock requirements
13. When immediate delivery is not expected (or is not possible
due to stockouts), a promised delivery date must be
established
The order promising task is to determine when the
shipment can be made
Available-to-promise (ATP) procedures coordinate order
promising with production schedules
14. Discrete ATP treats each period independently
Period
On hand 1 2 3 4 5
Forecast 5 5 8 10 15
Orders 5 3 2 0 0
Projected available balance 20 15 10 32 22 7
Available-to-promise 12 28
Master production schedule 30
Lot size = 30 Safety stock = 5
Period 1: Total customer
demand before next
production = 8 units
Period 1: ATP = available
balance – customer
orders = 20 -8
Period 1: Projected available =
Previous available + MPS –
MAX(Forecast, Orders)
Period 3: ATP = MPS –
customer orders = 30 -2
Period 3: Total customer
demand before next
production = 2 units
15. Cumulative ATP carries ATP units forward
Period
On hand 1 2 3 4 5
Forecast 5 5 8 10 15
Orders 5 3 2 0 0
Projected available balance 20 15 10 32 22 7
Available-to-promise 12 40
Master production schedule 30
Lot size = 30 Safety stock = 5
Period 1: Total
customer demand
before next
production = 8
units
Period 1: ATP1 =
available balance –
customer orders =
20 - 8
Period 1: Projected
available = Previous
available + MPS –
MAX(Forecast, Orders)
Period 3: ATP3 =
ATP1 + MPS –
customer orders =
12+ 30 - 2
Period 3: Total
customer demand
before next
production = 2
units
16. In the ATP calculation, demand is considered to be the
maximum of forecast and actual customer orders
◦ This is a conservative approach
◦ Assumes that we will eventually sell at least the forecast quantity
◦ Adjusts for periods where demand exceeds the forecast
17. In an assemble-to-order (ATO) environment, the possible
combinations of end items can be huge
Specific end item bills of materials (BOM) are replaced with a
planning bill of materials, which represents the potential product
combinations
One type of planning BOM is the super bill, which describes the
usage of options and components that make up the average
product
18. Parts used in all
configurations
are listed with
usage probability
of 1.0
Mutually exclusive option
sets are listed together,
with a usage probability for
each option
19. Common Parts
Available?
Gear Available?
Taylor Available?
Book order
Try 1 period later
No
No
No
Yes
Yes
Yes
Are the common
parts on the BOM
available?
Is the requested
gear option
available?
Is the requested
Taylor option
available?
20. When a planning BOM is used, a final assembly schedule
(FAS) is often used
◦ States the set of end products to be built over a time period
Two-level MPS coordinates component production and the
FAS
Component production is controlled by aggregate production
plan in the FAS
Final assembly is controlled by the FAS
Either discrete or cumulative ATP logic can apply
21. 4-Horsepower Tillers (Aggregate) Period
On hand 1 2 3 4 5
Production Plan 100 100 100 100 100
Orders 100 72 54 0 0
Projected available balance 0 0 0 0 0 0
Available-to-promise 0 28 46 100 100
Master production schedule 100 100 100 100 100
Safety stock = 0
Taylor Brand 4-HP Tillers (FAS) Period
On hand 1 2 3 4 5
Forecast for model (40% of total) 40 40 40 40 40
Orders 42 37 23 0 0
Projected available balance 10 48 88 48 88 48
Available-to-promise 48 20 80
Master production schedule 80 80 80
Lot size = 80 Safety stock = 10
Normal ATP logic
applies to FAS items
For planning BOM items
projected available balance is
always zero because the item
doesn’t actually exist
Planning BOM orders
are the sum of FAS
orders
22. A stable MPS translates to stable component schedules
◦ Stability allows improved plant performance
Excessive MPS changes can lead to reduced productivity
Failure to change the MPS can lead to reduced customer
service and increased inventory (failure to react)
23. Inside the frozen horizon
no order changes are
allowed
Demand Time
Fence
Planning Time
Fence
Only occasional changes Minor changes
Most changes
24. To be controlled, the MPS must be realistic
People should only be held accountable for attainable
performance levels
Stability and buffering are important
The MPS must not be overstated
◦ Sum of the MPS should equal the production plan
25. The MPS unit should reflect the business environment and the
company’s chosen approach.
If a common ERP database is implemented, the MPS function
should use that data.
Regardless of the firm’s environment, effective scheduling is
facilitated by common systems, time-phased processing, and
MPS techniques.
Customer order processing should be closely linked to MPS.
26. ATP information should be derived from the MPS and
provided to the sales department.
An FAS should be used to convert the anticipated build
schedule into the final build schedule.
The master production scheduler should ensure that the sum
of the parts (the MPS) is equal to the whole (the operations
plan).