Home About Me Excel VB Programming (VB6) Excel Spreadsheet Formulas Excel VB.NET Programming Access Programming (2003) Material Management |
Master Scheduling Why we
do need Master Scheduling? Because actual demand does fluctuate from period to period, production can not always run at constant rates. So instead of being a constant maximizer on customer service level and plant utilization, and a minimizer on inventory and all the associated costs, a master scheduler will be coordinating and optimizing all the internal and external resources, in order to balance the conflicting situations in demand and supply. But how exactly does the master scheduler smooth out the peaks and valleys of demand while keeping the master schedule in balance? Below are some choices: ■ Use of
Safety Stock Level,
Re-Order Point
and Lot-Sizing strategies.
Why do we allow the master schedule to be overloaded? Very often, the cause and answer come down to work behaviors where close coordination, team work and trust are absent. If Production is always late or run short, or stockroom always has not enough in-stock qty to fulfill an order, Sales and Account teams will have tendency to inflate the forecast volume, or move the orders up in the schedule (the later causes some promised orders to be pushed out due to another product being rescheduled into their committed time slots). It is a natural response that explains why they deliberately overloading the schedule - to ensure enough units will be built and be made available earlier. When actual orders don't happen, scheduler and planners will learn the game and begin discounting orders as they appear. Avoidance and denial of the problems in this atmosphere of distrust, becomes the course of least resistance. Often, the attitude is: "sweep it under the carpet", park it at someone else's "door", or park at no man's "land". The manager needs to make people admit to their problems and past mistakes, and make them agree to a list of operating guideline. Then, the next step toward dealing with an overloaded master schedule is a top-down analysis of the following: ■ List down the action priorities from Sales (eg.
incorrect SO dates), Planning (eg. incorrect item in Production Order), Purchasing
(eg. past due delivery dates) and Production
(eg. undeclared scraps or wrong unit consumption rate), along with
As you can see, guarding against an overloaded master schedule, is never easy but requires close coordination with all the other functions of the company, in order to get the demand and supply back into balance.
The master scheduler has to create a detailed plan in terms of individual product configurations, quantities and required dates, in order to meet the demand requirements mapped out in the aggregate production plan, developed during the Sales and Operations Planning Process (SOP). In developing that schedule, a capacity study must be made. Most companies use only the Rough Cut Capacity Planning (RCCP) to do this, which is a sanity check on the feasibility of the MPS against planned quantities and dates, availability of equipments, shifts, labor hours, cumulative lead times and other key resources. The objective is to identify any potential bottleneck operations that may disrupt the master schedule. If the master schedule is not feasible at this stage, it should be adjusted. Any serious capacity problems identified should be relayed back to the aggregate production plan to reconcile. Once a feasible Master Production Schedule (MPS) is confirmed, the numbers are input into the ERP system; then the master scheduled items are "exploded" through Material Requirement Planning (MRP) using bills-of-material, to determine the gross requirements for all the lower-level items to support the MPS scheduled receipt. The output are the MRP's Computer Planned Orders (CPO) for master scheduler/planners and Purchase Requisitions for buyers to act upon. Combining the close coordination of master scheduling, capacity planning, suppliers scheduling and execution, will ensure that the required materials and capacity to produce the planned items are available at the right time and in the right quantities.
How Master
Scheduling works? Let me explain all the terms that defined the scheduled activities before we go to understand the flow of master scheduling illustrated in Figure 15.2. Time Segment The number of periods is dependent upon the company's choice of planning horizon. Each period could represent a day or a week. Item Forecast This is a forecast number that identifies the independent demand for the master scheduled item. An example would be an item that can be sold by itself and sold directly to the customer. This is a forecast number that reflects the anticipated demand for an item that will be sold as part of some products. For example, an anticipated sale of a service spare part, or a motor for a chiller assembly would constitute a dependent demand. Total Demand It is the sum of Item Forecast, Option Forecast and Actual Demand. If, however, the forecast is not replaced with booked customer orders, then the Total Demand should exclude that forecast number which is in a process we called Forecast Consumption. However, it really depends on your company policy or the Forecast Consumption rules, whether a past due forecast or an unconsumed forecast be dropped or to roll forward. If the booked customer order was not part of the original forecast and it is treated as an Incremental Demand.
Master Schedule (MPS)
Released Order (RO) or Scheduled Receipt (SR) Firmed Planned
Orders (FPO)
Computer Planned Orders (CPO) Planning Time
Fence (PTF) Projected
Available Balance (PAB) PAB = (On-Hand Balance + Scheduled Receipt) - Projected Gross Requirements Projected Gross
Requirements
Available-To-Promise (ATP) Action Exception
Messages
Figure 15.1 Multi-Level Bill-of-Material showing the Master-Scheduled items and MRP-Level items For illustration purpose, I pick a Level 3 BOM item, Control Box, which is controlled at MRP level. Figure 15.2 will then show you how the master scheduled Level 0 Final Assembly links to this Level 3 MRP item, and how MRP calculates and display the Projected Gross Requirements and Projected Available Balance. If you want to see all the calculations in Figure 15.2, 15.3 and 15.4, you can download this worksheet.
Figure 15.2 Linking Master Schedule to MRP, and showing how Safety Stock Level, Planning Time Fence, Demand Time Fence and Action Exception Messages integrating MPS With the MPS and MRP matrix, it tells straightaway when supply and demand are in or out of balance. Here the Time Segments are in week, 10/9 being the current period, week 40. Some Master Schedules can extend up to 24 months. Notice that there is a past-due demand or unconsumed forecast of 1 unit, and for this exercise I let it rolls forward to current week. Several planning parameters are set for this MPS item - safety stock level 50 units, lot size 130 units, lead time 14 days.
Linking MPS to Material
Requirements Planning The supply orders in week 41, 43, 46 & 47 of the master schedule are shown to trigger respective Projected Gross Requirements for the same qty one period earlier in the MRP matrix (MPS quantities by Due Date and offset by planning lead time to the Start Date). Note that the Projected Gross Requirements row of the MRP matrix represents demand for the master scheduled item in the MPS row (Carriage Assy), not from the final customer. Taking the lead time into account, MRP places the demand requirement of 130 units in current week 40 of the MRP matrix for the Control Box Sub-Assembly in level 3 BOM. The same process repeats itself whenever a Supply Order appears on the MPS row of the Master Schedule. MRP calculates the Projected Available Balance (PAB) in the same way as does the MPS system (see the next example down). The Planned Order Release row shows the equivalents of the Computer Planned Orders (CPO) that work in the MPS system. It is the row that MRP attempts to deal with any potential supply shortfalls that appear in the PAB row. For example, to avoid a PAB shortfall (-15) from developing in week 45, MRP will recommend a CPO in week 45, and therefore it must be released in week 43 (because lead time for Control Box Sub-Assy is 2 weeks). The same for a CPO to be released in week 44 due to a PAB deficit in week week 46. After checking that there are no material and capacity issues, the scheduler/ planner will convert the CPO into a Scheduled Receipt (Released Order, Work Order or Production Order) when week 43 becomes the current week (preferably the 1st work day of week 43). Once the CPO is converted into a scheduled receipt, it will be automatically be deleted during MRP next run. Lower-level BOM requirements (so is this level 3 item, Control Box) are maintained when MRP runs through the multi-levels BOM and creates allocation for each lower-level item required to support the scheduled receipt (level 0, Carriage Assy). The Projected Gross Requirements (demand), Projected Available Balance (supply), and Planned Order Release (supply) are calculated by MRP system; only the Scheduled Receipts are maintained by the master scheduler. In situation when the PAB goes negative and then returns to positive, MRP recognizes that a timing problem exists (that is, there is enough supply orders, but just some of them are scheduled too late). In another situation when the PAB goes negative and stays negative, MRP recognizes that a volume problem exists and will recommend additional supply orders. Each time that MRP is run, this kind of analysis and calculation take place in the system and Exception Messages Reports are generated for scheduler/planers to take action. So in such calculation analysis, MRP would not recommend that the Computer Planned Order be released until we enter into week 43.
Calculating Projected
Available Balance
Calculating
Available-To-Promise The Green row shows non-cumulative ATP qty, and the Orange row shows cumulative ATP. To calculate a cumulative ATP or carry over the values, simply add the ATP from each period working left to right. Why do I do that? For example, if a customer calls and asks you how many Carriage Assy you can give him by week 47. At a glance on the ATP row, the answer is 497. Because of the projected on-hand shortfall of -20 in week 45, and expected it to also fall below the safety stock level in week 46, the master scheduler has moved the 2 supply orders of 130 lot size up a week earlier to week 45 and week 46, to overcome the supply shortfall. Figure 15.3 shows you, after MRP recalculates, that ATP in week 46 and 47 was now made available a week earlier. Week 45's ATP shows 125 because of the Actual Demand of 5 (130 – 5). The positive projected available balance in week 45 now shows no more supply deficit. Figure 15.4 shows that the company has secured a huge booking and actual demand for week 45 has increased from 5 to 137 units. Since 130 units are master scheduled in week 45 and 137 have been committed, the resulting ATP is – 7 (130–137). Negative values in ATP are substituted with zero, and ATP in week 45 will become zero (the total master schedule in week 45 is consumed). To protect the entire commitment of the 132 units increase in demand, MRP will look at week 44 which has 237 ATP qty, while at the same MRP also suggests through Exception Message, to create supply order of an additional lot size in order to cover the the negative projected on-hand balance (-22) in week 45. By taking 7 out of the ATP 237 units for week 45 coverage, ATP would remain 230 in week 44. By working back into time, from week 45 to current week 40, the scheduler/demand planner can use ATP to protect customer orders promises without committing current inventory any earlier than necessary. Checking that there are enough material and no capacity constraints, the master scheduler acts on the Exception Message to create an additional Firm Planned Order of 130 units into week 45. As shown in Figure 15.5, the Scheduled Receipt becomes 260 in week 45, and there are now no more projected on-hand shortfall as well as none falls below the Safety Stock Level in all the 8 weeks.
Managing Safety Stock Level But why no? The master scheduler has placed a Planning Time Fence at end of week 45. By doing this, the master scheduler can control all the supply orders up through week 45, while MRP can only add or make changes beyond week 45. With a cumulative lead time of 6 weeks, the master scheduler wants these periods "locked up", and not subject to some insensible changes recommended by MRP to balance out a deficiency in some other period without a more careful human analysis. Therefore, MRP can only place a Computer Planned Order (CPO) of 130 in week 46, but not in week 45. However, MRP outputs the Exception Message Report to the scheduler to shift the week 46's CPO of 130 into week 45, and convert it into Firm Planned Order (FPO). This is indicated by the arrowed box in Figure 15.2. Using the same logic, MRP also indicates in the Exception Message to move the week 47's CPO of 130 to week 46 because the week 46's projected available balance (40) falls below safety stock level. These shifts would keep the projected available balance above 50 in all the 8 weeks as shown in Figure 15.3. Company has booked an increase in demand for week 45 by an additional 132 units (137–5) as shown in Figure 15.4. This cause the projected available balance for week 45 through 47 to fall below the Target Safety Stock Level (-22, 38 and -32). As MRP is restricted from creating a supply order in week 45 (inside the planning time fence) to address the PAB supply deficit of -22, so MRP suggests through Exception Message to the scheduler to create an FPO or Released Order of 130 as indicated by the arrowed box. There was no material and capacity issues, the master scheduler created and released an Firm Planned Order of 130 units into week 45. MRP recalculated, the Scheduled Receipt in MPS row now becomes 260 units in week 45 as shown in Figure 15.5, and the MPS matrix shows there are no more projected available balance that falls below the Safety Stock Level in all the 8 weeks.
Managing Planning Time
Fence (PTF) Before the scheduler converts the CPO of 130 in week 46 into a Firm Planned Order, or directly into a Released Order with a due date in week 45, these things must be checked first -- ensure there are enough material and capacity to produce these 130 units in time, question the validity of the 70 units forecast, and who need to authorize to make this change.
Managing Demand Time Fence
(DTF)
Figure 15.3 Improving Projected Available Balance and ATP after shifting in Supply Orders
Figure 15.4 Recalculating Projected Available Balance and ATP after Increase in Demand
Figure 15.5 Recalculating
Projected Available Balance and ATP after shifting in incremental Supply Order Next Page >> Master Scheduling in a Make-To-Order Environment |