1 MRP and Related Concepts TLA (Three Letter Acronym) Definitions ATP: Available to Promise BOM:...

Post on 19-Dec-2015

223 views 0 download

Tags:

Transcript of 1 MRP and Related Concepts TLA (Three Letter Acronym) Definitions ATP: Available to Promise BOM:...

1

MRP and Related Concepts

TLA (Three Letter Acronym) Definitions

ATP: Available to PromiseBOM: Bill of MaterialsDRP: Distribution Requirements PlanningMPS: Master Production ScheduleMRP: Materials Requirements PlanningPAC: Production Activity ControlSOP: Sales and Operations Planning

2

Where Does MRP Fit?

SOP

MPS

MRP

Vendor OrderManagmentPAC

Tactical Capacity Planning

Production, Order Fulfillment, Cushions

Material Quantities and Timing

Supply Chain Management and PDCA

Production Management and PDCA

3

Master Scheduling I

• Controls the timing and quantity of production for products or product families

• Primary interface point for actual customer orders

• Coordinates forecasted demand and actual orders with production activity

• Serves as tool for agreement between marketing and operations (but at a different level than SOP)

4

Master Scheduling II

• Feeds more detailed material planning

• Indicates the quantity and timing (i.e., delivery times) for a product or group of products

• More detailed than SOP

weekly versus monthly

specific products versus “average”

must satisfy the needs of marketing

must be feasible for operations

5

Link between SOP and MPS

Month: January February MarchOutput: 200 300 400

Push Mowers 25 25 25 25Self-propelled 35 40Riding 12 13

January (weeks) 1 2 3 4

SOP

MPS

6

MPS Formulas: Definitions

• ATPt = Available to promise in period t

• EIt = Ending Inventory for period t (same as projected on-hand inventory for next period)

• Ft = Forecasted demand for period t

• MPSt = MPS quantity available in period t

• OBt = orders booked for period t

7

MPS Formulas:

dueisMPSpositivenextwhenperiodzwhere

OBMPSEIATP

OBFMPSEIEI

t

z

tiittt

ttttt

1

1

1 ),max(

8

Detailed MPS for Widgets

Notes: Planning time fence cumulative lead time for product What seems to be the lot-sizing rule here?

On-hand inventory at end of October = 100

Month November December

Week 45 46 47 48 49 50 51 52

Forecast Demand 150 150 150 150 125 125 125 125

Orders Booked 170 165 140 120 85 45 20 0

Master Schedule 300 0 300 0 250 0 250 0

9

Projected On-Hand Inventory

On-hand inventory at end of October = 100

Month November December

Week 45 46 47 48 49 50 51 52

Forecast Demand 150 150 150 150 125 125 125 125

Orders Booked 170 165 140 120 85 45 20 0

Projected On-Hand Inventory 230 65 215 65 190 65 190 65

Master Schedule 300 0 300 0 250 0 250 0

i.e. Projected on-hand inventory for week 47: = 65 + 300 – 150 = 215

10

Available-to-Promise

ATP(45) = 100 + 300 – (170 + 165) = 65ATP(47) = 300 – (140+120) = 40ATP(49) = 250 – (85 + 45) = 120

On-hand inventory at end of October = 100

Month November December

Week 45 46 47 48 49 50 51 52

Forecast Demand 150 150 150 150 125 125 125 125

Orders Booked 170 165 140 120 85 45 20 0

Projected On-Hand Inventory 230 65 215 65 190 65 190 65

Master schedule 300 0 300 0 250 0 250 0

Available-to-Promise 65   40   70   230  120

11

Change in Forecast Demand

Are we in trouble yet?

On-hand inventory at end of October = 100

Month November December

Week 45 46 47 48 49 50 51 52

Forecast Demand 150 150 150 150 150 150 150 150

Orders Booked 170 165 140 120 85 45 20 0

Projected On-Hand Inventory 230 65 215 65 165 15 115 (35)

Master schedule 300 0 300 0 250 0 250 0

Available-to-Promise 65   40   120   230  

12

Change in Orders Booked

Note impact of ATP(45) and on-hand inventory projections

On-hand inventory at end of October = 100

Month November December

Week 45 46 47 48 49 50 51 52

Forecast Demand 150 150 150 150 125 125 125 125

Orders Booked 170 230 140 120 85 45 20 0

Projected On-Hand Inventory 230 0 150 0 125 0 125 0

Master schedule 300 0 300 0 250 0 250 0

Available-to-Promise 0   40   120   230  

13

Key Points about MPS

• Provides more detail than SOP

• Tracks the following information:

– Actual versus forecasted demand

– Available-to-Promise• This gives sales information for accepting or not

accepting new orders for delivery in a given week

14

A Final View of Master Scheduling

SOP

MPS

Marketing Operations

Rough-Cut Capacity Plan

15

Material Requirements Planning

• MRP in the planning cycle

• The logic of MRP

– an extended example

• Considerations of MRP

16

Assume that we’ve scheduled 500 chairs to be ready five weeks from now.

. . . Now what?

17

Back supports (3)

Side rails (2)

Front legs (2)

Cross bars (2)

Seat

Material Needed for a Chair

18

Chair Structure Tree(aka “Bill of Materials”)

Chair

LegAssembly

Seat Back Assembly

Legs (2) Crossbar

Siderails (2)

Crossbar

BackSupports

(3)

19

ChairAssembly

BackAssembly

LegAssembly

(1 week)

(1 week)

(1 week)

Back Support (2 weeks)

Legs (2 weeks)

Side Rails (2 weeks)

Cross Bar (2 weeks)

Cross Bar (2 weeks)

Seats (2 weeks)

Week 5Week 4Week 3Week 2Week 1

Graphic Lead-Time

20

Lead-Time Key Points

• To have finished chairs at the beginning of Week 5, we must begin production and order materials in Week 1.

• “Exploding” the bill of materials tells us when to order things.

• Not much we can do to adjust output of chairs for the next 4 weeks. Why?

21

Material Requirements Planning (MRP)

We need the following inputs:1. Bill-of-Materials (BOM)2. Inventory records3. Master production schedule

We’ll get the following outputs:1. What items should be ordered2. When each item should be ordered3. How much of each should be ordered

22

End items are also known as “Level 0” items

The MRP Process Starts with the MPS

Chairs Lead Time = 1 week

1 2 3 4 5 6 7MPS Due Date 0 0 0 0 500 400 400Start Assembly 0 0 0 500 400 400 0

Week

23

Where do the gross requirements come from?Do you understand the MRP logic?

The “Parent / Child” Relationship

ChairsLT = 1 week

1 2 3 4 5 6 7MPS Due Date 0 0 0 0 500 400 400Start Assembly 0 0 0 500 400 400 0

SeatLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 500 400 400Planned Receipts 500 400 400Planned Order 500 400 400

Week

Week

Going Deeper…

ChairsLT = 1 week

1 2 3 4 5 6 7MPS Due Date 0 0 0 0 500 400 400Start Assembly 0 0 0 500 400 400 0

SeatLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 500 400 400Planned Receipts 500 400 400Planned Order 500 400 400

Leg AssemblyLT = 1 weekMinimum Order = 1000 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 25 0 0 0 525 125 725 725Net Requirements 475 275Planned Receipts 1000 1000Planned Order 1000 1000

Back AssemblyLT = 1 weekMinimum Order = 250 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled Receipts 250Projected On Hand 0 0 250 250 0 100 200 200Net Requirements 250 400 300Planned Receipts 250 500 500Planned Order 250 500 500

Week

Week

Week

Week

25 25 25

25

Where do the gross requirements for LEGS come from?

Moving from “Level 1” itemsto “Level 2” items . . .

Leg AssemblyLT = 1 weekMinimum Order = 1000 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 25 0 0 0 525 125 725 725Net Requirements 475 275Planned Receipts 1000 1000Planned Order 1000 1000

LegsLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 2000 0 2000 0 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 2000 2000Planned Receipts 2000 2000Planned Order 2000 2000

Week

Week

25 25 25

26

Combining Requirements: “Cross Bars”

Note effect of differences in lead times and order sizes on

the gross requirements

for each component

Leg AssemblyLT = 1 weekMinimum Order = 1000 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 25 0 0 0 525 125 725 725Net Requirements 475 275Planned Receipts 1000 1000Planned Order 1000 1000

Back AssemblyLT = 1 weekMinimum Order = 250 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled Receipts 250Projected On Hand 0 0 250 0 0 100 200 200Net Requirements 250 400 300Planned Receipts 250 500 500Planned Order 250 500 500

CrossbarsLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 1250 500 1500 0 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 1250 500 1500Planned Receipts 1250 500 1500Planned Order 1250 500 1500

Week

Week

Week

25 25 25

27

Impact of Longer Lead Times

We cannot do this since the planned order would be in the past…. Thus the 250 crossbars will be delivered late one week to back assembly. What does this do to our chair schedule?

Leg AssemblyLT = 1 weekMinimum Order = 1000 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 25 0 0 0 525 125 725 725Net Requirements 475 275Planned Receipts 1000 1000Planned Order 1000 1000

Back AssemblyLT = 2 weeksMinimum Order = 250 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled Receipts 250Projected On Hand 0 0 250 0 0 100 200 200Net Requirements 250 400 300Planned Receipts 250 500 500Planned Order 250 500 500

CrossbarsLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 250 1500 500 1000 0 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 250 1500 500 1500Planned Receipts 250 1500 500 1500Planned Order 250 1500 500 1000

Week

Week

Week

25 25 25

28

Do You Understand ...

• Why it is important to have an accurate BOM and accurate inventory information?

• Why do we need to “freeze” production schedules?

• Where do gross requirements come from?

• The is the difference between planned and scheduled receipts?

29

Other Considerations I

Planned Orders

Feedback Feedback

Production Suppliers

MRP

30

Other Considerations II

• When do we update the system?

• Capacity requirements planning using MRP output

• “Pegging”

• Lot sizing issues

31

Recall ...

Look at the “lumpiness” of demand for legs

Leg AssemblyLT = 1 weekMinimum Order = 1000 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 25 0 0 0 525 125 725 725Net Requirements 475 275Planned Receipts 1000 1000Planned Order 1000 1000

LegsLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 2000 0 2000 0 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 2000 2000Planned Receipts 2000 2000Planned Order 2000 2000

Week

Week

25 25 25

32

If we order “lot-for-lot”

Much smoother demand for legs, lower average inventory

Leg AssemblyLT = 1 weekMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 0 500 400 400 0Scheduled ReceiptsProjected On Hand 25 0 0 0 0 0 0 0Net Requirements 475 400 400Planned Receipts 475 400 400Planned Order 475 400 400

LegsLT = 2 weeksMinimum Order = 1 1 2 3 4 5 6 7Gross Requirements 0 0 950 800 800 0 0Scheduled ReceiptsProjected On Hand 0 0 0 0 0 0 0 0Net Requirements 950 800 800Planned Receipts 950 800 800Planned Order 950 800 800

Week

Week

25 25 25

33

Distribution Requirements Planning (DRP)

• Anticipates downstream demand– Uses this information, not predetermined

reorder points or periodic reviews, to determine when to order

• Computer-based software systems needed to deal with the added complexity

34

Suppose we forecast demand for Wholesaler A for the next 8 days (the best time horizon to use will depend on many factors)

Based on this, we anticipate that Wholesaler A will order on Day 3

DRP Example I

Wholesaler A

ROP = 50, Q = 200 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8Forecast Demand 20 20 20 20 20 20 20 20Ending Inventory 85 65 45 225 205 185 165 145 125Expected Order 200

35

We extend the analysis to include Wholesaler B Combined, we expect to see orders on Days 3 and 4

Wholesaler A

ROP = 50, Q = 200 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8Forecast Demand 20 20 20 20 20 20 20 20Ending Inventory 85 65 45 225 205 185 165 145 125Expected Order 200

Wholesaler B

ROP = 75, Q = 200 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8Forecast Demand 14 14 14 14 14 14 14 14Ending Inventory 108 94 80 66 252 238 224 210 196Expected Order 200

Total Orders 200 200

DRP Example II

36

The distributor then uses this information to plan its own orders. In this case, suppose it takes two days for the supplier to replenish; based on the information, the distributor would order on Day 1

Wholesaler A

ROP = 50, Q = 200 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8Forecast Demand 20 20 20 20 20 20 20 20Ending Inventory 85 65 45 225 205 185 165 145 125Expected Order 200

Wholesaler B

ROP = 75, Q = 200 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8Forecast Demand 14 14 14 14 14 14 14 14Ending Inventory 108 94 80 66 252 238 224 210 196Expected Order 200

Distributor

Q = 400 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8Total Expected Orders 200 200Ending Inventory 50 50 50 250 50 50 50 50 50Planned Receipts 400Planned Orders 400

DRP Example III

37

DRP Benefits

Helps improve customer service Provides a better and faster understanding of

the impact of shortages and/or promotions

Helps reduce costs InventoryFreightProduction

Provides integration between the stages in the supply chain

38

DRP Constraints

• Accurate forecasts and inventory levels– Necessary to anticipate correctly when orders will be

placed• Consistent and reliable lead times

– To ensure that orders can be placed and arrive by the time they are needed

• “Nervousness”– Even slight changes in demand for downstream partners

can have a significant impact on order volumes, especially when order sizes are relatively high