PPIC Handout
PPIC Handout
Table of Content
D. Inventory Management 32
G. Capacity Planning 68
Now what does that mean? The company doesn’t have to construct a facility in one area.
They outsource the production to one region but if need arises they may switch to another
location without investing any money in the new facility. For example in 2014`s football
world cup, the company which had the contract for providing footballs went to three
countries: Pakistan, India, China. They found out that a Pakistani company was ready to
produce the footballs more quickly than the other countries. It was a huge order of around six
million footballs required in a very short time. The Pakistani company produced the footballs
in only thirty three days. Now, according to the concept of plug compatibility they selected
Pakistan for the production but they may shift to another country when they receive the
contract again depending upon the availability of resources there. Therefore, the MPC has
changed a lot because of the breadth and depth of internationalization.
The role of IT
Similarly the role of IT has also changed. The IT or information technology has developed a
lot over the years and because MPC is integrated with it, the MPC come under a lot of
pressure further development. For example if the enterprise resource planning (ERP) is
installed in a company, MPC will be integrated with it. If we look at the development of ERP
over the years, we see that in the late 1970s material requirements planning (MRP) module
was developed. It only handled the flow and planning of the materials throughout the
manufacturing facility. Then some more modules were added to MRP and thus manufacturing
resource planning (MRP2) was developed.
MRP2 was developed to handle the planning of all the company’s manufacturing
resources. Once MRP2 was developed successfully more modules were added to it and
Enterprise Resource Planning (ERP) was developed, which now included the planning of all
the resources of an enterprise. The ERP was further developed into Extended-ERP which
includes areas like customer relations management, supplier relations management etc.
Because of these types of development in IT, changes have been made in the MPC system so
that it could be integrated effectively with ERP. Other developments are in the form of
Electronic Data Interchange (EDI) and the internet. They are being used to coordinate and
transfer data between firms, which have given rise to the concept of a ―paper-less‖ enterprise.
Through internet and EDI, effective coordination between firms is carried out and orders are
placed with the suppliers and the customers more efficiently. Because of these new
developments in IT there have been lot of changes to the MPC system and the MPC system of
today is a lot different from the system of the 1970s and 1980s.
Long Term
The system is responsible for providing information to make decisions on:
The location of the facility.
The appropriate amount of capacity to meet the market demand of the future.
In long term technical support, the system provides information to the manager to make
the decisions on the location of the facility. The role of the facility is two types: (1) Storage
facility and (2) manufacturing facility. The location of the facility becomes very important.
The top management has to answer the following questions: Where should the facility be
located? What is the demand pattern? Should it be placed near the market place or the supply
source? Should there be one facility that provides products to the entire world or should every
market place have a facility? The data that is provided by MPC can help top management
make the decisions regarding the location and the role of the facility.
Similarly, MPC helps provide information which will help make long term decisions
about the capacity of the facility. The management could decide to have large storage
capacity to cater for numerous markets or small storage facility could be used to handle a
single market. For example, in Pakistan the storage facility could be located depending upon
the requirement of the product. If the supply chain is cost efficient then there could be only
one storage facility so the inventory cost and inbound transport cost could be reduced. But if
it is a responsive supply chain then one would like to have the warehouses close to each
market so that whenever there is a demand in the market, the products are easily accessible. In
this the inventory cost and the inbound transportation cost will be more. It all depends on
what information is being provided on which the manager is going to make a good decision.
These long term decisions are known as strategic decision. The company takes these
decisions over several years. For example, how will the demand for the product be after four
years? And how will it be handled? In long term decision, the human resource capabilities are
also taken into considerations. The management would like to know, what are the new
technologies that are coming in the market? What technology should be used for
manufacturing? To handle all these issues, MPC would provide information to the decision
maker to make it easier for him to make good decisions.
Intermediate Term
The MPC system also provides information for management to make intermediate level
decisions. In the intermediate term, the fundamental issues addressed by MPC is to match
supply with demand in terms of both volume and product mix. Although this is also true in
the long term, in the intermediate term, the focus is more on providing the exact material and
production capacity needed to meet customer needs. This means planning for the right
quantities of material to arrive at the right time and place to support product production and
distribution. It also means maintaining and appropriate level of raw material, work in process,
and finished goods inventories in the correct locations to meet market needs. MPC allows the
management to handle decisions like these. For example in matching supply and demand, if
the demand is the same as the supply and it takes less time to transport the material then the
inventory cost will be reduced. Here we are talking about the complete supply chain from
supplier of supplier to the customer of customer. In the whole of supply chain there is a
billion of dollars’ worth of inventory. If the correct information is provided at the right time
then this inventory could be reduced. But if the information isn’t provided correctly at the
right time then a small in change in customer demand will create a huge change on the supply
side. This is called ―bullwhip effect‖. If the demand fluctuates on a smaller scale at the
customer level, the effect on the supplier level will be large. It refers to increasing swings in
inventory in response to shifts in customer demand as you move further up the supply chain.
To handle such a change large inventory is maintained. Also, right type of transportation
plays an important role in mitigating this problem.
MPC system also provides information to the customer. For example there is a module
called master production schedule. In it the production information, how much material is
available to promise to the customer is provided to the sale force. The information given to
the market includes the amount of the products left to produce, how much can be given for
sales purposes and the time in which this order will be completed?
MPC also gives information for the planning of the capacity needs that includes planning
on the intermediate level where overtime use is discussed and how can the capacity be
increased. If the demand is more than the company’s own capacity then it can outsource its
production needs. This will increase the capacity. According to the customer demand, the
capacity can be increased on an intermediate level with the effective use of MPC system.
Short Term
MPC system also provides information for short term decisions. Short term decisions include
matters like the scheduling of the machines, resources, material requirements etc. This is also
known as shop floor control. Shop floor is basically the factory floor. Factory floor includes
the planning and scheduling of the production of the products by the manager. This is almost
done on a daily basis. This includes human resource requirement and material requirement.
This information is also provided by MPC to the manager to come up with very good
solution. A machine can produce many types of products and it is very difficult to schedule
all those products on one machine at the same time. For example if the manager makes a bad
decision of the production schedule it may result in poor utilization of machines. But if they
understand each product lots processing time and handle the production through the
processing time then the utilization rate will be high. Obviously if the facility is capital
intensive and more money is invested in it then the shareholders would like the utilization to
be higher. Generally most of the time products spend in queues waiting to be processed or
they are being transported between the work stations and the actual processing time is little as
15 to 20 percent. So if the time of the queues is reduced then the product will be produced
quickly and will reach the market faster.
Performance Indicator
The important thing is not only scheduling but also tracking which resource is being used and
what is being produced because if a production lot is found defective then the cause of the
defect needs to be known to eradicate them. The MPC system also provides the management
help in this aspect. The results that are coming out need to be monitored to see which
products are being produced by which machine, the workers involved in the process to plan
the production activity for the future. To find out the solution to problems like delay, cost and
stability MPC provides on time information.
It is important that the MPC system have performance indicators for all the work it is
performing. Performance indicators are needed to evaluate the types of performance by the
MPC system. For example performance indicator will be the output result of all the processes
that are being carried out. Are deliveries being done on time? Is the product being produced
on time? Are targets that were set, being achieved? All of the output results indicate the
performance made by the MPC system.
Another indicator is the equipment utilization. It is very important because the equipment
which has a lot of investment made on should be utilized properly. If the utilization is not
being handled properly then there is a problem with the system. Probably the forecast of the
demand was not correct. There is demand module in the MPC system which provides the
information on the demand forecast. Because of the incorrect information provided the
utilization of the equipment will be poor and this would indicate the poor performance of the
MPC system.
Customer satisfaction is another important aspect that the management has to deal with. It
is also an important performance indicator. The company wants that the customer is satisfied
and needs to know, how will the customer satisfaction be successfully achieved? Does the
customer get the order on time? Product fill rate is one of the measures of customer
satisfaction. It is a percentage of the order that gets delivered on time. An order may consist
of a combination of different products. A customer would like to have whole of his order
filled completely on time, else he will get frustrated. For example, if a customer orders a
computer system to be delivered to his home. The computer consists of separate parts like the
central processing unit, the monitor, the key board and the mouse. Now if all these four things
do not reach the customer at the same time, he will get upset since the customer wants his
order completely filled on time.
Costs are associated with products, labor, operating machine, project conditions and so
on. These costs also indicate how the MPC system is performing. For example, if the per unit
cost of the product is increasing it means that there is some problem in which the utilization
of workers or machines is poor. Bad utilization of workers means that they are not working
properly, sitting idle, machine is breaking down, or the material is not being received on time.
Because of the bad utilization the cost of the products will increase, the departments cost will
increase. To handle these costs, these indicators are very important to evaluate the
performance of the MPC system.
Material and
Capacity Plans
Back end
Shop-floor Supplier
systems systems
Figure A.1 Manufacturing Planning and Control System
Front End
One of the main modules of the front end is the sales and operations planning (SOP). It
balances the sales/marketing plans with available production resources. It gets information
from the sales force through demand management module as well as from the resource
planning module.
The plan developed in sales and operations planning module is done in aggregate term.
Aggregate term means that although a product has a number of different models or stock
keeping units (SKUs) but the plan is developed for a pseudo product and not for all the SKUs
individually. For example, the plan will be developed for number of lamps to be produced in
a year and not for the quantities of each individual models of the family of lamps to be
produced. Similarly, the resources like human resources are not planned for a specific work
center but the requirement of the whole facility to produce the desired quantity of the product
would be determined.
The demand management module would provide the demand forecast in aggregate term
of the product for each planning period in the next planning horizon. Resource planning
module would provide the number resources available to meet this demand. The plan thus
developed in the sales and operations plan module would become input for master production
schedule (MPS). Demand management would provide disaggregate demand forecast to MPS.
The forecast of the number of lamps would be broken down into SKU (model) level. The
resource planning module also provides information to MPS module. It would provide
information about the resources to determine if the resources are enough for production when
the demand is disaggregated.
Forecasting for the product in aggregate terms is always easier than forecast at SKU level.
Basically forecast is never accurate. It can be a good forecast or a bad forecast but never an
accurate forecast because of the constant fluctuation in demand due to randomness. But
aggregate forecast is more accurate than at the SKU level. For example, it is easier to forecast
how many runs a cricket team will score in a match than to predict the number runs each
player will score in the match. Similarly, demand management`s aggregate forecast is easier
for sales and operation plan and forecast for master production schedule at SKU level is
difficult. Sales and operations planning, master production schedule, resource planning, and
demand management combine to form the front end of an MPC system.
Engine
The engine in the diagram above encompasses the set of MPC system for detailed material
and capacity planning. It takes input from the front end system and it has its own modules
which set the directions for activities and overall system. The master production schedule’s
output is provided directly to the detail material planning module. The provided information
is about how many units will be produced in each week. Usually in MPC detail material
planning is also called material requirements planning (MRP). MPS gives us the plan for the
production of end product whereas MRP develops production plan for subassemblies,
components and raw materials required for the production of the end product. For example,
let’s say product A is required to be produced in the first week of April. On this basis the
number of subassemblies, components, and other raw materials required to produce the
desired number of end products are determined. For example, if product A is produced using
two subassemblies (X and Y) then these subassemblies should be available before the first
week of April so that the production of product A could be started on time.
Other than master producing schedule, input comes from the detailed capacity planning
module. Detailed capacity planning is also known as rough cut capacity planning which
provides the complete capacity information to detail material planning. From the material and
capacity plans, the manager can determine which component should be produced on which
machine and also if there is enough capacity available for its production. All these plans are
developed in the section called Engine. This section really drives the MPC system hence the
name the engine. Material requirement planning was the first module that was actually
developed in the enterprise resource planning system as discussed earlier.
Back End
MPC system has a third section called the back end. Why is it called the Back end section?
This section is thus called because it coordinates with the suppliers and the shop floor to
facilitate material requirements. The information that comes from the engine is used in the
different modules in the back end system. There are two modules in the back end section.
Shop floor system
The term shop floor actually means the factory floor. The information in the production
system is provided to the factory floor. The shop floor module deals more with the execution
of the plan in real time. It is determined that which equipment will produce which products at
what time? If we look at the production of a product, almost 80% of the production time is
either spent waiting for the process to start or it is spent in travelling from work center to the
other. And just 20% of the time is actually spent in operations being performed on it. One
thing that needs to be understood is that production is done in lot sizes. That is, a lot only
moves from one work center to the next only when all the units in that lot have been
processed on the previous work center. Let’s suppose that a product is produced in a lot of
hundred and it takes one minute to process one unit in a work center. This means that to
process the lot of 100 would require 100 minutes in the work center. But actually one minute
is spent by a unit in the work center and rest of the time it would be waiting for other units to
be processed. On the other hand it is possible that the management decides to implement just
in time (JIT) system then the shop floor system will follow the JIT philosophy. All of the
work will proceed according to the requirement of that system.
Supplier System
On the other hand many components and materials are outsourced. That means if
suppliers are involved then the supplier system is used. The supplier system provides detailed
information to the company suppliers. If the company is at arm’s length relationship with
supplier then the system will produce purchase orders that will be transmitted to the suppliers.
Thereafter, the company MPC system will provide suppliers with updated priority
information based on conditions in the company as well as in the suppliers’ companies. In
case of closer relationship with suppliers then the information can also include future plans,
which would help the suppliers to understand the expected needs. This module is connected
to the demand management module at the supplier’s company.
approach, which involves cellular manufacturing, then the MPC will also evolve as it would
include these alterations. The firm will use the new MPC instead of the old one because if the
old one is used then it would become a failure. Therefore we would have to make many
improvements in the MPC system. Similarly, if the management decides to outsource
manufacturing and only keep the core business in-house then again the MPC system would
have to be modified. As many materials requirement would start moving through a supplier
system while in the shop-floor system only core things will be produced. Another reason for a
change in MPC might be because the company is now competing on speed of delivery, so
obviously the execution of different decisions would have to be improved and again MPC
will play an important role here and it would require major changes. This is because from cost
cutting the firm has moved to delivery speed as their preferred strategy, therefore, accordingly
the MPC system would be modified.
Figure A.2
These classifications can help management decide, which option in which module to use and
to make appropriate changes the MPC system. The processes are classified according to the
number of subparts used in the production of the end product. If there are a large number of
subparts then it will lie at one extreme of the schema, whereas if there are very few subparts
then it will lie at the other extreme. Similarly, the time it takes in between the successive units
that come of the production line also determines how we should classify the process. For e.g.
the flow manufacturing process takes seconds and also its subparts are minimal and this can
be seen in sugar mills, which has minimal number of subparts/raw material used in its
production are almost negligible. Also, because sugar granules can be considered as units in
this process, the time between successive units coming off the line is less than a second. With
these processes, front-end concern of the MPC system is primarily the flow rate that becomes
the master production schedule. Typically, these products have relatively few components
parts, so the engine management is straight forward. Depending upon how components are
purchased, back end may involve some complexity.
sales and operation planning, whereas, it gives information in detail in disaggregate level to
the MPS. The information provided to SOP is used to develop sales and operations plan
covering a year or more at a fairly high level of aggregation. Both forecast and actual demand
information is provided to MPS. Another thing that we should understand is that the short
term, product specific manufacturing plans developed in MPS should be aligned with the
decisions that have been taken in the sales and operation planning or the targets that have
been set there.
MPC boundary
Front end
Master
Production
Schedule
MPC Environment
Demand management activities must conform to the strategy of the firm, the capabilities of
manufacturing, and the needs of customers. Different strategies, capabilities, and customer
need define different MPC environments within which the demand management activities are
carried out. The MPC environments are classified into four categories:
1. Make to Stock (MTS) environment
2. Assemble to Order (ATO) environment
3. Make to Order (MTO) environment
4. Engineer to Order (ETO) environment
of MTS environment, material capacity may be the most appropriate measure. Similarly, if
we consider ATO environment then here also the demand forecast is provided but here it is
done on the basis of components and subassemblies, which then are stored in inventories.
Meaning the demand management will forecast the demand of finished goods in term of the
product family mix and different options available. This forecast would then be converted
into the requirements of components and subassemblies. Looking at the MTO (ETO)
environment then here also demand would be forecast but as the product is completely new so
obviously the demand management cannot forecast based on the product instead they can
forecast the number and the level at which the orders will arrive. In MTO environment the
capacity measure would most likely be machine and/or labor hours. While in ETO
environment the engineering capacity is probably most critical.
Figure B.2
In all the instances, the forecasts lie on top of the line to the right of the curve and actual
customer orders lie below the line on left of the curve.
In the figure we can see that the curves are different for the different environments. For
MTS environment the actual orders are very few since all the demands are normally met
through the inventory. This tells us that in this environment that the need is to manage end
product’s inventory. In ATO environment there are customer orders well into future that tells
us that delivery promise date to customer is important. While in MTO (ETO) environment the
demand management confronts different set of problems. Here we see a large backlog of
customer orders. This is because the first the engineering department is in communication
with the customer during the design phase then come the project management phase and
delivery promise. Also, in these three environments the types of uncertainties differ.
Producing Forecasts
The main role of demand management is to produce forecast. We have seen that in any
environment, the forecasts are very important and using those forecasts the plan is developed.
There are mainly two types of forecasts; one is subjective forecast, the other is objective
forecast. The subjective forecast’s base is not quantitative data instead judgments or
experiments are used. Here we will discuss only three types of judgmental forecasts and they
are:
1. Sales force surveys
2. Jury of experts
3. Delphi technique
The sales force surveys can provide very good forecasts because sales force are in touch
with the market. The only issue is that the forecasts can be biased if the sales force is
provided bonuses for achieving annual targets. The tendency would be for the sales force to
provide forecasts which would be on the lower side so that targets thus set could be achieved
easily.
The other judgmental method is ―jury of experts‖. In this method a group of experts are
asked to provide forecast based on the relevant data provided to them. The only drawback in
this method is that whenever there is a group discussion there are usually one or two members
who are very vocal and because of that reason most other members follow their lead.
Therefore, the final forecast is based on the perceptions of the vocal members rather than of
the whole group. To overcome this problem, Delphi technique was developed so as to avoid
this biasedness. In this technique, a group of expert is formed similar to the one in ―jury of
experts‖. The main difference is that the group members’ names are hidden so they do not
know each other and not get influenced with the opinions of others. There is also a moderator
present who provides the members with the relevant data and information and they then
provide their decisions to him. He then sees whether a consensus was reached and if not then
they keep repeating these steps till the group comes to a consensus. The hiding of names stops
the members from getting influenced by someone’s name or superiority. The drawback of this
method is that it may take too long to achieve consensus and if a member leaves the group for
some reason then a new group is formed by inducting a new member and the whole process is
restarted from the beginning.
Example 1:
Assume that the monthly demand for a particular item over the past year is as shown in Table
below. Suppose it is the end of December 2016, and we want to forecast demand for January
of the coming year. Determine the forecast using three period moving averages:
January 92 July 84
February 83 August 81
March 66 September 75
April 74 October 63
May 75 November 91
June 84 December 84
Solution:
Forecast for January 2017 =
A variant of Moving Averages is weighted Moving Averages (WMA). In MA equal weight is
assigned to each period. In the above example, a weight of one is assigned to each period.
While in WMA different weights are assigned to different periods. Usually, higher weights
are assigned to periods closer to the period for which the forecast is developed and smaller
weights are assigned to distant periods. In the above example if we are determining forecast
using 3-period Weighted Moving Averages then we may assign weights of 0.5, 0.3, and 0.2 to
the demands of December, November, and October, respectively. The forecast for January
2017 thus can be calculated as:
Where:
𝐹𝑡+1 = forecast for time period t+1
𝐹𝑡 = forecast for time period t
𝐷𝑡 = actual demand for time period t
𝜶 = smoothing constant, 0 ≤ 𝜶 ≤ 1
If look at the above model then 𝜶 =1 means that the exponential smoothing model is same as
the naïve method which is basically that today’s demand is tomorrows forecast. But if this
constant is 0 then that means it is same as cumulative (or average) method where the demand
is constant throughout the time horizon. In other words, today’s forecast is also tomorrows
forecast and is same in every period in the future.
Exponential smoothing provides a routine method for regularly updating item forecasts. It
works quite well when dealing with stable items. Generally, it has been found satisfactory for
short-range forecasting. It is not satisfactory where the demand is low or intermittent.
Exponential smoothing will detect trends, although the forecast will lag actual demand if a
definite trend exists. Also, similar to Moving Averages methods, it can only forecast one
period in future.
In exponential smoothing method the initial forecast is assumed. It does not matter that
what should be the value of the initial forecast since as we move in the future, its impact will
decrease at an exponential rate and after some periods its impact on the forecast will be
negligible. Also, the question arises that what should be the value of 𝜶? Selecting the value
of 𝜶 is basically an art, but a rule of thumb is that if the raw data has more randomness
then small value of 𝜶 should be used in the model.
Example 2:
Let suppose we have data as given in table below and we have to determine the forecast for
11th period. Let’s assume that the value of 𝜶 = 0.2.
Period Demand Period Demand
1 10 6 8
2 11 7 22
3 9 8 20
4 11 9 21
5 10 10 19
Solution:
To solve the problem using simple exponential smoothing method, we first have to assume
the forecast for period 1. In this case we assume F1 = 10. Then
𝜶=0.2 𝜶=0.8
Period Demand Forecast Forecast
1 10 10 10
2 11 10.00 10.00
3 9 10.20 10.80
4 11 9.96 9.36
5 10 10.17 10.67
6 8 10.13 10.13
7 22 9.70 8.43
8 20 12.16 19.29
9 21 13.73 19.86
10 19 15.18 20.77
11 15.94 19.35
𝐴𝐹𝑡+1 =𝐹𝑡 + 𝑇𝑡
Where:
𝐹𝑡=𝛼𝐷𝑡 + (1−𝛼) (Ft-1+Tt-1)
𝑇𝑡 = 𝛽 (𝐹𝑡−𝐹𝑡−1) + (1−𝛽) 𝑇𝑡−1
Ft = Level factor for the next period
Ft-1 = Level factor for the current period
𝑇𝑡 = trend factor for the next period
𝑇𝑡−1 = trend factor for the current period
β = smoothing constant for trend, 0≤β ≤1
In this method also we have to assume the initial value for level factor and trend factor. The
impact of the initial values will decrease exponentially as was the case in simple exponential
smoothing method.
Example 3:
Let suppose we have data as given in table below and we have to determine the forecast for
10th period. Let’s assume that the value of 𝜶 = 0.3 and that of β=0.6.
Period Demand
1 30
2 34
3 37
4 40
5 44
6 48
7 51
8 55
9 58
10 ?
Solution 3:
To solve this problem using trend adjusted exponential smoothing method, we first have to
assume F0= 27 and T0=0. Then
AF1= 27 + 0 = 27
F1= αD1 + (1-α) (Ft-1+Tt-1) = 0.3 × 30+0.7 × (27 +0) = 27.9
T1= β (Ft-Ft-1) + (1-β) Tt-1= 0.6 (27.9-27) + 0.4×0= 0.54
AF2= 27.9 + 0.54 = 28.44
As mentioned earlier, simple exponential smoothing can only forecast one period in future but
trend adjusted forecast method can forecast any number of periods in future. For example if
we want to forecast demand for period 13 in this problem then assuming the last period’s
trend remains constant, we can thus determine the forecast as follows:
AF11 = AF10 + T9 = 63.31 + 4.2 = 67.51
AF12= 67.51 + 4.2 = 71.71
AF13= 71.71 + 4.2 = 75.91
This way one can forecast demand any number of periods in future.
Evaluating Forecasts
Till now we have studied different methods of forecasting. We must understand that forecasts
are never accurate and a simple reason for that is the randomness in the demand pattern. We
have many forecasting methods available. The important question is that which method
should we use to forecast demand when we know that the forecast is never accurate? To
answer this question we can find out which method gives forecast closest to the actual
demand or in other words, which method gives smallest error over a large periods of time?
There a number of models that can be used to evaluate forecasts. Some of the methods are:
Mean Absolute Deviation (MAD)
Mean Square of Error (MSE)
Mean Absolute Percentage Error (MAPE)
One thing we must remember that when we evaluate different forecasting methods to be
used to forecast demand then we must apply same evaluating model to all the methods and
select the one which gives the smallest error. For example, if we use MAD on one method
then it should also be used to evaluate other methods.
Once we select the best method that gives the lowest and start using it to forecast demand,
we must keep in mind to track the systems forecast. This is important because it is always
possible that the demand pattern changes or for some other reasons, the system starts
producing poor forecasts. When that happens we must reevaluate the method and make
changes in it. It is possible that by making minor changes such as the value of α, the system
starts again to produce good forecasts or it is possible that entire new method would be
required to come up with good forecasts.
This process of determining the resources required and comparing them to the available
resources takes place at each of the planning levels and is the problem of capacity
management. For effective planning, there must be a balance between priority and capacity.
The S&OP interacts with other functions as shown in Figure C.1:
Strategic
Business Plan Annually
Detailed Master
Sales Plan Production Weekly or
Schedule Daily
Let’s look at the basic way of how a sales and operation plan works in a firm. First the
company makes its strategic business plan and usually CEO chairs this meeting. Strategic
business plan has a minimum of 3years time horizon but it is developed on yearly basis,
whereas sales and operation plan is developed on a monthly basis but has a time horizon of 1
or 1 ⁄ year and a master production schedule is developed on a weekly or daily basis but has
a time horizon of three to four months.
Once the strategic plan has been developed, S&OP is developed using the input from it.
Thus the sales and operation plan incorporates the targets, objectives and the strategies that
were set in the strategic plan. The sales and operation plan can also be used to improve the
strategic plan. This is done after evaluating the performance of the S&OP. If the changes are
required e.g. in the targets for next year then the Strategic Plan will be updated.
One important thing to note is that due to the sales and operations plan, the coordination
between the functional plan increases. Another thing is that the sales and operation plan is
used to achieve the company’s objectives since it is aligned with Strategic Business Plan.
S&OP Fundamentals
Some of the fundamentals of sales and operation plan are that we have to balance the demand
and supply because if the demand is more than the supply then the customer service will
suffer because there will be shortages, costs will increase as workforce will go in overtime to
make up for shortages, also because faster transportation will be used and so on. Whereas if
supply is greater than demand then inventories will build up due to which layoffs will occur
as we don’t need that much capacity and another thing is that profit margin will decrease as
goods would be sold at discounts to dispose them off quickly etc. So it is important to keep a
balance between demand and supply and we try to achieve that in the sales and operation
plan. We achieve this by developing strategies in the sales and operation plan so that we can
meet the demand over a business cycle. The important thing is that the management develops
the sales and operation plan to fulfill the strategic objective from a manufacturing point of
view. The sales and operation plan is usually developed on aggregate terms.
S&OP Management
One thing one must realize is that the sales and operation plan is not a forecast. It is the
planned production, stated on an aggregate basis, for which manufacturing management is to
be held responsible. We should understand that if the forecast is wrong and on that basis the
plan is developed then the operations manager should not be blamed, whereas if the forecast
was fine but the plan he made was not good then he will be blamed and held responsible
because planning is part of his job. If he makes a good plan then there will be cost saving, the
demand will be met, customer service will increase, there will be a balance between supply
and demand etc.
Sales and operation plan is linked with MPS, demand management, resource planning
and through MPS to other MPC modules. This provides a good platform to conduct
simulation to check different alternative plans that are available. Through S&OP the
management can check the performance of MP because the value of the MPS function is
questionable if there is no monitoring of performance – for instance deviations from the
targets set in S&OP. Reconciliation of the MPS with the operations plan is a constant activity.
Strategic
Business Plan
Master
Production
Scheduling
S&OP Process
Like stated earlier S&OP provides the key communication links for top management to
coordinate various planning activities in a business. It is used to balance sales/ marketing
plans with available production resources.
This process begins shortly after a month’s end and continues for some days. It starts with
the updating of the files with data from the month just ended. This information is then
disseminated to relevant people. This becomes the basis to make changes in sales forecast.
The information received from the first step is used to make changes in operations plan as
required. These changes are incorporated in the plan and a new plan is developed for twelve
months or more. The new operations plan is compared with the changes made to check the
availability of resources to meet these new requirements. If necessary the spending
authorization from the top management is required so that the capacity could be enhanced to
meet new targets.
The purpose of this meeting involving representatives from the various business functions
is to (a) make decisions regarding the balance of demand and supply, (b) resolve problems
where differences in recommendations exist, (c) identify areas that cannot be resolved to be
discussed in the executive SOP meeting, (d) develop alternative courses of action, and (e) set
the agenda for the executive SOP meeting.
The final step is Executive S&OP meeting. Its purpose is to (a) make decisions on the
sales and operations plans for each product family, (b) authorize spending for changes in
production/procurement rate changes, (c) relate the collective impact of the dollarized version
of the product grouping sales and operations plans to the overall business plan, (d) break ties
in areas where the pre-SOP team was unable to reach consensus, and (e) to review customer
service and business performance.
S&OP Strategies
The S&OP develops plans based on different strategies. These plans, given the demand
forecast for each period in the planning horizon, determine the production level, inventory
level, and the capacity level for each period that maximizes the firm’s (supply chain’s) profit
over the planning horizon. The plan is develop over a planning horizon of typically 3-18
months. The planning horizon is divided over different periods which are usually of one
month duration each. Other key information are specified which are required to develop an
aggregate plan. For example, the production rate, beginning and ending inventory required,
beginning workforce, the cost per day per worker, number of shifts per day, inventory holding
cost, hiring and layoff costs etc. The plan thus developed is a trade-off between the capacity,
inventory, and backlog/lost sales.
There are different strategies that can be employed in operations plan and they are:
1. Level strategy – using inventory as the lever
2. Chase strategy – using capacity as the lever
3. Time flexibility from workforce or capacity strategy – using utilization as the lever
4. Mixed strategy – a combination of one or more of the first three strategies
The first three strategies are also called pure strategies. Let’s look at them one by one.
Level Strategy
Level strategy maintains stable machine capacity and workforce levels with a constant output
rate throughout the planning horizon. The workforce is neither hired nor fired during the
planning horizon except at the very beginning. The demand is met through inventories,
therefore, the production rate may be constant but inventory level fluctuates and shortages
and surpluses result in fluctuations in inventory levels over time.
Inventories that are built up in anticipation of future demand or backlogs are carried over
from high to low demand periods. Meaning that the inventories are built up during low
demand period, whereas, they are consumed during high demand periods. Since the
workforce is neither hired nor fired during the planning horizon, this strategy is better for
worker moral. But the downside of this strategy is that large inventories and backlogs may
accumulate. This strategy should be when inventory holding and backlog costs are relatively
low.
Example 1:
Company XYZ Ltd. produces AA family of products. The six monthly demand of the product
is given in the table below:
Develop a level strategy operations plan for six months on the data provided above.
Solution:
Assuming no beginning inventory and no beginning workforce, and also assuming one shift
of 8 hours per day, the plan is as given below:
Month Jan Feb Mar Apr May Jun
Demand 1,600 3,000 3,200 3,800 2,400 2,200
Production 2,700 2,700 2,700 2,700 2,700 2,700
Workforce 54 54 54 54 54 54
Hiring 54 - - - - -
Inventory 1,100 800 300 (800) (500) 0
𝑡 𝑡 𝑡
𝑡
For Month 1
Inventory = 0 + 2,700 -1,600 – 0 = 1,100
Chase Strategy
In the chase strategy the capacity in terms of workforce varies, whereas, inventory remains
constant. The changes in demand are met through increasing or decreasing workforce.
Therefore, production rate is synchronized with demand by varying machine capacity or
hiring and laying off workers as the demand rate varies. However, in practice, it is often
difficult to vary capacity and workforce on short notice. Hiring and layoff frequently may
demoralize the workforce. Also, it becomes difficult due to workers union, which may agitate
if in every period the workforce is changed. Therefore, it is usually applied where daily wage
workers are employed. Also, it is expensive if cost of varying capacity is high. For example,
hiring cost may include training of a worker. If training is for longer period of time then the
hiring cost could become very expensive.
The advantage of this strategy is that it results in low levels of inventory. Since the
demand is usually met by varying capacity, the inventory that the company keeps may be
only the safety stock. Therefore, this strategy should be used when inventory holding costs
are high and costs of changing capacity are low.
Example 2:
Using the data provided in Example 1 (Level Strategy), develop a production plan for the six-
month planning horizon based on Chase Strategy.
Solution
Month Jan Feb Mar Apr May Jun
Demand 1,600 3,000 3,200 3,800 2,400 2,200
Production 1,600 3,000 3,200 3,800 2,400 2,200
Workforce 32 60 64 76 48 44
Hiring 32 28 4 12 - -
Layoff - - - - 28 4
For February
Hiring = 𝑊 𝑐 Feb –𝑊 𝑐 Jan = 60 – 32 = 28
Example 3:
Using the data provided in Example 1 (Level Strategy) develop production plan based on
Time Flexibility Strategy. Assume that overtime not more than 30% of the regular time can
be used to meet the demand. Also, the outstanding demand can be met through subcontract
after utilizing maximum overtime in a month.
Solution
Month Jan Feb Mar Apr May Jun
Demand 1,600 3,000 3,200 3,800 2,400 2,200
Regular time 1,600 2,900 2,900 2,900 2,400 2,200
Overtime - 100 300 870 - -
Subcontract - - - 30 - -
Workforce 58 58 58 58 58 58
Hiring 58 - - - - -
Number of workers required to meet the demand using this strategy can be calculated by
assuming that the maximum overtime would be used to meet demand in the maximum
demand period. In the current case the maximum demand period is April. Therefore, the
number of workers required =
D. Inventory Management
Inventories are materials and supplies that a business or institution carries either for sale or
to provide inputs or supplies to the production process. All businesses and institutions require
inventories. Often they are a substantial part of total assets. Financially, inventories are very
important to manufacturing companies. On the balance sheet, they usually represent from
20% to 60% of total assets. As inventories are used, their value is converted into cash, which
improves cash flow and return on investment. There is a cost for carrying inventories, which
increases operating costs and decreases profits. Good inventory management is essential.
Inventory management is responsible for planning and controlling inventory from the raw
material stage to the customer. Since inventory either results from production or supports it,
the two cannot be managed separately and, therefore, must be coordinated. Inventory must be
considered at each of the planning levels and is thus part of production planning, master
production scheduling, and material requirements planning. Production planning is
concerned with overall inventory, master planning with end items, and material requirements
planning with component parts and raw material.
After completing this lecture, students should be able to:
Differentiate between different types of inventory and appreciate their importance in
production planning
Measure different costs associated with inventory management
Demonstrate the knowledge of different types of inventory management systems
employed in the industry
Apply different models to solve inventory problems in different environment
6. Inventory can also be kept if the goods have seasonal demands like with soft drinks if
you believe that their demand will spike greatly in the summers then you can keep
inventory so that you don’t run out during that particular period when it is actually
needed.
7. Also inventory is kept to create a buffer against uncertainties like fluctuations in
demand.
8. Inventories are also kept to hedge against price increase in future.
Types of Inventory
Inventories can be categorized in five distinct forms in terms of their functions and these are.
1. Pipeline Stock
First, inventories may be in the pipeline. These are inventories in transit between echelons of
the supply channel. Where movement is slow and/ or over long distances, or movement must
take place between many echelons, the amount of inventory in the pipeline may well exceed
that held at the stocking points. Similarly, work-in-process inventories between
manufacturing operations can be considered as inventories in the pipeline.
2. Speculative Stock
Second, some stocks may be held for speculation, but they are still part of the total inventory
base that must be managed. Raw materials such as copper, gold, and silver are purchased as
much for price speculation as they are to meet operating requirements.
3. Regular/Cyclical/Seasonal Stock
Third, stocks may be regular or cyclical in nature. These are the inventories necessary to
'meet the average demand during the time between successive replenishments. The amount of
cycle stock is highly dependent on production lot sizes, economical shipment quantities,
storage space limitations, replenishment lead times, price-quantity discount schedules, and
inventory carrying costs.
4. Safety Stock
Fourth, inventory may be created as a hedge against the variability in demand for the
inventory and in replenishment lead time. This extra measure of inventory, or safety stock, is
in addition to the regular stock that is needed to meet average demand and average lead-time
conditions. Safety stock is determined from statistical procedures that deal with the random
nature of the variability involved. The amount of safety stock maintained depends on the
extent of the variability involved and the level of stock availability that is provided.
5. Obsolete/Dead Stock
Finally, some of the inventory deteriorates, becomes out of date, or is lost or stolen when held
for a time. Such inventory is referred to as obsolete, dead, or shrinkage stock. Where the
products are of high value, perishable, or easily stolen, special-precautions must be taken to
minimize the amount of such stock.
The inventory is also classified in terms of their physical nature:
1. Raw materials – not yet entered into the production process.
2. Work-in-process (WIP)
3. Finished goods
4. Distribution inventories
5. Maintenance, repair, and operational supplies (MRO)
Nature of Demand
The nature of demand over time plays a significant role in determining how we treat the
control of inventory levels.
Perpetual demand
Perhaps the most common demand characteristic is for it to continue into the indefinite future.
The demand pattern is referred to as perpetual. Although demand for most products rises and
falls through their life cycles, many products have a selling life that is sufficiently long to be
considered infinite for planning purposes. Even though brands turn over at the rate of 20
percent per year, a life cycle of three to five years can be long enough to justify treating them
as having a perpetual demand pattern.
Seasonal demand
On the other hand, some products are highly seasonal or have a one-time spike, demand
pattern. Inventories that are held to meet such a demand pattern usually cannot be sold off
without deep price discounting. A single inventory replenishment order must be placed with
little or no opportunity to reorder or return goods if demand has been inaccurately projected.
Fashion clothing, Christmas trees, and political campaign buttons are examples of this type of
demand pattern.
Lumpy demand
Similarly, demand may display a lumpy, or erratic, pattern. The demand may be perpetual,
but there are periods of little or no demand followed by periods of high demand. The timing
of lumpy demand is not as predictable as for seasonal demand, which usually occurs at the
same time every year. Items in inventory are typically a mixture of lumpy and perpetual
demand items. A reasonable test to separate these is to recognize that lumpy items have a
high variance around their mean demand level. If the standard deviation of the demand
distribution, or the forecast error, is greater than the average demand, or forecast, the item is
probably lumpy. Inventory control of such items is best handled by intuitive procedures, or by
a modification of the mathematical procedures or through collaborative forecasting.
Terminating demand
There are products whose demand terminates at some predictable time in the future, which is
usually longer than one year. Inventory planning here involves maintaining inventories to just
meet demand requirements, but some reordering within the limited time horizon is allowed.
Textbooks with planned revisions, spare parts for military aircraft, and pharmaceuticals with a
limited shelf life are examples of products with a defined life. Since the distinction between
these products and those with a perpetual life is often blurred, they will not be treated
differently from perpetual-life products for the purposes of developing a methodology to
control them.
Derived demand
Finally, the demand pattern for an item may be derived from demand for some other item.
The demand for packaging materials is derived from the demand for the primary product. The
inventory control of such dependent demand items is best handled with some form of just-in-
time planning such as MRP or DRP.
Management Philosophy
Inventory management is developed around two basic philosophies: (1) Pull inventory
control; (2) Push inventory control. The push versus pull inventory control is shown in Figure
D.3.
Pull Inventory Control
This philosophy views each stocking point, for example, a warehouse, as independent of all
others in the channel. It draws inventory into the stocking location. Forecasting demand and
determining replenishment quantities are accomplished by taking into account only local
conditions. No direct consideration is given to the effect that the replenishment quantities,
each with their different levels and timing, will have on the economics of the sourcing plant.
However, this approach does give precise control, over inventory levels at each location.
Example 1:
Clothing item is purchased for a seasonal sale. It costs $35, but it has a sale price of $50.
After the season is over, it is marked down by 50% to clear the merchandise. The estimated
quantities to be sold are:
Number of Items, n Probability of selling exactly Cumulative Probability P (D)
n items
10 0.15 0.15
15 0.20 0.35
20 0.30 0.65
25 0.20 0.85
30 0.10 0.95
35 0.05 1.00
Solution
Profit = $50 35 = $15
Loss = $35 (0.5) (50) = $10
𝑃∗ 𝐷 = 15/ (15 + 10) = 0.60
Demand at 𝑃∗ 𝐷 is between 15 and 20 items, round up and order 20 items.
EOQ Model
The basic EOQ formula is developed from a total cost equation involving procurement cost
and inventory carrying cost. It is expressed as
Total cost = Procurement cost + Carrying cost
𝐷
𝑇𝐶 𝐶
Where;
TC = total annual relevant inventory cost, dollars
Q = order size to replenish inventory, units
D = Item annual demand occurring at a certain and constant rate over time, units/year
S = Procurement cost, dollars/order
C = Item value carried in inventory, dollar/unit
i = carrying cost as a percent of item value. percent/year
The term D/Q represents the number of times per year a replenishment order is placed on
its supply source. The term Q/2 is the average amount of inventory on hand. As Q varies in
size, one cost goes up as the other goes down. It can be shown mathematically that an optimal
order quantity (Q*) exists where the two costs are in balance and the minimal total cost
results. The formula for this EOQ is
EOQ = Q* √
The optimal time between orders is, therefore,
∗
𝑇∗
𝐷
and the optimal number of times per year to place an order is
∗
𝐷
∗
Example 2:
An industrial machine tools manufacturer supplies replacement parts from its inventory. For a
particular part, the annual demand is expected to be 750 units. Machine setup costs are $50,
carrying costs are 25 percent per year, and the part is valued in inventory at $35 each. The
economic order quantity placed on production is
𝐷
∗ √ √
𝐶
𝐷
𝑇𝐶 𝐶
and by adjusting Q*. In this system, we are interested in determining (1) Economic Order
Quantity, and (2) Reorder Point. Good method for products of high value that are purchased
from one vendor or plant having few economies of scale in production, purchasing, or
transportation.
Economic Order Quantity
The order is determined using EOQ model, which is given by:
∗
𝐷
√
𝐶
where:
*:𝐸𝑐 𝑐 𝑞 𝑡𝑡
D: Annual demand
S: Ordering cost per order
i: inventory holding cost as %age of unit cost per year
C: Unit cost
Reorder Point
The reorder point is determined using the following equation:
̅
where:
ROP: Reorder point
̅ : average demand per period
L: Lead time
: Standard deviation of demand during lead time
Example 3:
Buyers Products Company distributes an item known as a tie bar, which is a U-bolt used
on truck equipment. The following data have been collected for this item held in
inventory, find EOQ and ROP.
Average demand, d = 50 units/week
Product cost, C = $5/unit
Standard deviation of demand during lead time, sd = 10 units/week
Lead time, L = 3 weeks
Inventory holding cast as %age of product cost, i = 10%/year
In-stock probability during lead time, P = 99%
Ordering cost, S = $10/order
Stockout cost, k =$ 2/ unit
Solution
From the EOQ formula:
∗
𝐷
√ √
𝐶
Now,
̅ ̅
√ √
Hence
̅ 𝑡
where 2.33 is the value of z at a probability of 0.99 taken from a normal distribution table.
The average inventory level (AIL) is given by:
𝐴 𝑡 𝑡 𝑐
Based on the above calculations, the ordering policy is that when the inventory level (on
hand + in transit – back orders) reaches less than equal to 190 units place an order of 322
units.
where,
TC: Total cost D: annual demand
Q: Order quantity i: inventory holding cost
C: Product cost/unit z: corresponding value of P from standard normal table
: Standard deviation of demand during lead time
k: Stockout cost E(z): 1.00
Let’s assume that the out-of-stock cost (k) is $2/unit in the above example.
Hence, the total relevant inventory cost is given by
𝑇𝐶
Non-instantaneous Resupply
In a number of cases, production or supply continues while demand is depleting inventories.
That means it is not the case of instantaneous buildup of inventory. For example, when
production is taking place then the inventory is buildup over time but also some inventory is
being by the demand. The order quantity now becomes the production run, or production lot
size, quantity (POQ) labeled ∗ . To find ∗ the basic order quantity formula is modified as
follows:
∗
𝐷
√ √
𝐶 𝑞
Where,
p = production or supply rate
d = demand rate
This is only applicable if p > d. In this case only Q* changes but ROP remains unchanged
from that of the instantaneous resupply.
Example 4:
An industrial machine tools manufacturer supplies replacement parts from its inventory. For a
particular part, the annual demand is expected to be 750 units with standard deviation of
demand during lead time of 50 units. Machine setup costs are $50, carrying costs are 25
percent per year of the product value, and the part is valued in inventory at $35 each.
Suppose that the production rate for these parts is 50 units per week. Also, let’s assume
that it takes 1.5 weeks to setup the production. Also, the management wants in-stock
probability of 95% during lead time. Determine the optimum production lot size and reorder
point for the replacement part.
Solution
Here
D = 750 units
sd = 50 units
S = $50
i = 0.25
C = $35
p = 50 units per week
d = 750/52 =14.42 units per week
The optimum production run quantity is:
∗
√ √
√ √
Service Level
(The Reorder Point Method with Known Stockout Costs)
When the stockout costs are known, it is not necessary to assign a customer service level. The
optimum balance between service and cost can be calculated. Since P and Q are interrelated
an iterative method is used as follows:
Step 1:
Initially solve for Q using EOQ model:
𝐷
√
𝐶
Step 2:
Compute the probability of being in stock during the lead-time if back ordering is allowed:
𝐶
𝐷
or if during a stockout the sales are lost:
𝐶
𝐷 𝐶
Step 3:
Determine a revised Q from a modified EOQ formula, which is
𝐷 𝐸
√
𝐶
Step 4:
Repeat Steps 2 and 3 until there is no difference between previous value of P or Q and the
current value of P or Q.
Step 5:
Compute ROP and other statistics.
Example 5:
Buyers Products Company distributes an item known as a tie bar, which is a U-bolt used on
truck equipment. The following data have been collected for this item held in inventory:
Monthly demand forecast, d 11,107 units
Std. error of forecast, sd 3,099 units
Replenishment lead time, L 1.5 months
Item value, C $0.l1 per unit
Cost for processing vendor order, S $l0 per order
Carrying cost, i 20% per year
In-stock probability during lead time, P Unknown
Stockout cost, k $0.01 per unit
Find the optimal level of in-stock probability and order quantity if back orders are allowed.
Solution
Step 1: Determine Q using EOQ model
𝐷 ∗
√ √ 𝑡
𝐶
Step 2: Using Q, find P
𝐶
𝐷
Step 3: Using P, find revised Q
From Standard Normal Table find [email protected]=0.92 and from Unit Normal Loss Integral find
E(0.92)=0.0968
For these data, is calculated as
√ 𝑇 √ 𝑡
𝐷 𝐸
√
𝐶
√ 𝑡
Solution
Determine Q using EOQ model:
∗
𝐷
√ √ 𝑡
𝐶
∗
Using the value of find 𝑇 ∗
∗
𝑇∗
𝐷
Expected demand during lead time and review period DDLT&T* is given by:
𝐷𝐷 𝑇 𝑇 ∗ ̅ 𝑇 𝑇∗
Also, √ 𝑇 𝑇∗ √
Determine TI
𝑇 ̅ 𝑇 𝑇 𝑡
Policy: Review the inventory every 6.4 weeks and place an order for the difference between
the TI level of 541 units and the quantity on hand + quantity on order – backorders.
Material and
Capacity Plans
Shop-floor Supplier
Systems Systems
Figure E.1 MPS linkages with other MPC modules
The MPS forms a basis for sales and production to determine what is to be manufactured.
It is not meant to be rigid. It is a device for communication and a basis to make changes that
are consistent with the demands of the marketplace and the capacity of manufacturing.
The information needed to develop an MPS is provided by:
The production plan informs the MPS what should be produced in a given period in
an aggregate term. The aggregate operations plan constrains the MPS, because the
sum of the detailed MPS quantities must always equal the whole as defined by the
operations plan.
In sales and operations planning, the forecasts from demand management will be
consolidated and incorporated into the sales and operations plan. While, demand
management would provide forecasts from all sources for individual end items to
MPS. It also provides actual orders received from customers and for stock
replenishment, delivery dates, and product details to MPS.
Rough-cut capacity planning checks whether critical resources are available to
support the preliminary master production schedules. Critical resources include
bottleneck operations, labor, and critical materials. It provides an analysis of MPS
and point out any capacity constraints that may limit the production flow.
Finally it is linked with detailed material module. It drives all, the engine and
subsequently the back-end systems, as well as the rough-cut capacity planning
activities.
Example 1:
XYZ Co. Limited schedules production of one end product, Hi-Sulfur, in batches of 80 units
whenever the projected ending inventory balance in a quarter falls below 10 units. It takes one
quarter to make a batch of 80 units. XYZ currently has 30 units on hand. The sales forecast
for the next four quarter is:
Quarter
1 2 3 4
Forecast 20 70 70 20
Prepare a time-phased MPS record showing the sales forecast and MPS for Hi-Sulfur. Also
determine available (inventory) balance at the end of each quarter.
Solution
Quarter
1 2 3 4
Forecast 20 70 70 20
Available 10 20 30 10
MPS 80 80
On hand 30
Lot size: 80 units; Safety stock: 10 units
30-20=10 80+10-70=20
Example 2:
ABC Co. Limited uses level strategy to schedules production of one end product, Rex Lamps.
They have determined to produce in batches of 10 units every week. It takes one week to
make a batch of 10 units. XYZ currently has 20 units on hand. The sales forecast for the next
four quarter is:
Quarter
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
Solution
Quarter
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
Available 25 30 35 40 35 30 25 20
MPS 10 10 10 10 10 10 10 10
On Hand 20
Level production= 10 units/week; Safety stock= 20 units
20+10-5=25 35+10-5=40
Example 3:
Using the data of Example 2 (Level production approach) prepare an MPS record for Rex
Lamp. Also, determine the available (inventory) balance at the end of each week. In this
example production lot size is based on lot-for-lot (chase production approach).
Quarter
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
e
Chase production= lot-for-lot; Safety stock= 20 units
Solution
Quarter
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
Available 20 20 20 20 20 20 20 20
MPS 5 5 5 5 15 15 15 15
On Hand 20
Example 4:
(a) Using the data provided in Example 2 except that the level production does not take place
but the lamps are produced in lot size of 30 units whenever they are required. Also no safety
stock is maintained. Develop an MPS record for weeks 1 to 8 and determine the ending
available balance in each period.
(b) Assuming that by the end of week 1, 10 units were sold and master scheduler revised the
demand forecast from week 2 to week 4 to 10 units. Develop an MPS record for weeks 2 to 9.
Quarter
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
Production quantity= 30 unit; Safety stock= nil
Solution
(a)
Quarter
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
Available 15 10 5 30 15 30 15 30
MPS 30 30 30
On Hand 20
Production quantity= 30 units; Safety stock= nil
20+0-5=15 15+30-15=30
(b) Let’s suppose that the sales were 10 units in the first week. Also, no material was due in
the second week since none was planned by MPS. The master scheduler revised forecast for
periods 2 through 4 to 10 units per week. Using the revised forecast, the MPS record is shown
below:
Revised MPS
Quarter
2 3 4 5 6 7 8 9
Forecast 10 10 10 15 15 15 15 15
Available 30 20 10 25 10 25 10 25
MPS 30 30 30 30
On Hand 10
Production quantity= 30 units; Safety stock= nil
10+30-10=30
Order Promising
In a make-to-stock environment, customer orders are satisfied from inventory. However, in
make-to-order or assemble-to-order environments, demand is satisfied from production
capacity. In either case, sales and distribution need to know what is available to satisfy
customer demand. Since demand can be satisfied either from inventory or from scheduled
receipts, the MPS provides a plan for doing either.
Using the MPS, sales and distribution can determine the available to promise (ATP).
Available to promise is that portion of a firm’s inventory and planned production that is not
already committed and is available to the customer. This allows delivery promises to be made
and customer orders and deliveries to be scheduled accurately.
The ATP is calculated by adding MPS to the beginning inventory and then subtracting
actual orders scheduled before the next MPS. Similarly, the available balance is calculated by
adding MPS to the beginning inventory and then subtracting actual order to be delivered or
the demand forecast in that period, whichever is larger.
Example 5:
Using the data of Example 4, determine ATP if actual orders for delivery in weeks 1, 2, and 3
are 5 units, 3 units, and 2 units, respectively.
Week Number
1 2 3 4 5 6 7 8
Forecast 5 5 5 5 15 15 15 15
Orders 5 3 2
Available 15 10 5 30 15 30 15 15
ATP 10 30 30 30
MPS 30 30 30
On hand 20
Production quantity= 30 units; Safety stock= nil
Let’s suppose that the sales were 10 units in the first week. Also, more orders were
received at the beginning of week 2, which were 2 more for week 2, 3 more for week 3, and 2
for week 4. The master scheduler revised MPS for periods 2 through 9 based on forecast
revision for periods 2 to 4.
Week Number
2 3 4 5 6 7 8 9
Forecast 10 10 10 15 15 15 15 15
Orders 5 3 2
Available 30 20 10 25 10 25 10 25
ATP 28 30 30 30
MPS 30 30 30 30
On hand 10
Production quantity= 30 units; Safety stock= nil
Week Number
3 4 5 6 7 8 9 10
Forecast 10 10 15 15 15 15 15 15
Orders 20 2 35 10
Available 10 0 15 -20 -5 -20 -5 -20
ATP 3 0 20 30
MPS 30 30 30
On hand 30
Production quantity= 30 units; Safety stock= nil
30 – 22 -5 = 3
If we look at the data then all the orders can be accepted except order number 4 of 10 units to
be delivered in 5th week. Since the total amount requested during week 2 is 65 and available
to promise is 58 units i.e. 30 on hand plus MPS of 30 in 5th week minus 2 (order already
placed in week 1) in 4th week. Here the master scheduler can take two important decisions.
Firstly, the order of 35 units in 6th week cannot be met by MPS of 30 in 5th week. Therefore, 5
excess units from the order in 6th week can be satisfied from the units on hand, meaning now
only 3 units are available to promise in 3rd week instead of 8 units. Secondly, now that in 3rd
week only 3 units are available to promise, therefore, the fourth order received in 5th week of
10 units cannot be satisfied. Therefore, the sales people have to be informed that this order
has to be shifted to 7th week when the MPS of 30 units will be received. This way all the
orders can be met, although the projected available inventory will be negative from 6th period
onwards.
The Job
The master production scheduler has the primary responsibility for making any addition or
changes to MPS records. He or she also has the responsibility of disaggregating the
production plan to create the MPS and for ensuring that the sum of the detailed MPS
production decisions matches the production plans. This entails analyzing trade-offs and
telling top management about situations requiring decisions beyond the scheduler’s authority
level.
As part of the general feedback process, the master production scheduler should monitor
actual performance against the MPS and production plan and distill operating results for
higher management. The master production scheduler can also help in the analysis of what-if
questions by analyzing the impact on the MPS of changes in plans.
Bill of Material
A bill of material shows, for each part number, what other part numbers are required as direct
components. For example, for a car, it could show five wheels required. For each wheel, the
bill of materials could be a hub, tire, valve system etc.
as the cumulative product lead time. Otherwise, the MRP system is not able to release
planned orders of items at the lower level at the correct time.
4. An item is considered available at the beginning of the time bucket in which it is
required.
5. The quantity shown in the projected on-hand row is the projected on-hand balance at
the end of the period.
6. The immediate or most current period is called the action bucket. A quantity in the
action bucket means that some action is needed now to avoid a future problem.
Bill of Materials
American Production and Inventory Control Society (APICS) defines a bill of material as “a
listing of all the subassemblies, intermediates, parts, and raw materials that go into making
the parent assembly showing the quantities of each required to make an assembly.” Figure
F.2 shows a simplified bill of material.
Product A
Assembly X Assembly Y
C2 C1 D2 D1
3. A part is defined by its form, fit, or function. If any of these changes, then it is not the
same part and it must have a different part number. For example, a part when painted
becomes a different part and must have a different number. If the part could be
painted in three different colors, then each must be identified with its unique number.
The bill of material shows the components that go into making the parent. It does not
show the steps or process used to make the parent or the components. That information is
recorded in a routing file.
Product A
Component C1 Component C2
Assembly X Assembly Y
Component C4 Component C5
Figure F.3 Linkages between final product A and components and assemblies
The gross requirements of Assembly X are extracted from the MPS of end product A.
Let’s assume that master production schedule of Product A is that 20 units are to be produced
in week 3, 10 units in week 4, and 35 units in week 5. Since Assembly X is directly used to
produce Product A, therefore 20 units are shown as gross requirement of X in week 3, 10
units in week 4, and 35 units in week 5. To meet this requirement, production order of 5 units
of X is released in week 2 so that it is available for use in week 3 because the lead time for X
is one week. Similarly, the production orders of 10 in week 3 and of 35 units in week 4 of X
are released.
It can be seen from the bill of material diagram above that one Assembly Z is used to
produce one unit of Assembly X. Therefore, the ―planned order release‖ row of X becomes
the ―gross requirement‖ row of Z. Similarly, since one component C3 is used to produce one
X, therefore, here also the ―planned order release‖ row of X becomes ―gross requirement‖
row of C3. Also, one component C4 and one component C5 together are used to produce one
Z, therefore, the ―planned order release‖ row of Z becomes ―gross requirements‖ rows of C4
and C5. That means that the gross requirements of C4 and C5 are determined from the
planned order release of Z.
Week
1 2 3 4 5
X Gross Requirements 20 10 35
Assembly
Scheduled Receipts
Lead time = 1
Lot size = Lot-for- Projected available balance 15 15 15 0 0 0
lot
Safety stock = 0 Planned order receipts 5 10 35
Week
1 2 3 4 5
Z Gross Requirements 5 10 35
Assembly
Scheduled Receipts
Lead time = 1
Lot size = 20 Projected available balance 10 10 5 15 0 0
Safety stock = 0
Planned order receipts 20 20
Processing Frequency
Thus far we’ve looked only at the static construction of the MRP records and how they’re
linked together. Since conditions change and new information is received, the MRP records
must be brought up to date so plans can be adjusted. This means processing the MRP records
anew, incorporating current information. Two issues are involved in the processing decision:
how frequently the records should be processed and whether all the records should be
processed at the same time.
Processing all of the records in one computer run is called regeneration. This signifies
that all part number records are completely reconstructed each time the records are processed.
When a regeneration run is conducted, all current planned orders are removed. Then, starting
with the end items, each item is completely rescheduled. This can generate very large
processing demands on the system.
The problem with processing less frequently is that the portrayal of component status and
needs expressed in the records becomes increasingly out of date and inaccurate. This decrease
in accuracy has both anticipated and unanticipated causes. As the anticipated scheduled
receipts are received and requirements satisfied, the inventory balances change. As
unanticipated scrap, requirement changes, stock corrections, or other such transactions occur,
they cause inaccuracies if not reflected in all the time-phased records influenced by the
transactions. Changes in one record are linked to other time-phased records as planned order
releases become gross requirements for lower-level components. Thus, some change
transactions may cascade throughout the product structure. If these transactions are not
reflected in the time-phased records early enough, the result can be poor planning.
More frequent processing of the MRP records increases computer costs but results in
fewer unpleasant surprises. When the records reflecting the changes are produced, appropriate
actions will be indicated to compensate for the changes.
The logical answer to these issues is that the required amount of processing could be
reduced if frequently only those records are updated which are affected by the changes. An
alternative to regeneration is the net change approach. With net change, only those items that
are affected by the new or changed information are reprocessed.
Bucketless Systems
To some extent, the problems of timing are tied to the use of time buckets. When the buckets
are small enough, the problems are reduced significantly. However, smaller buckets mean
more buckets, which increases review, storage, and computation costs. A bucketless MRP
system specifies the exact release and due dates for each requirement, scheduled receipt, and
planned order. The managerial reports are printed out on whatever basis is required, including
by exact dates.
Bucketless MRP systems are a better way to use the computer. Above and beyond that,
the approach allows better maintenance of lead time offsets and provides more precise time-
phased information. The approach is consistent with state-of-the-art software, and many firms
now use bucketless systems. The major addition is that the planning cycle in itself is
bucketless. That is, plans are revised as necessary, not on a periodic schedule, and the entire
execution cycle is also shortened.
Lot Sizing
The production of assemblies and components are done in lot sizes. We saw in the above
example of linking MRP records that Assembly Z is produced in a fixed size of 20 units.
Whereas, X was produced in the exact quantity as it was needed. This is known as lot-for-lot
production. Similarly, there are other lot sizing rules, which are used for this purpose.
Lot-for-Lot
As mentioned above, lot-for-lot rule is the one where the exact number of units is produced as
they are required. This rule is similar to the chase strategy studied in Sales and Operation
Planning lecture. In that case also as in the current case, the number of units produced is the
same as they are required.
Example:
Week Number 1 2 3 4 5 6 7 8 9 10
Requirements 10 10 15 20 50 140 216 230 200 30
𝑂𝑟𝑑𝑒𝑟𝑖𝑛𝑔 𝑐𝑜𝑠𝑡 𝐶𝑝 𝑝𝑒𝑟 𝑜𝑟𝑑𝑒𝑟
𝐼𝑛𝑣𝑒𝑛𝑡𝑟𝑜𝑦 𝑐𝑎𝑟𝑟𝑦𝑖𝑛𝑔 𝑐𝑜𝑠𝑡 𝐶𝐻 𝑝𝑒𝑟 𝑢𝑛𝑖𝑡 𝑝𝑒𝑟 𝑤𝑒𝑒𝑘
𝐴𝑣𝑒𝑟𝑎𝑔𝑒 𝑟𝑒𝑞𝑢𝑖𝑟𝑒𝑚𝑒𝑛𝑡𝑠 𝐷
Lot-for-Lot
Week Number 1 2 3 4 5 6 7 8 9 10
Requirements 10 10 15 20 50 140 216 230 200 30
Order Q 10 10 15 20 50 140 216 230 200 30
Beginning Inventory 10 10 15 20 50 140 216 230 200 30
Ending Inventory 0 0 0 0 0 0 0 0 0 0
Ordering cost
𝑄
Inventory carrying cost 𝐻
Total cost $3,921
© Virtual University of Pakistan 61
Production Planning and Inventory Control VU
Example:
Week Number 1 2 3 4 5 6 7 8 9 10
Requirements 10 10 15 20 50 140 216 230 200 30
Ordering cost
𝑄
Inventory carrying cost 𝐻
X Y
(1) C1 C2 Level 1
(1)
(2) (2)
C3 Z C1 C2
(1) (1) Level 2
(1) (2)
C4 C5 Level 3
(1) (1)
X Y
(1) Level 1
(1)
C3 Z C1 C2 C1 C2
(1) (1) (2) (2) Level 2
(1) (2)
C4 C5 Level 3
(1) (1)
Figure F.4 Low level coding
Service Parts
Service part demand must be included in the MRP record if the material requirements are not
to be understated. The service part demand is typically based on a forecast and is added
directly into the gross requirements for the part. From the MRP system point of view, the
service part demand is simply another source of gross requirements for a part, and the sources
of all gross requirements are maintained through pegging records. The low-level code for a
part used exclusively for service would be zero. If it’s used as a component part as well, the
low-level code would be determined the same way as for any other part.
As actual service part needs occur, it’s to be expected that demand variations will arise.
These can be partially buffered with safety stocks (inventories specifically allocated to service
part usage) or by creative use of the MRP system. By careful examination of pegging records,
expected shortage conditions for manufacturing part requirements can sometimes be satisfied
from available service parts. Conversely, critical service part requirements can perhaps be met
with orders destined for higher-level items. However, only one safety stock inventory is
needed to buffer uncertainties from both sources.
material should not be released until the planned order release date arrives. Thus, an order is
not normally released until the planned order is in the current week. Releasing an order means
that authorization is given to purchasing to buy the necessary material or manufacturing to
make the component.
Bottom-up Replanning
Action to correct for changed conditions should occur as low in the product structure as
possible. Suppose the part in the ―safety lead time‖ example is a component of another part.
The first alternative is to expedite the scheduled receipt of 50 into week 2. If this can be done,
there is no need to make any changes to the parent. If the 50 units cannot be expedited, the
planned order release and net requirement of the parent must be changed.
Order Launching
Order launching is the process of releasing orders to the shop or to vendors (purchase orders).
This process is prompted by MRP when a planned order release is in the current time period,
the action bucket. Order launching converts the planned order into a scheduled receipt
reflecting the lead time offset. Order launching is the opening of shop and purchase orders;
closing these orders occurs when scheduled receipts are received into stockrooms. At that
time, a transaction must be processed—to increase the on-hand inventory and eliminate the
scheduled receipt. Procedures for opening and closing shop orders have to be carefully
defined so all transactions are properly processed.
The orders indicated by MRP as ready for launching are a function of lot sizing
procedures and safety stock as well as timing. A key responsibility of the planner is managing
with awareness of the implications of these effects. For example, not all of a fixed lot may be
necessary to cover a requirement, or a planned order that’s solely for replenishment of safety
stock may be in the action bucket.
Comprehensive Example A
Using the product tree and lead times shown below, complete the MRP records to determine
the planned order receipts and releases for X, Y, C, D, and E. There are 35, 20, and 15 As
required in week 3, week 4 and week 5, respectively.
Product A
Level 0
X
Level 1
(1)
C Y Y Level 2
(2) (1) (2)
D E
(2) (2) Level 3
Solution
X Gross Requirements 35 20 15
Assembly
Lead time = 1 Scheduled Receipts
Lot size = Lot-
Projected available balance 15 15 15 0 0 0
for-lot
Safety stock = 0 Planned order receipts 20 20 15
Week
1 2 3 4 5
Y Assembly Gross Requirements 40+35 40+20 30+15 15
Lead time = 1
Lot size = 40 Scheduled Receipts
Safety stock =
Projected available balance 10 10 15 35 30 15
10
Planned order receipts 80 80 40
G. Capacity Planning
So far we have been concerned with planning priority, that is, determining what is to be
produced and when. The system is hierarchical, moving from long planning horizons and few
details (production plan) through medium time spans (master production schedule) to a high
level of detail and short time spans (material requirements plan). At each level,
manufacturing develops priority plans to satisfy demand. However, without the resources to
achieve the priority plan, the plan will be unworkable. Capacity management is concerned
with supplying the necessary resources. This lecture looks more closely at the question of
capacity: what it is, how much is available, how much is required, and how to balance
priority and capacity.
After the completion of this lecture, students should be able to:
Illustrate the role of capacity planning in MPC system
Apply capacity planning and control techniques
Apply finite scheduling techniques and carry out their cost-benefit analysis
Schedule capacity and materials simultaneously
Example 1:
A 0.95
B 1.85
Solution 1:
100 60.3 37.87 37.87 37.87 37.41 37.41 37.41 45.07 45.07
200 30.4 19.09 19.09 19.09 18.86 18.86 18.86 22.72 22.72
300 9.3 5.84 5.84 5.84 5.78 5.78 5.78 6.96 6.96
Total Capacity 62.80 62.80 62.80 62.05 62.05 62.05 74.75 74.75
Example 2:
A B
C D D E(2)
F(2)
Lot Size Operation Work Setup Hours Setup Time Run Time Total Hours
Center Hours Per Unit Hours Per Unit Per Unit
End Products
Components
A B
Solution 2:
To develop a bill of capacity for the example problem, we use the product structure data for A
and B shown in the following figure. We also need the routing and operation time standard
data, which is provided in the tables given below for assembling products A and B, as well as
for manufacturing component items C, D, E, and F.
Once the bill of capacity for each end product is prepared, we can use the master
production schedule to estimate capacity requirements at individual work centers. The table in
the solution of example 2 provides the capacity requirement of each work center. The
resultant work center estimates differ substantially from the CPOF estimates.
Work Period
Centre
1 2 3 4 5 6 7 8
Example 3:
To apply the resource profile procedure to our example, we use the bills of material, routing,
and time standard information given in example 2. We must also add the production lead time
for each end product and component part to our database. In this simplified example, we use a
one-period lead time for assembling each end product and one period for each operation
required to produce component parts. Because only one operation is required for producing
components D, E, and F, lead time for producing these components is one time period each.
For component C, however, lead time is two time periods: one for the operation in work
center 200 and another for work center 300.
1 2 3 4 5 6 7 8
100 0.00 23.75 23.75 23.75 18.90 18.90 18.90 34.00 34.00
200 56.50 32.45 35.56 35.15 35.15 32.15 34.75 34.75 39.45
300 6.60 6.60 6.60 8.00 8.00 8.00 6.00 6.00 6.00
TotalCapacity 63.10 62.80 66.00 66.90 62.05 59.05 59.65 74.75 79.45
account capacity stored as inventories. (3) The shop-floor control system accounts for the
current status of WIP. (4) CRP takes into account demand for service parts that are not
accounted for in the MPS.
CRP requires same input as resource profile procedure plus information on MRP-planned
orders and open shop orders (Scheduled Receipt). In this system, a larger database as well as
larger computational effort is required. Thus the inputs required for CRP system are:
Open Order File – found as scheduled receipts on MRP
Planned order releases from MRP – Potential future orders
Work Center file
Information on capacity in the work center
Move, wait, and queue time information
Routing file – the path that the work will follow
Operations to be performed
Operation sequence
Work centers used
Potential alternative work centers
Tooling needed
Standard setup times and run times
Example 4:
Period 4
Period 5
Measure of Capacity
If the variety of products produced at a work center or in a plant is not large, it is often
possible to use a unit common to all products. Paper mills measure capacity in tons of paper,
oil refineries in barrels of oil, and automobile manufacturers in numbers of cars. However, if
a variety of products is made, a good common unit may not exist. In this case, the unit
common to all products is time. Therefore, capacity can be measured in many ways. The
measure could be labor hours, machine hours, physical units, monetary units etc. The firm’s
needs and constraints should determine the capacity measure.
The work content of a product is expressed as the time required to make the product using
a given method of manufacture. Using time-study techniques, the standard time for a job can
be determined—that is, the time it would take a qualified operator working at a normal pace
to do the job. It provides a yardstick for measuring work content and a unit for stating
capacity. It is also used in loading and scheduling.
Capacity requirements
Rough-cut methods APS Systems
planning
Distribution
Master Production
Scheduling Requirements Customers
Planning
Detailed Material
Planning Internal MPC
Boundary
Supplier
Systems
Internal MPC
Boundary
DRP Vendors
Figure H.1 DRP linkages with MPC system
Some firms gather information on inventory levels and product usage from customers.
This knowledge of their customer requirements provides firms the opportunity to make-to-
knowledge. This is especially true when they have vendor managed inventories.
DRP enables the firm to capture data, including local demand conditions, for modifying
the forecast and to report current inventory positions. It provides data for managing the
distribution facility and the database for consistent communications with the customers and
the rest of the company.
Demand
Management Vehicle
Loading
Master Vehicle
Production Scheduling Dispatching
Warehouse
Material Receipt Planning
Requirements Planning
Moving the MPC boundaries into the supply chain means that there is some cost
associated with it. Crossing the area into inter-firm MPC system means that it has to negotiate
with supply chain partners for sharing costs and benefits. It permits evaluation of current
conditions to determine if manufacturing priorities need to be revised. It provides great help
to master scheduler because DRP provides better info to match manufacturing output with
shipment needs.
require some time interval between the arrival of goods on their docks and the entry of the
goods into the inventory system. The basic DRP record is shown in Table H.1.
1 2 3 4 5 6 7
Forecast requirements 20 20 20 20 30 30 30
In transit 60
Planned shipments 60
1 2 3 4 5 6 7
Forecast requirements 15 15 15 15 15 15 15
In transit
Planned receipts 40 40 40
Planned shipments 40 40 40
Example H.1
XYZ Chemicals Ltd. Distributes its Urea fertilizer through its Lahore warehouse. The sales
forecast for this product is 20 tons per week. 43 tons of the product is currently on hand.
Whereas, shipment quantity is 60 tons, there is no safety stock, and the planned shipment lead
time is one week. The product is packed in a lot of 50 tons. Similar data for plant warehouse
is given in Table H.3.
1 2 3 4 5 6 7
Forecast requirements 20 20 20 20 20 20 20
In transit
Planned receipts 60 60
Planned shipments 60 60
1 2 3 4 5 6 7
Gross requirements 60 60
Scheduled receipts 50
Logistics Vehicle
System Capacity
Modules Planning
Vehicle
Loading
Example H.2
A plant in Lahore supplies material to two warehouses and from there to customers. Assume
that the warehouse 1 and warehouse 2 will sell 40 units and 60 per week, respectively. It takes
one week to transport the product to warehouses or to produce it at the plant. The beginning
inventory at the warehouses is 60 units and at the plant it is 140 units. No safety stock is
planned at any location. Develop a DRP record for this system.
Warehouse 1
1 2 3 4 5 6 7
Forecast requirements 40 40 40 40 40 40 40
In transit
Planned receipts 20 40 40 40 40 40
Planned shipments 20 40 40 40 40 40
Warehouse 2
1 2 3 4 5 6 7
Forecast requirements 60 60 60 60 60 60 60
In transit
Planned receipts 60 60 60 60 60 60
Planned shipments 60 60 60 60 60 60
Warehouse 1 20 40 40 40 40 40
Warehouse 2 60 60 60 60 60 60
Plant 1 2 3 4 5 6 7
In transit
Example H.3
1 2 3 4 5
Forecast requirements 20 20 20 20 20
In transit 40
Planned receipts 40 40
Planned shipments 40 40
1 2 3 4 5
Forecast requirements 20 20 20 20 20
In transit
Planned receipts 40 40
Planned shipments 40 40
3 4 5 6 7
Forecast requirements 20 20 20 20 20
In transit 40
Planned receipts 40 40
Planned shipments 40 40
4 5 6 7 8
Forecast requirements 20 20 20 20 20
In transit 40
Planned receipts 40
Planned shipments 40
Error Addback
An alternative for stabilizing the information is the error addback method. This approach
assumes forecasts are unbiased or accurate on the average. This means any unsold forecast in
one period will be made up for in a subsequent period, or any sales exceeding forecast now
will reduce sales in a subsequent period. With this method, errors are added (or subtracted)
from future requirements to reflect the expected impact of actual sales on projected sales.
Table H.4 applies this concept to the warehouse example. Note the planned shipments are
under system control; that is, firm planned orders aren’t used.
Forecast requirements 20 20 20 20 20
In transit 40
Planned receipts 40 40
Planned shipments 40 40
2 3 4 5 6
Forecast requirements 22 20 20 20 20
In transit
Planned receipts 40 40
Planned shipments 40 40
3 4 5 6 7
Forecast requirements 18 20 20 20 20
In transit 40
Planned receipts 40 40
Planned shipments 40 40
4 5 6 7 8
Forecast requirements 22 20 20 20 20
In transit
Planned receipts 40 40
Planned shipments 40 40
Problem Solving
Bulk Material Record and MPS
Table H.5 shows how the various sizes of packaged products can be combined into a bulk
inventory record for creating the factory’s MPS. In the example, two package sizes consume
the bulk inventory. The packages are in grams, while the bulk item is in kilograms. The
explosion process works from packaged item to bulk, but the grams have been converted to
kilograms to get the gross requirements for the bulk material (e.g., for period 1: 100 units x
200 grams = 20,000 grams = 20 kilograms). The firm planned orders for the bulk material are
the factory MPS, stating when the bulk inventory must be replenished to meet the packaging
schedules.
200-Gram Product 1 2 3 4 5 6 7
Planned orders 60 40
Period
500-Gram Product 1 2 3 4 5 6 7
Planned orders 10 10 20
Period
Bulk Material-Kilogram 1 2 3 4 5 6 7
Gross Requirements 20 10 20 5 17 8 10
Scheduled Receipt
Planned orders 40
for weeks 5 through 8. The impact is estimated to double sales (from 20 to 40) during the first
two weeks and to have a reduced impact during the next two weeks. Note the promotion
―steals‖ from demand in weeks 9 and 10.
1 2 3 4 5 6 7
Gross requirements 0 20 20 40 40 40
Scheduled receipts
Warehouse Period
1 2 3 4 5 6 7
Forecast requirements 20 20 20 20 40 40 30
In transit 20
Planned receipts 20 20 40 40 40
Planned shipments 20 20 40 40 40
1 2 3 4 5 6 7
Forecast requirements 30 30 30 30 0 0 0
In transit 60
Planned receipts 77
Planned shipments 60
Warehouse 2 Period
1 2 3 4 5 6 7
In transit
Projected available balance 207 107 207 107 207 77 147 217
Material and
Capacity Plans
approaches, assign most vendors’ scheduling to PAC. Order release (which authorizes release
of individual orders to the factory and provides accompanying documentation) is similarly
becoming more a part of PAC.
The particular type of production control system used varies from company to company,
but all should perform the preceding functions. However, the relative importance of these
functions will depend on the type of manufacturing process. Manufacturing processes can be
conveniently organized into three categories:
1. Flow manufacturing.
2. Intermittent manufacturing.
3. Project manufacturing.
Flow Manufacturing
Flow manufacturing is concerned with the production of high-volume standard products. If
the units are discrete (e.g., cars and appliances), the process is usually called repetitive
manufacturing, and if the goods are made in a continuous flow (e.g., gasoline), the process is
called continuous manufacturing.
Production activity control concentrates on planning the flow of work and making sure
that the right material is fed to the line as stated in the planned schedule. Since work flows
from one workstation to another automatically, implementation and control are relatively
simple.
Intermittent Manufacturing
Intermittent manufacturing is characterized by many variations in product design, process
requirements, and order quantities. Production activity control in intermittent manufacturing
is complex. Because of the number of products made, the variety of routings, and scheduling
problems, PAC is a major activity in this type of manufacturing. Planning and control are
typically exercised using shop orders for each batch being produced. Our discussion of PAC
assumes this kind of environment.
Project Manufacturing
Project manufacturing usually involves the creation of one or a small number of units. Large
shipbuilding is an example. Because the design of a product is often carried out or modified
as the project develops, there is close coordination between manufacturing, marketing,
purchasing, and engineering.
Control: Once plans are made and shop orders released, the process must be monitored
to learn what is actually happening. The results are compared to the plan to decide whether
corrective action is necessary. Production activity control will do the following:
Rank the shop orders in desired priority sequence by work center and establish a
dispatch list based on this information.
Track the actual performance of work orders and compare it to planned schedules.
Where necessary, PAC must take corrective action by re-planning, rescheduling, or
adjusting capacity to meet final delivery requirements.
Monitor and control work-in-process, lead times, and work center queues.
Report work center efficiency, operation times, order quantities, and scrap.
The functions of planning, implementing, and controlling are shown schematically in
Figure I.2.
DATA REQUIREMENTS
To plan the processing of materials through manufacturing, PAC must have the following
information:
What and how much to produce?
When parts are needed so the completion date can be met?
What operations are required to make the product and how long the operations will
take?
What the available capacities of the various work centers are?
Production activity control must have a data or information system from which to work.
Usually the data needed to answer these questions are organized into databases. The files
contained in the databases are of two types: planning and control.
Planning Files
Four planning files are needed: item master file, product structure file, routing file, and work
center master file.
Item master file: There is one record in the item master file for each part number. The
file contains, in one place, all of the pertinent data related to the part. For PAC, this includes
the following:
Part number, a unique number assigned to a component.
Part description.
Manufacturing lead time, the normal time needed to make this part.
Quantity on hand.
Quantity available.
Allocated quantity, quantities assigned to specific work orders but not yet withdrawn
from inventory.
On-order quantities, the balance due on all outstanding orders.
Lot-size quantity, the quantity normally ordered at one time.
Product structure file (bill of material file): The product structure file (bill of material
file) contains a list of the single-level components and quantities needed to assemble a parent.
It forms a basis for a ―pick list‖ to be used by storeroom personnel to collect the parts
required to make the assembly.
Routing file: The routing file contains a record for each part manufactured. It gives
details of the following:
The operations required to make the product and the sequence in which those
operations are performed.
A brief description of each operation.
Equipment, tools, and accessories needed for each operation.
Setup times, the standard time required for setting up the equipment for each
operation.
Run times, the standard time required to process one unit through each operation.
Lead times for each operation.
Work center master file: The work center master file collects all of the relevant data on
a work center. For each work center, it gives details on the following:
Work center number.
Capacity.
Number of shifts worked per week.
Number of machine hours per shift.
Number of labor hours per shift.
Efficiency.
Utilization.
Queue time, the average time that a job waits at the work center before work is
begun.
Alternate work centers, work centers that may be used as alternatives.
Control Files
Control in intermittent manufacturing is exercised through shop orders and control files that
contain data on these orders. There are generally two kinds of files: the shop order master file
and the shop order detail file.
Shop order master file: Each active manufacturing order has a record in the shop order
master file. The purpose is to provide summarized data on each shop order, such as the
following information:
Scheduling
The objective of scheduling is to meet delivery dates and to make the best use of
manufacturing resources. It involves establishing start and finish dates for each operation
required to complete an item. To develop a reliable schedule, the planner must have
information on routing, required and available capacity, competing jobs, and manufacturing
lead times (MLT) at each work center involved.
Manufacturing lead time is the time normally required to produce an item in a typical
lot quantity. Typically, MLT consists of five elements:
1. Queue time, amount of time the job is waiting at a work center before operation
begins.
2. Setup time, time required to prepare the work center for operation.
3. Run time, time needed to run the order through the operation.
4. Wait time, amount of time the job is at the work center before being moved to the
next work center.
5. Move time, transit time between work centers.
The total manufacturing lead time will be the sum of order preparation and release plus
the MLTs for each operation. Figure I.3 shows the elements making up manufacturing lead
time. The largest of the five elements is queue time. Typically, in an intermittent
manufacturing operation, it accounts for 85%–95% of the total lead time.
Cycle time: A term that is closely related to manufacturing lead time is cycle time. Its
synonym is throughput time.
Scheduling Techniques
There are many techniques to schedule shop orders through a plant, but all of them require an
understanding of forward and backward scheduling as well as finite and infinite loading.
Forward scheduling assumes that material procurement and operation scheduling for a
component start when the order is received, whatever the due date, and that operations are
scheduled forward from this date. The first line in Figure I.4 illustrates this method. The result
is completion before the due date, which usually results in a buildup of inventory. This
method is used to decide the earliest delivery date for a product.
Backward scheduling is illustrated by the second line in the figure. The last operation on
the routing is scheduled first and is scheduled for completion at the due date. Previous
operations are scheduled back from the last operation. This schedules items to be available as
needed and is the same logic as used in the MRP system. Work-in-process inventory is
reduced, but because there is little slack time in the system, customer service may suffer.
Infinite Scheduling
Infinite loading is also illustrated in the figure above. The assumption is made that the
workstations on which operations 1, 2, and 3 are done have capacity available when required.
It does not consider the existence of other shop orders competing for capacity at these work
centers. It assumes infinite capacity will be available. Figure I.5 shows a load profile for
infinite capacity.
Finite Scheduling
Finite loading assumes there is a defined limit to available capacity at any workstation. If
there is not enough capacity available at a workstation because of other shop orders, the order
has to be scheduled in a different time period. Figures I.6 illustrate the condition.
In the forward-scheduling example shown in the figure, the first and second operations cannot
be performed at their respective workstations when they should be because the required
capacity is not available at the time required. These operations must be rescheduled to a later
time period. Similarly, in the example of scheduling back, the second and first operations
cannot be performed when they should be and must be rescheduled to an earlier time period.
Figure I.6 shows a load profile for finite loading. Notice the load is smoothed so there is no
overload condition.
Example Problem
A company has an order for 50 units of brand X to be delivered on day 100. Only one
machine is available for each operation. The factory works one 8 hour shift 5 days a week.
The parts move in a lot of 50. Using the following data develop a schedule using backward
scheduling.
Solution:
Operations Overlapping
In operation overlapping, the next operation is allowed to begin before the entire lot is
completed on the previous operation. This reduces the total manufacturing lead times because
the second operation starts before the first operation finishes all the parts in the order. Figure
I.8 divided into at least two lots.
Optimal Transfer
An order for 100 units of a product is processed on work centers A and B. The setup time on
A is 30 minutes, and run time is 10 minutes per piece. The setup time on B is 50 minutes, and
the run time is 5 minutes per piece. Determine the size of transfer batch if overlapping
operations are used.
Solution:
SUA = Set up time operation A
SUB = Set up time operation B
RTA = Run time per piece operation A
RTB = Run time per piece operation B
QT = Total order size
T1 = Size of the first transfer batch
𝑇 𝑡
𝑇 𝑇
Note:
If the second operation is slower than the first make the first transfer batch small. If the
second machine is faster than the first make the first transfer batch large.
Example
A batch of 1,000 whatzits is to be run through 2 operations, A and B. Times for the operations
are as follows:
Setup time on A=30 minutes
Setup time on B=50 minutes
Run time on A=10 minutes
Run time on B=5 minutes
Move time between A and B=10 minutes
Move time to store=15 minutes
Solution:
𝑇 𝑡
𝑇 𝑇
Operation Splitting
Operation splitting is a second method of reducing manufacturing lead time. The order is split
into two or more lots and run on two or more machines simultaneously. If the lot is split in
two, the run-time component of lead time is effectively cut in half, although an additional
setup is incurred. Figure I.9 shows a schematic of operation splitting. Operation splitting is
practical when:
Setup time is low compared to run time.
A suitable work center is idle.
It is possible for an operator to run more than one machine at a time.
Load Leveling
The load profile for a work center is constructed by calculating the standard hours of
operation for each order in each time period and adding them together by time period. Figure
I.10 is an example of a load report.
Work Center: 10 Available Time: 120 Hours per week
Description: Lathes Efficiency: 115%
Number of Machines: 3 Utilization 80%
Rated Capacity: 110 standard hours / wk
Week 18 19 20 21 22 23 Total
Released
80 30 0 0 315
Load 105 100
60 80 130 80 350
Planned Load
Total Load 105 100 140 110 130 80 665
Rated
110 110 110 110 110 110 660
Capacity
(Over) /
Under 5 10 (30) 0 (20) 30 (5)
Capacity
Figure I.10 Load report
Scheduling Bottlenecks
In intermittent manufacturing, it is almost impossible to balance the available capacities of the
various workstations with the demand for their capacity. As a result, some workstations are
overloaded and some underloaded. The overloaded workstations are called bottlenecks and,
by definition, are those workstations where the required capacity is greater than the available
capacity.
Throughput is the total volume of production passing through a facility. Bottlenecks
control the throughput of all products processed by them. If work centers feeding bottlenecks
produce more than the bottleneck can process, excess work-in-process inventory is built up.
Therefore, work should be scheduled through the bottleneck at the rate it can process the
work.
Example Problem
Suppose a manufacturer makes wagons composed of a box body, a handle assembly, and two
wheel assemblies. Demand for the wagons is 500 a week. The wheel assembly capacity is
1200 sets a week, the handle assembly capacity is 450 a week, and final assembly can
produce 550 wagons a week.
a. What is the capacity of the factory?
b. What limits the throughput of the factory?
c. How many wheel assemblies should be made each week?
d. What is the utilization of the wheel assembly operation?
e. What happens if the wheel assembly utilization is increased to 100%?
Solution:
a. 450 units a week.
b. Throughput is limited by the capacity of the handle assembly operation.
c. 900 wheel assemblies should be made each week. This matches the capacity of the handle
assembly operation.
d. Utilization of the wheel assembly operation is
e. Excess inventory builds up.
Managing Bottlenecks
Since bottlenecks control the throughput of a facility, some important principles should be
noted:
Utilization of a non-bottleneck resource is not determined by its potential, but by
another constraint in the system.
Utilization of a non-bottleneck 100% of the time does not produce 100% utilization.
Utilization of a non-bottleneck resource is not determined by its potential, but by
another constraint in the system.
Utilization of a non-bottleneck 100% of the time does not produce 100% utilization.
Utilization of a non-bottleneck resource is not determined by its potential, but by
another constraint in the system.
Utilization of a non-bottleneck 100% of the time does not produce 100% utilization.
Since bottlenecks are so important to the throughput of a system, scheduling and
controlling them is extremely important. The following must be done:
Establish a time buffer before each bottleneck.
Control the rate of material feeding the bottleneck.
Theory of Constraints
Once a constraint has been identified, there is a five-step process that is recommended to help
improve the performance of the operation. The five steps are summarized as follows:
1. Identify the constraint
Example
Parent X requires 1 each of component Y and Z. Both Y and Z are processed on work center
20 which has an available capacity of 40 hours. The setup time for component Y is 1 hour and
the run time 0.3 hour per piece. For component Z, setup time is 2 hours and the run time is
0.20 hour per piece. Calculate the number of Ys and Zs that can be produced.
Solution
Available capacity for Ys and Zs = 40 hours
TimeY + TimeZ = 40 hours
1 + 0.3x + 2 + 0.2x = 40 hours
0.5x = 37 hours
x = 74
(We can produce 74 Y’s and 74 Z’s)
Example Problem
Parent A requires 1 component B and two components C. Both A and B are processed on
work center 1, while C is processed on work center 2. Both work centers have available
capacity of 40 hours per week. The other data are provided in the table given below:
Solution:
The number of B’s should equal the number of A’s produced and the load in workstation 1
can be expressed as the number of A’s produced.
2 hrs + .1×A hrs + 2 hrs + .2×A hrs = 40 hrs
.3×A hrs = 36 hrs
A = 120
Workstation 1 has the capacity to make 120 A’s and 120 B’s
Implementation
Orders that have tooling, material, and capacity have a good chance of being completed on
time and can be released to the shop floor. Other orders that do not have all of the necessary
elements should not be released because they only cause excess work-in-process inventory
and may interrupt work on orders that can be completed. The process for releasing an order is
shown in Figure I.11.
Route Sheets
Material Issue Tickets
Tool Requisitions
Job Tickets
Move Tickets
Control
Once work orders have been issued to manufacturing, their progress has to be controlled. To
control progress, performance has to be measured and compared to what is planned. If what is
actually happening (what is measured) varies significantly from what was planned, either the
plans have to be changed or corrective action must be taken to bring performance back to
plan. The input/output control can be seen graphically as shown in Figure I.12. To control
queue and meet delivery commitments, production activity control must:
Control the work going into and coming out of a work center. This is generally called
input /output control.
Set the correct priority of orders to run at each work center.
Example Problem
Work Center: 201
Capacity per
period: 40
standard hours
Period 1 2 3 4 5 Total
Planned Input 38 32 36 40 44 190
Actual Input 34 32 32 42 40 180
Cumulative Variance -4 -4 -8 -6 -10 -10
Planned Backlog 32 30 22 18 18 22
Actual Backlog 32 34 30 18 16 20
Input/output report: To control input and output, a plan must be devised, along with a
method for comparing what actually occurs against what was planned. This information is
shown on an input/output report. The above table is an example of such a report. The values
are in standard hours.
Cumulative variance is the difference between the total planned for a given period and the
actual total for that period. It is calculated as follows:
Dispatching
Dispatching is a function of selecting and sequencing jobs to be run at a work center. Through
the dispatch list we control the priorities. It usually consists of the following:
Plant, department, work center
Part number, shop order number, operation number and description
Standard hours
Priority information
Jobs coming to the work center
Dispatching Rules
There are a number of dispatching rules that are used to create ranking of jobs for batching
list. None of these rules is perfect. Some of the commonly used rules are:
FCFS - First come, first served
The job which arrived first should be processed first.
EDD - Earliest job due date
The job which has the earliest due date should be processed first.
ODD - Earliest operation due date
The job which has the earliest operations due date should be processed first.
SPT - Shortest processing time
The job which has the shortest processing time should be processed first.
CR - Critical ratio
The job with the smallest critical ratio should be processed first. The critical ratio is
calculated as shown below:
Example Problem
Application of sequencing rules:
J. Just-in-Time (JIT)
Just-in-time (JIT) manufacturing is a philosophy that relates to the way a manufacturing
company organizes and operates its business. It is not a magic formula or a set of new
techniques that suddenly makes a manufacturer more productive. Rather, it is the very skillful
application of existing industrial and manufacturing engineering principles. The Japanese
have not taught us new tricks but have forced us to examine some of our basic assumptions
and approach manufacturing with a different philosophy.
Once the lecture is completed, the student should be able to:
Describe the key features of JIT and their impact on MPC system
Illustrate the JIT principle in a simplified example
Identify key areas of research in JIT which relate to MPC
Explain the impact of JIT decisions on MPS, production floor control, and operating
performance
Just-in-Time Philosophy
Just-in-time (JIT) is a philosophy which has been defined in many ways. It not only targets
inventory but is geared to eliminate waste of all kind in an organization. The most common
definition is the elimination all wastes and continuous improvement of productivity. It
encompasses the whole organization and not just the manufacturing facility.
JIT originated in Japan in early 1960 and got prominence during the oil embargo of 1974.
In that year almost all the automobile companies made losses except for Toyota, which
showed profit. The reason attributed to this was JIT and people started studying this new
philosophy. The broad view of JIT philosophy is that the whole organization has the same
goal and that is customer focus. It believes in simplicity, nothing complicated is accepted. It
targets continuous improvement.
Waste means anything other than the minimum amount of equipment, parts, space,
material, and workers’ time absolutely necessary to add value to the product. This means
there should be no surplus, there should be no safety stocks, and lead times should be
minimal. Also, all wastes should be visible so that they could be eliminated. Flexibility is also
very important in JIT because it is important to adapt to changes in the environment.
Just-in-Time Goal
The ultimate goal of JIT is a balanced system. The supporting goals are:
Eliminate disruptions: Zero disturbances mean routine execution of schedules day
in-day out.
Eliminate Waste: As mentioned in the previous section, everything that is surplus is
a waste. In other words, anything in the product development cycle that does not add
value to the product is waste. This waste should be eliminated from the system.
Flexible system: Flexible system helps the company to react swiftly to changes in the
volume and mix of their products. To achieve this, operators and machinery must be
flexible, and the system must be configured to be changed over quickly from one
product to another.
The building blocks of JIT are:
1. Product design
2. Process design
3. Personnel elements
4. Manufacturing planning
Just-in-time goals and its building blocks are shown graphically in Figure J.1.
Sources of Waste
Toyota has identified seven important sources of waste in manufacturing. The first four relate
to the design of the manufacturing system and the last three to the operation and management
of the system:
1. The process: The waste generated by the process is if the wrong type or size of
machine is used, if the process is not being operated correctly, or if the wrong tools
and fixtures are used.
2. Methods: If the methods of performing tasks cause wasted movement, time, or effort
then the waste is added. Activities that do not add value to the product should be
eliminated.
3. Movement: Unnecessary movement of components adds cost but not value,
therefore, it is waste. For example, goods received may be stored and then issued to
production. This requires labor to put away, find, and deliver to production. This may
be due to poorly planned layouts.
4. Product defects: Producing defective product is adding waste in the system. If the
defective product is not identified, the next workstation will waste time trying to use
it or trying to rework on it.
5. Waiting time: There are two types of waiting times. (1) Waiting by the operator and
(2) waiting by the material in queues. Both types of waiting times are waste.
6. Overproduction: When product is produced more than is required it is a waste
because it will increase inventory which would require more space and to store them.
7. Inventory: In JIT system inventories are considered biggest evil because they hide
inefficiencies in the system. One of the goals of JIT system is to reduce them.
Kaizen Philosophy:
Kaizen is Japanese for "improvement". When used in the business sense and applied to the
workplace, kaizen refers to activities that continuously improve all functions and involve all
employees from the CEO to the assembly line workers. It also applies to processes, such as
purchasing and logistics, which cross organizational boundaries into the supply chain.
The main points of Kaizen are:
Waste is the enemy
Product Design
Critical activities in product design include quality, designing for manufacture in cells, and
reducing the number of levels in the bill of materials to as few as possible. Since each level in
a bill of material represents a stock point, reducing the number can significantly reduce
inventory requirements and speed processing.
The product design should be based on standard parts. This will help in reducing
inventory since same parts would be used in different products. Also, it is necessary that it
should be modular design, which makes it easy to assemble products. The product design
should be based on concurrent engineering so that from the very beginning the product is
designed for manufacturability.
Process Design
For fewer levels to be practical, the number of product conversion steps must be reduced
through process design changes, often through cellular manufacturing. Equipment in cellular
manufacturing is positioned to achieve rapid flow of production with minimal inventories.
The object is to concentrate on material velocity. Jobs must flow through in short cycle times,
so detailed tracking is unnecessary.
JIT systems are designed to be responsive to as large a set of demands as possible.
Superior manufacturing processes support greater bandwidth. The objective is for MPC
systems to schedule any product, right behind any other, with minimal disruption.
The process design in JIT focuses on:
1. Small lot size
2. Reduced set up time
3. Layout
4. Limited work in process
5. Quality improvement
6. Limited inventory storage
Small lot size also increases product flexibility, which makes it easier to balance
operations. The Ideal situation is a lot size of one which is often not feasible. We can use
EOQ analysis to calculate desired setup time. That means the small lot size will be made
possible with small setup time. To achieve small lot size, two key changes are necessary. First
is to improve material handling and second is to reduce setup time. If we target setup cost
then by reducing it will reduce lot size, thereby, reducing inventory. The effect of small setup
time on lot size is shown in Figure J.3.
Layout
Many companies do not have a product line that lends itself to flow manufacturing. For
example, many companies do not have sufficient volume of specific parts to justify setting up
a line. Companies with this kind of product line usually organize their production on a
functional basis by grouping together similar or identical operations in one. Product moves
from one workstation to the other in lots or batches. This type of production produces long
queues, high work-in-process inventory, long lead times, and considerable materials handling.
Usually this kind of layout can be improved. It depends on the ability to detect product
flows. This can be done by grouping products together into product families. Products will be
in the same family if they use common work flow or routing, materials, tooling, setup
procedures, and cycle times. Workstations can then be set up in miniature flow lines or work
cells. The work centers required to make this family can be laid out according to the steps to
make that family. Parts can now pass one by one, or in very small lots, from one workstation
to the next. This has several benefits:
Queue and lead times going through the cell are reduced drastically.
Production activity control and scheduling are simplified. The cell has only one work
center to control as opposed to five in a conventional system.
Floor space needed is reduced.
Feedback to preceding operations is immediate. If there is a quality problem, it will
be found out immediately.
Quality Improvement
Quality is important for two reasons. If quality is not present in what is supplied to the
customer and the product is defective, the customer will be dissatisfied. If a process produces
scrap, it creates disrupted schedules that delay supplying the customer, increases inventory or
causes shortages, wastes time and effort on work centers, and increases the cost of the
product.
In JIT system, the quality is integrated into all processes. The focus is on continuous
improvement. Quality at the source means doing it right the first time and, if something does
go wrong, stopping the process and fixing it. People become their own inspectors, personally
responsible for the quality of what they produce. The operators are trained to practice jidoka –
authority to stop production line if there is a problem at their work centers. Poka-yoke is
another concept used in JIT. It implies the concept of removing faults at the first instance and
making a process or product ―foolproof.‖ It tries to change either the process or its resources,
thus eliminating the need to rely on human experience and knowledge.
For a process to continue to produce the required quality, machinery must be maintained
in excellent condition. This can best be achieved through a program of preventive
maintenance. This is important for more reasons than quality. Low work in process
inventories mean there is low level of buffer is available. If a machine breaks down, it will
quickly affect other work centers. Preventive maintenance starts with daily inspections,
lubrication, and cleanup. Since operators usually understand how their equipment should
―feel‖ better than anyone else, it makes more sense to have them handle this type of regular
maintenance. In preventive maintenance workers perform maintenance as part of their regular
work. It is costly, but less expensive than unexpected machine breakage. Therefore, care of
equipment and well-trained workers are very important.
Variability Reduction
JIT systems require managers to reduce variability because variability adds waste in the
system. If there is less variability in demand we will need smaller safety stocks, which will
reduce overall inventory being held in the system. Inventory hides inefficiencies in the system
and variability creates inefficiencies. Therefore, by reducing variability, the inefficiencies in
the system are reduced, thereby, the inventories are reduced.
Production Flexibility
JIT requires highly flexible production system. This flexibility is achieved by:
1. Reduce downtime by reducing changeover time. This will increase productivity.
Also, by reducing changeover time, it is possible to produce small lot sizes, which
will make it possible to respond quickly to the changes in product demand.
2. Use preventive maintenance to reduce breakdowns. This also increases productivity
and reduces inventories/wastes.
3. Cross-train workers to help clear bottlenecks. This helps in increasing flexibility and
productivity by eliminating breakdowns of machinery during production.
4. Use many small units of capacity. In JIT, the production line is usually in the form of
cells for the production of specific product family. This way scale economy is
achieved as well as flexibility in the production facility.
5. Reserve capacity for important customers. Instead of using regular capacity, in JIT
reserve capacity is used for important customers. This way meeting regular demand is
not affected by demand from important customers.
6. Balance system. Uniform plant loading means that the work done at each
workstation should take about the same time. In repetitive manufacturing, this is
called balancing the line, which means that the time taken to perform tasks at each
workstation on the line is the same or very nearly so. The result will be no
bottlenecks and no buildup of work-in-process inventory.
Inventories
In JIT system inventory is kept at the minimum level necessary to keep operations running.
To keep minimum inventory level, pull system should be used to move inventory as well as
lot sizes should be reduced which will decrease the inventory level.
Inventories are considered evil in the production system because they hide system’s
inefficiencies. Following are some of the other ways to eliminate inventories in JIT system.
1. Develop just-in-time delivery systems with suppliers. Since components are delivered
just in time for their use, the inventory is minimized.
2. Deliver directly to point of use. Since the components are delivered direct to the point
of use and there is no intermediary storage place, the inventory would be minimized.
3. Perform to the schedule. If the production is performed as per schedule, there would
be no surprises and no need to maintain extra inventories.
4. Reduce setup time. We have seen from EOQ model that to reduce lot size we need to
reduce setup cost. Therefore, reducing setup time will impact positively in reducing
inventories.
5. Use cellular manufacturing (group technology). Using cells for manufacturing instead
of one large production line, which would require large production to achieve scale
economy, the inventories would be reduced.
If we look at a river bed, we see that on the surface water flow seems calm but
underneath the surface there are rocks which are actually creating blockages in the flow. In
the production system these rocks represent problems/inefficiencies and water represents
inventory. As we reduce water level, these rocks will be exposed one by one. We can remove
the exposed rock and again reduce the water level to expose another rock, which will then be
removed. We keep on doing this until all the rocks are removed and water flows smoothly. In
the same analogy, we can reduce inventory slowly until a problem surfaces. We identify its
causes, remove them and thus eliminate the problem. Then we repeat the steps until all the
problems are removed and we are left with no problem and almost no inventory. This is
shown in Figures J.4 and J.5:
traditionally indirect jobs such as preventive maintenance, some setup, data recording, and
problem solving. As discussed previously, employees must be flexible in the tasks they do.
Just as machines must be flexible and capable of quick changeover, so must the people who
run them.
The role of management must change. Traditionally, management has been responsible
for planning, organizing, and supervising operations. Many of their traditional duties are now
done by line workers. In a JIT environment, more emphasis is placed on the leadership role.
Managers and supervisors must become coaches and trainers, develop the capability of
employees, and provide coordination and leadership for improvements. Traditionally, staff
has been responsible for such things as quality control, maintenance, and record keeping.
Under JIT, line workers do many of these duties. Staff responsibilities then become those of
training and assisting line workers to do the staff duties assigned to them.
MPC
MPC in just-in-time environment needs changes made to the system from traditional
manufacturing to JIT manufacturing. Some of the changes required are:
Level loading: The loads for jobs in every workstation are equal. This makes the pull
system possible. If uneven loading exists, the following workstation may have to wait
for the materials from the preceding workstation. Uniform loading allows the
materials to flow through the production line smoothly. Every workstation runs at a
constant rate. If the demand increases, the production rates in all workstation increase
together. If the demand drops, all workstations may have the same level of idleness.
Pull system. The traditional manufacturing system is based on the push system,
where the material is produced and push on to downstream work center whether it
requirement it or not. JIT is based on pull system, where demand on a workstation
should come from the next workstation. The pull system starts at the end of the line
and pulls product from the preceding operation as needed. The preceding operation
does not produce anything unless a signal is sent from the following operation to do
so.
Visual systems: Visible control tools are used wherever possible. Cards attached to
the materials, containers at sight, tags in stock indicating order points, etc. are
examples of visual control tools. These signals are processed by human intelligence
at the speed of light, and are superior to any computer in the world. JIT philosophy
reminds us that natural human senses are effective tools but are frequently ignored.
Close vendor relationships: In order to establish a smooth flow of materials into the
factory, a close and reliable relationship with the suppliers is very important. Supplier
partnership is the establishment of a working relationship with a supplier whereby the
two organizations act as one. Relationships with the suppliers should be based on
mutual trust, cooperation, and long-term commitment.
Preventive maintenance: Traditional maintenance might be called ―breakdown
maintenance,‖ meaning maintenance is done only when a machine breaks down. The
motto of breakdown maintenance is ―If it ain’t broke, don’t fix it.‖ Unfortunately,
breakdowns occur only when a machine is in operation, resulting in disrupted
schedules, excess inventory, and delayed deliveries. In addition, lack of proper
maintenance results in wear and poor performance. For example, if a car is not
properly maintained, it will break down, not start, or perform poorly on the road. For
a process to continue to produce the required quality, machinery must be maintained
containers in front of the work center with the move cards attached. When that material is
used to replace the work center 2 finished material, the raw material container is now empty
and the associated move card is unattached.
The unattached move card authorized movement of material to replace the material that
was used. That material is found in the ―finished goods‖ section of work center 1. The
operator (or material handler) will now move the material and place the move card on the
container as proof of the authorization to move the material. Before doing so, however, they
must remove the production card that had first authorized its production. That represents
another critical rule for Kanban: every container with material must have one, but only one,
card attached. Therefore, when the move card is attached the production card must be
removed. The system is illustrated in Figure J.6.
Example Problem
An aspirin manufacturer has converted to JIT manufacturing using kanban containers. They
must determine the number of containers at the bottle filling operation which fills at a rate of
200 per hour.
Each container holds 25 bottles, it takes 30 minutes to receive more bottles, safety stock
is 10% of demand during LT.
Solution:
D = 200 bottles per hour
T = 30 minutes = 0.5 hour
C = 25 bottles per container
S = 10% of demand during lead time
N = DT (1+S)
C
N = 200*0.5(1+0.1) = 4.4 ≈ 4 containers
25
Example: In this case suppose we have an inventory of 290 seats. A new batch of bicycles
has just been ordered, requiring us to use 200 of the seats in a very short time. We are left,
therefore, with 90 seats—10 above the reorder point. We do not reorder since the reorder
point has not been reached. The 90 will stay in inventory until the next order for the bicycles
is generated, which may be a significant time. When that order does come to build another
200 bicycles, we can only build 90 because that is the only inventory we have. We need to
immediately order another lot of 300, but it will be two weeks before they are available.
As the example illustrates, the lot-sizing problem with dependent inventory often results
in either a crisis shortage or a replenishment of stock well before it is actually needed. This
example shows that the critical conditions causing the problem are the large lot sizes and the
long lead times, both of which are major targets of JIT waste reduction.
In Pull system the material is pulled through the system when needed. It is the reversal of
traditional push system where the material is pushed through the system as per forecast of
demand even though the actual demand of the material is not there. The pull system actually
forces cooperation among the supply chain’s different entities. It prevents over and
underproduction because the product is produced when there is demand for it. This is
depicted in Figure J.7.
Supplier Relationship
If good schedules are to be maintained and the company is to develop a just-in-time
environment, it is vital to have good, reliable suppliers. They establish the flow of materials
into the factory.
Partnering implies a long-term commitment between two or more organizations to
achieve specific goals. Just-in-time philosophy places much emphasis not only on supplier
performance but also on supplier relations. Suppliers are looked on as co-producers, not as
adversaries. The relationship with them should be one of mutual trust and cooperation.
There are three key factors in partnering.
1. Long-term commitment. This is necessary to achieve the benefits of partnering. It
takes time to solve problems, improve processes, and build the relationship need.
2. Trust. Trust is needed to eliminate an adversarial relationship. Both partners must be
willing to share information and form a strong working relationship. Open and
frequent communications are necessary. In many cases the parties have access to each
other’s business plans and technical information.
3. Shared vision. All partners must understand the need to satisfy the customer. Goals
and objectives should be shared so that there is a common direction. If properly done,
partnering should be a win–win situation. The benefits to the buyer include the
following:
a. The ability to supply the quality needed all the time so there will be no need for
inbound inspection. This implies that the supplier will have, or develop, an
excellent process quality improvement program.
b. The ability to make frequent deliveries on a just-in-time basis. This implies that
the supplier will become a just-in-time manufacturer.
c. The ability to work with the buyer to improve performance, quality, and cost. For
a supplier to become a just-in-time supplier, a long-term relationship must be
established. Suppliers need to have that assurance so they can plan their capacity
and make the necessary commitment to a single customer.
In return, the supplier has the following benefits.
A greater share of the business with long-term security.
Ability to plan more effectively.
More competitive as a just-in-time supplier.
JIT partnerships exist when a supplier and purchaser work together to remove waste and
drive down costs. There are four goals of JIT partnerships:
Preventive Maintenance
Machines cannot operate continuously without some attention. Maintenance activities can be
performed when a machine breaks down to restore the machine to its original operating
condition or at different times during regular operation of the machine in an attempt to
prevent a breakdown from occurring. The first type of activity is referred to as breakdown
maintenance; the second is called preventive maintenance.
Breakdowns seldom occur at convenient times. Lost production, poor quality, and missed
deadlines from an inefficient or broken-down machine can represent a significant expense. In
addition, the cost of breakdown maintenance is usually much greater than preventive
maintenance. (Most of us know that to be true from our own experience at maintaining an
automobile. Regular oil changes cost pennies compared to replacing a car engine.) For these
reasons, most companies do not find it cost-effective to rely solely on breakdown
maintenance. The question then becomes, how much preventive maintenance is necessary and
when should it be performed?
With accurate records on the time between breakdowns, the frequency of breakdowns,
and the cost of breakdown and preventive maintenance, we can mathematically determine the
best preventive maintenance schedule. But even with this degree of precision, breakdowns
can still occur. JIT requires more than preventive maintenance--it requires total productive
maintenance.
Total productive maintenance (TPM) combines the practice of preventive maintenance
with the concepts of total quality--employee involvement, decisions based on data, zero
defects, and a strategic focus. Machine operators maintain their own machines with daily
care, periodic inspections, and preventive repair activities. They compile and interpret
maintenance and operating data on their machines, identifying signs of deterioration prior to
failure. They also scrupulously clean equipment, tools, and workspaces to make unusual
occurrences more noticeable. Oil spots on a clean floor may indicate a machine problem,
whereas oil spots on a dirty floor would go unnoticed. In Japan this is known as the five S's -
seiri, seiton, seiso, seiketsu, and shitsuke - roughly translated as organization, tidiness,
cleanliness, maintenance, and discipline.
Workers – Engineers Managers – engineers are experts Workers are experts managers
Relationship Workers execute their orders and engineers are facilitators
Queues Queues at work production stations lead Small lot sizes and low
to better machine utilization. inventories result in small or no
queues.
To take advantage of JIT practices, firms might have to change their existing layouts.
Certain workstations might have to be moved closer together, and cells of machines devoted
to particular families of components. The single most important factor in successful
implementation is changing product flows and layout to a cellular design. However,
rearranging a plant to conform to JIT practices can be costly. For example, whereas many
plants now receive raw materials and purchased parts by rail, to facilitate smaller, more
frequent JIT shipments, truck deliveries would be preferable. Loading docks might have to be
reconstructed or expanded and certain operations relocated to accommodate the change in
transportation mode and quantities of arriving materials.
significantly reduce setup times. Some companies haven't been able to achieve short setup
times and therefore have to use large-lot production, negating some of the advantages of JIT
practices. Also, JIT systems are vulnerable to lengthy changeovers to new products because
the low levels of finished goods inventory will be insufficient to cover demand while the
system is down. For example, Ford and GM are at a competitive disadvantage because of the
time they need to change from one year's model to the next. GM required 87 days to change
from the 1994 Chevrolet Lumina to the 1995 model, and Ford required 60 days to change
from the 1994 Tempo to the Mystique, its 1995 replacement. In contrast, Toyota changed
from the 1991 Camry to the 1992 version in 18 days, and Honda switched from the 1993
Accord to the 1994 model in only 3 days. Every month a plant is shut down costs between
$65 million and $85 million in pretax profits.
Purchasing and Logistics. If frequent, small shipments of purchased items cannot be
arranged with suppliers, large inventory savings for these items can't be realized. In the
United States such arrangements may prove difficult because of the geographic dispersion of
suppliers.
The shipments of raw materials and components must be reliable because of the low
inventory levels in JIT systems. A plant can be shut down because of a lack of materials. For
example, in 1992, a strike at the GM plant in Lordstown, Ohio, caused the Saturn plant in
Spring Hill, Tennessee, to shut down, losing the production of 1000 cars per day. Lordstown
supplies parts to Saturn, which doesn't stockpile the parts because of JIT practices.
Benefits of JIT
Some of the benefits of JIT are listed below:
1. Reduced inventory
2. Improved quality
3. Lower costs
4. Reduced space requirements
5. Reduced lead times
6. Increased productivity
7. Greater flexibility
8. Reduced scrap and rework
9. Better relations with suppliers
10. Simplified scheduling and control activities
11. Increased capacity
12. Increased equipment utilization
13. Better use of human resources
14. More product variety
K. Advanced Scheduling
In shop scheduling problems, resources are machines only able to execute one task – or
operation – at a time. On the other hand, each job involves an indivisible physical entity,
called product, or lot when several identical products are grouped. Since an entity cannot be
in two places at the same time, a single job can only be executed one operation at a time on a
single machine. We will discuss one-machine and two-machine problems consecutively.
After the completion of this lecture, students will be able to:
Summarize the research findings, which is helpful in assigning jobs or labor to
machines
Apply different sequencing rules on machines for production
Apply Johnson’s rule on multiple machines for production
One-machine Case
Sequencing is determining the order in which jobs will be processed on a machine. In an
intermittent manufacturing environment, a number of jobs are placed in a queue for
processing on a machine. Priority of jobs to process first depends on the performance
measures being used to evaluate the performance of the system.
There are a number of performance measures being used and some of them are:
Flow time of a job: Duration of time a job enters into the system until it leaves
Lateness of a job: Amount by which completion date exceeds due date. Could be
negative.
Tardiness: Amount by which a job is late = max (lateness, 0)
Makespan: total time needed to finish a group of jobs
Average number of jobs until the last is finished:
o =Total flow time / Makespan
To determine the sequence in which jobs should be processed on a machine could be
determined using different priority rules. These are simple heuristics used to select the order
in which jobs should be processed. Each rule performs differently using different
performance measures and in certain conditions. Figure K.1 shows processing of two jobs on
a machine.
Two-machine Case
On a two machines jobs can be assigned using Johnson’s Rule. It is a technique for
minimizing completion time for a group of jobs to be processed on two machines. It also
minimizes total idle time and the makespan. Several conditions must be satisfied to apply this
technique and they are:
Job time must be known and constant
Job times must be independent of sequence
Jobs must follow same two-step sequence
Job priorities cannot be used
All units must be completed at the first work center before moving to the second
Johnson’s rule
1. Select a job with the shortest processing time.
2. If the processing time of the selected job is on the first work center schedule the job
right after the already scheduled job at the beginning of the list.
3. If the processing time of the selected job is on the second work center schedule the
job right before the already scheduled job at the end of the list.
4. Cross out the scheduled job and go to 1
Example Problem
There are four jobs A, B, C, and D to be processed on two machines. Their processing time
on each machine is given in Table K.1. Find the job sequence that will minimize the total
completion time.
A 15 25
B 8 6
C 12 4
D 20 18
Sequencing Rules
Some of the sequencing rules are mentioned below:
Example FCFS
The processing times (including setup time) and due dates for six jobs waiting to be processed
at a work center are given in the following table. Determine the sequence of jobs, the average
flow time, average tardiness, and average number of jobs at work center for FCFS rule.
A 2 7
B 8 16
C 4 4
D 10 17
E 5 15
F 12 18
A 2 2 7 0
B 8 10 16 0
C 4 14 4 10
D 10 24 17 7
E 5 29 15 14
F 12 41 18 23
Sum 41 120 54
Example SPT
The SPT sequence is A-C-E-B-D-F.
A 2 2 7 0
C 4 6 4 2
E 5 11 15 0
B 8 19 16 3
D 10 29 17 12
F 12 41 18 23
Sum 41 108 40
Example EDD
The EDD sequence is C-A-E-B-D-F.
C 4 4 4 0
A 2 6 7 0
E 5 11 15 0
B 8 19 16 3
D 10 29 17 12
F 12 41 18 23
Sum 41 110 38
Example CR
The CR sequence is C-F-D-B-E-A.
Job Processing Flow Due Days
sequence time time date tardy
C 4 4 4 0
F 12 16 18 0
D 10 26 17 9
B 8 34 16 18
E 5 39 15 24
A 2 41 7 34
Sum 41 160 85
Example ST
The ST sequence is C-A-F-D-B-E
Job Processing Flow Due Days
sequence time time date tardy
C 4 4 4 0
A 2 6 7 0
F 12 18 18 0
D 10 28 17 11
B 8 36 16 20
E 5 41 15 26
Sum 41 133 57
Example ST/O
The ST sequence is C-D-F-A-B-E.
C 4 4 4 0
D 10 14 17 0
F 12 26 18 8
A 2 28 7 21
B 8 36 16 20
E 5 41 15 26
Sum 41 149 75
Market Requirement
Manufacturing Task