Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Material Requirements Planning (MRP) How to get the right material in the right quantity at the right time?
Manufacturing Resource Planning (MRP2)
How to start the right operation at the right shop at the right time? Just in Time (JIT) How to avoid waste?
1. FRAMEWORK OF PLANNING DECISIONS ............................................................................... 1 2. MATERIAL REQUIREMENT PLANNING................................................................................... 2 2.1 BASIC QUESTION ................................................................................................................................. 2 2.2 BILL OF MATERIAL (BOM).................................................................................................................. 3 2.3 MATERIAL REQUIREMENT: WHAT ? ..................................................................................................... 4 2.4 MATERIAL REQUIREMENT: WHEN ?..................................................................................................... 5 2.5 MRP PROGRAM ................................................................................................................................... 9 2.6 MRP IN OPERATIONS ......................................................................................................................... 11 2.7 LOT SIZING TECHNIQUE..................................................................................................................... 15 3. CAPACITY PLANNING................................................................................................................. 18 3.1 CAPACITY PLANNING USING OVERALL FACTORS: CPOF................................................................... 19 3.2 CAPACITY BILLS ................................................................................................................................ 20 3.3 RESOURCE PROFILES ......................................................................................................................... 21 3.4 CAPACITY REQUIREMENTS PLANNING ............................................................................................... 23 3.5 CAPACITY PLAN: SUMMARY .............................................................................................................. 24 4. MRP/CRP: CONCLUSION ............................................................................................................ 25 5. JUST IN TIME ................................................................................................................................. 26 5.1 PRINCIPLES ........................................................................................................................................ 26 5.2 COMPARISON: CONVENTIONAL - JIT ................................................................................................. 29 5.3 IMPLEMENTING JIT ........................................................................................................................... 30 T.E. Vollmann, W.L. Berry and D.C. Whybark., Manufacturing Planning and Control Systems, Business One Irwin, 1992.
Prod2100
MRP / JIT
Corporate Strategic Planning Business Forecasting Product and Financial Market Planning Planning Aggregate Resource Production Planning Planning Master Rough-cut Production Capacity Scheduling Planning Material Capacity Requirement Requirement Planning Planning
Aggregate Forecasting
Item Forecasting
Spare Forecasting
This sequence of operations can be divided into three sectors corresponding to the long term (more than 18 months), the medium term (from 1 or 2 months up to 18 months) and the short term (a few days up to a few months). For the long term, the strategic decisions are related to the market, the products and the facilities in general. The aggregate planning is based on an aggregate production target per time period (the month usually). It aims to select the right combination of work force and of inventory levels for the medium term (about 1 year). The MPS refers to the production objectives, per product and per time period (the week usually) for a term of about 1 to 3 months. The rough-cut capacity planning aims to verify that enough capacity is available in each shop. The MRP refers to the short term. It explodes the end product requirements specified in the MPS into requirements for components and raw material. It specifies when and how many of each component are required to reach the MPS. The CRP performs a detailed capacity analysis of each workcenter/shop. In this section, we focus on the MPS and on the MRP and on the related capacity evaluation tools.
Prod2100
MRP / JIT
For clarity reasons, we will first analyze the relation between the MPS and the MRP and, afterwards, we will review the related capacity evaluation tools.
To get 100 HTRAYs in week 8 when shall I order components? 2.1.1. Modular Description
B D
In order to illustrate the kind of problems the MRP activity aims to solve, let us consider the example of the trays again. Here is the basic question tackled by an MRP.
Note that we mean here trays with labels both on the cups and on the tray itself. We call this new tray an HTRAY. To answer the basic question, we need to know of what an HTRAY is made. The review of the component can be exhaustive or recursive. Here is specified the complete list of all the components.
We only specify the components required for the last operations and work recursively. For one HTRAY we need :
Of course, all the components must be, in turn, described in terms of the next highest level components they use and so on.
Prod2100
MRP / JIT
Therefore we need to identify a mounted cup and a labeled tray. We named them G and F.
This diagram means that a labeled tray, denoted F, is made of one E and of one B.
This structure specifies that 1 component H is obtained from 4 components F and 1 G. We then need to specify the mounted cup G and the labeled tray F.
B
G
D G
The specification of the product structure is usually referred to as the Bill of Material (BOM in short). A BOM is said to be modular if it specifies each component in terms of its next level components. The advantages of using a modular BOM are: clear structure and ease of update. These advantages are similar to writing a procedure for a piece of code in a program.
Prod2100
MRP / JIT
The bill of material allows you to explode the demand in final products into the different subassemblies and raw material. Here is the complete structure of the HTRAY.
1 1
F
1
4 1 1
G
1
For example: for 100 H you need : A B C D E F G H 400 500 400 400 100 100 400 100
This explosion is the first feature of an MRP system. It plans the requirements in material (MRP stands for material requirement planning). Note here the difference between dependent and independent demand. The demand for end products, like the HTRAYs, is driven by the market. This demand is independent. The demand for components or raw material depends on the demand for final products. This demand is dependent.
Prod2100
MRP / JIT
When do you need the components ? Structure chart with lead times
The explosion of the final product demand through the BOM tells how many components are needed. It does not tell you when they are needed. In order to know that, timing information must be introduced.
This timing information tells how much time is required by each operation. This information is kept in the Inventory Record File also called Item Master File which namely specifies the lead time for each component.
Here we decide to represent these lead times on the product structure chart.
H
1
1 1
F
1
4 1 1
G
2
E
3
B
1
A
2
B
1
C
1
D
1
Assuming the time unit is the week, this chart has the following meaning.
Practically, the Inventory Records File (Item Master File) contains a record for each component.
Example: 3 weeks to get E, that is between ordering E and receiving E; 2 weeks to produce G, that is between the moment A, B, C and D are available and G is assembled.
Part A, Part B,
... ...
...
Now we can raise questions with "when".
You can raise the same question for the labels (B). The questions can get more difficult. When and how many straws are needed for selling 100 HTRAYs in week 8 if you already have 200 mounted cups and 50 labeled trays.
! Demand(product H, week 8) = 100 ? When and how many straws (D) to order ?
Prod2100
MRP / JIT
MRP: Simulation
Week H G F E D C B A Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order 1 2
The following time table allows the answers to be computed in a more systematic way.
8 400
By proceeding backward, it is possible to determine exactly when and how many units are needed to satisfy the demand for the final products. Here are the results.
To sell 100 HTRAYs in week 8: you must order 400 units of C in week 4.
Note that "to order" components F and G simply means to launch a production order. For the raw material, it means to open a purchase order. This computation is the heart of an MRP system. It fulfills the goal of the MRP: "get the right material at the right time" or "order exactly what you need as late as possible". Since this computation is repetitive, it is better performed by a computer. Note that this computation does not incorporate the existing inventories or the foreseen shipments. A more complete structure is therefore needed.
Order what: A B B C D E F G How many: 400 400 100 400 400 100 100 400 When: 3 4 5 4 4 3 6 5
Prod2100
MRP / JIT
The backward computation performed during the MRP must also take into account possible existing inventories and possible scheduled receipts.
MRP Record
One such record exists for each part, component or finished product. Here is one.
It contains first intrinsic information relative to the part itself. This information is static. The second part is dynamic. It sketches the inventory evolution over time.
Name: Labels (B); Supplier: XYZ Lot size: lot for lot; Safety time = 0;
This is the firm or forecast demand for the corresponding period. It is time-phased.
These are parts which we are guaranteed to receive at the beginning of the corresponding period.
This is the inventory at the end of the corresponding period. It should remain positive.
Here are the orders which are planned to be launched to prevent the inventory from becoming negative. These orders are not yet placed. They are planned to be placed !
Prod2100
MRP / JIT
MRP record
Name: HTRAYs; Lead time: 1 week; Safety time = 0;
Here is a small exercise. Try to play the role of the MRP program by filling the records.
Part Nr: Prod-2196; Lot size: lot for lot; Safety stock = 0;
5 0 6 50 7 10 8 0
1 20
2 20 100
3 40
4 80
Lead time
This is the time required for an order to be completed. It is the time between the moment an order is placed and the the moment the products are delivered. It is made of 4 main parts. Note that queuing time depends on the workload and on the schedule !
This is a time which is added to the lead time for safety reasons, typically when the lead time is not very reliable.
Safety stock
This is the technique used for deciding how much to order. The "lot for lot" technique means that we order exactly what is needed. Other methods are reviewed at the end of the chapter.
By principle, an order is launched to prevent the inventory from becoming negative. With a safety stock, an order is launched as soon as the inventory would drop below this safety stock level. This security is often needed when scrap is common.
Prod2100
MRP / JIT
! Demand (aggregate plan, forecast, firm orders) ! When and how many FG must be delivered (MPS) (BOM) ! Product Composition ! Timing aspects (Inventory Record File) ! Scheduled receipts (Inventory Record File) ! On-hand inventory (Inventory Record File) ? When to order the raw materials and how much ? ? When to launch production order and for how much ?
1. Objective: order the right quantity of the right product as late as possible.
Here below we review the different data and results of the MRP program.
The MRP program computes, on the basis of all these data (symbolized by !), the latest time to order the right quantity of the right product.
2a. Demand
firm orders from known customers forecast demand from unknown customers make-to-stock orders in anticipation of future forecasted demand increase (aggregate planning)
Example:
These requirements are then injected in the MRP calculator as gross requirements.
Prod2100
MRP / JIT
H
1 1
h
4
F
1
G
1
1 1 1
g
1
A B
C D
4. MRP Program
1. Start with the highest level (finished products) 2. Update the corresponding MRP record (in IRF) 3. Link (through BOM) to the next level
The order in which the records are processed is important in order to avoid processing the same record several times. This is why we recommend using the low level coding.
This technique requires that all the BOM be drawn in parallel. If a same component appears in different BOM, then it is lowered to its lowest position. After this manipulation, any component appears at a single level only. The components are then processed by the MRP program in decreasing level order.
Reports: planned orders, order release notices, change in due dates, cancellations, inventory status data
These are the kind of reports that are generated by the MRP program.
Prod2100
MRP / JIT
10
1 2 3 4 5 6 15 20 20 10 20 12 12 12 12 2 2 20
The planned order release in bucket one is called the action bucket.
Before releasing the order, the planner must check the availability of the needed material, allocate the material to this order, pick it from the stores and update the records.
1 2 3 4 5 6 15 20 20 10 20 20 12 12 12 12 2 2
Timing for gross requirement changed: 15 units for week 2 are shifted to week 1. 10 units for week 4 are shifted to week 6.
Gross Requirement Scheduled Receipts On hand | 27 Planned Order Rel.
1 2 3 4 5 6 30 5 10 10 10 20 20 -3 12 12 22 12 2
Possible Actions:
a.1) check whether the open order for period 2 can be rescheduled to period 1 (expedite) a.2) check whether 3 units can be rescheduled (expedite) a.3) check the consequences of these 3 missing units(pegging) b) delay open order for period 4 to period 5 (delay)
Prod2100
MRP / JIT
11
Update Frequency
Gross Requirement Scheduled Receipts On hand | 14 Planned Order Rel. 1 10 4 2
Unfortunately, the MRP calculations always become wrong because something happens.
5 13 2
7 20 2 7
8 4 3
The production unit in charge of this end product could inform you that 3 units got scrapped among the 23 scheduled units. If you update the records you obtain the following results.
1 2 3 4 5 6 7 8 10 2 10 13 20 4 20 4 2 22 12 24 24 4 0 25
The question is should you rerun the MRP program again immediately or should you wait until the next week ? The first solution is to run the MRP calculation once a week only. In this case all the transactions are entered before the next run only.
Solution 2: Net Change Systems for example: nightly run of daily transactions (-) nervous (+) up-to-date
The other solution is to check for all the consequences of this change immediately. However, you then need a system able to compute what has been modified only. This is called a net change system. The drawback is some nervousness of the system.
Solution 1: Regenerative system or periodic update for example: weekly computer run (+) stable (-) never up to date
Prod2100
MRP / JIT
12
Good news could also perturb the whole plan. The POQ (periodic order quantity) lot sizing technique specifies that when some quantity should be ordered, the order size is set to what is needed to cover the next POQ weeks.
Nervousness
2 3 4 5 6 7 8 2 24 3 5 1 3 4 50 2 13 8 7 4 50 0 0
26 14
1 2 3 4 5 6 7 8 14 50 14 2 2 2 2 2 0 0 0 48
Assume that the demand for period 2 decreased by 1 unit Product A (lead time = 2; lot size: POQ = 5)
1
Gross Requirement Scheduled Receipts On hand | 28 Planned Order Rel.
2 3 4 5 6 7 8 2 23 3 5 1 3 4 50 3 63 0 58 57 54 50 0
26
2 3 63
14 16 -47
Prod2100
MRP / JIT
13
Exercise solutions
Here is the solution of the MRP exercise proposed earlier (on page 6).
Week H G F E D C B A Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order Requirement Order
7 100 400
8 100
400 100 100 100 100 400 400 400 400 400 100 400 100 400 400
1 20 2 20 100 40 120 1 2 70 90 3 40 80 3 4 80 0 4 5 0 0 50 5 200 20 90 90 160 160 6 50 0 10 6 40 7 10 0 7 8 0 0 8
HTRAYs (LT=1; LFL) Gross Requirement Scheduled Receipts On hand | 60 Planned Order Release G-cups (LT=2, LS=160; SS=20) Gross Requirement Scheduled Receipts On hand | 20 Planned Order Release
Prod2100
MRP / JIT
14
The MRP program determines when the different components should be ordered. However, for cost reasons, it could be useful to group several consecutive small orders into a larger one. This problem is called the lot sizing problem. We will here review different approaches to tackle this problem.
Example:
1 80
4 40
40 100
Idea:
Let us first illustrate the problem by assuming that each time an order must be placed, a fixed large quantity Q is ordered. Later in this course, when the notion of EOQ will be introduced, Q can be chosen as the economic order quantity.
Assume we have the feeling that the quantity 130 is a good choice. Then each time we need to order, the quantity Q = 130 will be ordered. Here is what we get.
HTRAYs ... Planned Order Release (Lot For Lot) Planned Order Release Lot size = 200
1 80 130
4 40
40 100 0 130
Let us examine the production P(1) in the first period. We observe that:
P(1) can be decomposed as: 130 = 80 + 40 + 10. This means that P(1) will cover the demand for period 1 and 2 and partially for period 3. The suboptimality of P(1) results from the fact that the 10 units foreseen for period 3 are of no help: they will induce inventory costs and do not help reducing the number of orders. P(1) should either be reduced by 10 units or be increased by 90 units to meet the demand in period 3.
Prod2100
MRP / JIT
15
Minimize:
H
i
Ii + O
zi
The variable is the production in each period. From this production we can derive the number of launched orders and the inventory levels.
zi =
1 if Pi > 0 0 if Pi = 0
Ii +1 = Ii + Pi Di Ii 0, Pi 0
r
We know by the intuitive reasoning above that we should only consider production batches that exactly cover an exact number of periods. For example:
Consider only: Pi =
k =0
Di + k
In other words, the production plan is immediately determined by the periods in which production will take place. Once the z(i) are fixed, the complete plan can be derived.
HTRAYs ... Planned Order Release (LFL) Planned Order Release Wagner-Whitin Order Cost (100/order) Holding Cost (1/week)
1 80 120 100 40
4 40 0 0
total = 280
criticism:
hard to solve
the horizon is never finite in reality
Prod2100
MRP / JIT
16
2.9.3 Heuristics
a. Silver-Meal
Compute :
Idea: Compute the average cost per period for the possible strategies. Take the minimum.
C(1) = O
...
70
b. POQ
Principle : produce the quantity needed for a given number of next periods. For example: POQ = 2
goal problem
Prod2100
MRP / JIT
17
3. Capacity Planning
Plans and Capacity checks Plan Aggregate plan Master Production Plan Material Requirement Plan Term [12-24] (months)
Production plans are made at different scales and for different terms. Here is the basic list.
Capacity Evaluation Graphical method Linear programming LDR, MMB [1-6] Rough-Cut Capacity plan (months) Capacity Planning using Overall Factors (CPOF) Capacity bills Resource profiles [1-6] Capacity Requirement (months) Planning (CRP)
The shorter the terms are, the more detailed the production plans and the more precise the capacity evaluations. The aggregate plan is expressed in terms of an aggregated production unit; the MPS gives the time-phased demand per product; the MRP goes to the component level. For each plan, a capacity check is needed. For the aggregate plan, we reviewed different methods (resource planning) which all aim to find the required capacity in facilities, equipment and manpower. From the aggregate planning, a MPS was built. And from the MPS, an MRP was derived. We have not yet considered the capacity aspects of these plans. For the MPS, the Rough-cut capacity plans will provide estimates of the load of the different workcenters over the corresponding time horizon. For the MRP, the capacity requirement plan will provide such an estimate. We will review 4 techniques successively:
These techniques are more and more accurate but require more and more information.
Capacity Planning using Overall Factors (CPOF) Capacity bills Resource profiles Capacity Requirement Planning (CRP)
Prod2100
MRP / JIT
18
We consider here only 4 time periods of, let us say, 1 day. In a real system, the number of final products will be much larger and the horizon will extend from the next period to a much further time (usually between 1 and 3 months). In this example we selected the day as time bucket. In some real systems, the week or the hour could be more appropriate.
5 100 150
8 200 200
600 700
Basic Question: What is the capacity required at the different workcenters and when? relative load 0.55 0.10 0.35
We consider here only three workcenters (or shops). They are given in the table below. For the computation of the required capacity, the CPOF method needs the average relative workload of the different centers (the average load of last year, for example).
The CPOF method then needs the total amount of resource necessary for producing one unit of each end products. Here we assume this unit to be the working hour.
CPOF
Total capacity
5 30 16.5 3 10.5
Period 6 7 40 40 22 4 14 22 4 14
8 50 27.5 5 17.5
160 88 16 56
The method implicitly assume that for every production hour, 55 % are spent at the Cup Assembly, 35 % at the Tray Assembly and 10 % at the Tray Label.
Prod2100
MRP / JIT
19
Compared to CPOF, capacity bills take into account the detailed need of the different products at the different workcenters. These needs can be specified as follows.
Lot Setup setup proc' g total Routing & Size time / unit / unit (hr) Standard times H Tray Assembly 10 0.1 0.01 0.03 0.04 h Tray Assembly 10 0.1 0.01 0.04 0.05 F Tray Label 10 0.1 0.01 0.01 0.02 G Cup Assembly 160 0.4 0.0025 0.02 0.0225 g Cup Assembly 80 0.2 0.0025 0.01 0.0125
For each workcenter, the setup time is distributed on each unit of the lot size. The capacity bills can then be computed.
Capacity Bill Cup Assembly (4) Tray Label Tray Assembly total (hr/unit)
H h CPOF 0.60 0.50 0.55 0.13 0.00 0.10 0.27 0.50 0.35 Relative load
Note that the production of 1 HTRAY requires 4 cups. The total is of course identical to what we already knew: the production of one H requires 0.15 hour. Look at the relative load of the different workcenters. When H is in production, the cup assembly requires 60% of the total work. When h is in production, the cup assembly requires only 50% of the total work. The CPOF method assumes a 55% average. This average is only correct when the same amount of H and h are manufactured. This means that the CPOF method is correct as long as the product mix remains the same. Knowing the capacity bill of each product, the capacity needed at each workcenter can now be more precisely estimated.
Capacity requirements Using Capacity Bills Period with CB 5 6 7 8 Cup Assembly 16.50 21.50 23.00 28.00 Tray Label 2.00 2.00 4.00 4.00 Tray Assembly 11.50 16.50 13.00 18.00 check 30.00 40.00 40.00 50.00
89 12 59 160
We can observe some differences with the results of the CPOF. As an exercise, try to determine which assumptions have been made in this calculation.
Prod2100
MRP / JIT
20
The idea here is to take the timing of the different workcenters into account. Let us take an example. The production of 100 H units in period 5 will lead to a workload of the workshops. However, this load will not be in period 5 but earlier, maybe in period 4 or 3 depending on the lead times. We assume here a lead time of 1 period (day) for each operation except for the assembly of the G cups which requires 2 days.
i-3 H Cup Assembly (G) Tray Label (F) Tray Assembly (H) h Cup Assembly (g) Tray Assembly (h) 0.09
4 H Cup Assembly (G) Tray Label (F) Tray Assembly (H) h Cup Assembly (g) Tray Assembly (h) 18
Period 5 6 4 5
Prod2100
MRP / JIT
21
Resource Profiles
This leads to the following table. Compared to the planning obtained with the capacity bills, the overall load of each workcenter remains the same. For example, with both plans, 89 hours are required for the Cup Assembly workcenter. However, the timing of these requirements changed.
2 H Cup Assembly Tray Label Tray Assembly total h Cup Assembly Tray Assembly total H +h Cup Assembly Tray Label Tray Assembly total 0 0 0 9 0 0 9
3 9 2 0 11
4 18 2 4 24
In practice, we do not keep negative columns since this corresponds to work which should have been done already. If it has not yet been done, it is past due. In this case, this capacity is still required from the workcenters. Compared to the previous methods (CPOF and CB) this method incorporates the lead time dimensions. This additional data could be useful or not, depending on the business and on the time horizon.
Prod2100
MRP / JIT
22
Example
MPS HTRAYs h-trays
The CRP is mainly based on the MRP. If we have implemented an MRP system, it becomes very easy to estimate the capacity we need.
If we perform a classical MRP calculation based on this MPS, we obtain the following records for H and h.
1 2 3 4 5 6 7 8 100 100 200 200 100 100 200 200 150 250 100 200 150 250 100 200 1 2 3 4 5 6 7 8
HTRAYs (LT=1; LS=200; SS=20) Gross Requirement Scheduled Receipts On hand | 200 Planned Order Release h-trays (LT=1; LS=150; SS=20) Gross Requirement Scheduled Receipts On hand | 150 Planned Order Release
100 100 200 200 100 100 200 200 200 300 200 200 200 100 200 200 200 200 200 200 200 200 1 2 3 4 5 6 7 8
150 250 100 200 150 250 100 200 150 150 50 100 50 50 100 150 100 150 150 150 150 300 150 150
We could proceed with the different components of the H and h products. However, at this point already, we can perform a capacity calculation. Indeed, let us consider the planned order release line of these records. They specify production orders for the tray assembly shop or workcenter. For example, in period 2, this workcenter will have to assemble 200 HTRAYs and 150 h trays. If each assembly requires 0.04 and 0.05 hours/unit, respectively, then (200 * 0.04 + 150 * 0.05 =) 15.5 hours of work are required at the tray assembly workcenter in period 2.
Period 2: 17.5 hrs of work needed at tray assembly Similarities with previous methods
We could then check whether there is enough capacity at each workcenter in each of the time periods. If we want to determine the capacity required at the cup assembly shop, we need first to process the MRP records related to this shop, that is those of G and g.
Let' now try to compare CRP with the previous methods. As the previous methods, it starts s with the MPS. Then, as the CB, it uses the detailed routing of the products in the plant. This routing is represented here by the BOM and the operations related to this BOM. As for the RP, CRP uses the exact operation lead times. On the other hand, here are all the aspects that distinguish CRP from the other methods.
Prod2100
MRP / JIT
23
For all these reasons, the CRP reasons is even more accurate than the previous methods. However, it requires also more static and dynamic data. These data are in practice the same as those required for the MRP. This is the reason why CRP is only used where an MRP is used. Many MRP software packages incorporate the CRP calculations.
Choosing the measure of Capacity Estimating the available capacity Choosing a specific technique Using the Capacity Plan
Modifying the due dates for the production or purchase orders is not an easy task. This is the purpose of MRPII software. Basically, these softwares perform a MRP calculation, then a CRP calculation and finally feed back into the MRP or the MPS. They iterate until a feasible solution has been found.
Prod2100
MRP / JIT
24
4. MRP/CRP: conclusion
MRP
Goal:
Here we try to take some distance from the MRP/CRP and to draw some first conclusions. First, we summarize each of the main points of this section.
order the right material in the right quantity at the right time
Lot Sizing
Goal: avoid setups; spare order costs; Technique: minimize the order and inventory costs
Capacity Planning
Goal: estimate the capacity required in each shop at each time period
Conclusion:
Prod2100
MRP / JIT
25
It is often believed that JIT can only be applied to Japanese companies. Here is an example of performances of an American plant manufacturing TV sets. The plant was initially operated by an American company. The management was, let us say, classical. Then, the plant was bought by a Japanese company which introduced the concept of just-in-time. The performances below were reached 3 years after the plant has been bought.
5. Just in Time
QUASAR PLANT Direct employees Indirect employees Daily production Repairs Warranty costs
Here we describe the JIT management principles which led to such performance.
5.1 Principles
These two statements should not be understood in a narrow sense but in the broadest possible sense. What is waste ? A broad answer is: "all that which is not necessary". Is it really necessary to manufacture the products before they are ordered? Is all the overhead really necessary ? Respect for people is much more than giving them a decent job, decent working conditions and a decent salary. It also assumes you trust them, you make them responsible and you give them the means for assuming this responsibility. These principles, when applied to the different areas of production management, lead to different systems, techniques or attitudes. They are reviewed systematically below. The following table lists the main performance they aim to improve.
Elimination of waste
Group technology Jidoka / quality Just-in-time production Kanban control Level schedule Minimized setup times
x x x x
uncertainty
x x
Prod2100
MRP / JIT
26
The idea is to group the different operations required by a product into a cell. By grouping the operations, the aim is the reduction of transfer and waiting times. In order to compare the job-shop organization (also called MRP) with JIT, let us consider a company which manufactures 3 products: ABCDE, abce and . In a job-shop organization, the plant could be organized in 5 different workcenters, each being responsible for a family or type of operations. For example, the workcenter A would be responsible for the operations A, a and , which are all similar. The workcenter B would be responsible for the b-type operations and so on.
Group Technology
Work center A A a
Work center B B b
The idea of the group technology is to re-orient the job-shop organization towards the line organization. Ideally, we would only have production lines. However, this could be financially inefficient because all the machines have to be duplicated. The idea is then to go as far as possible. If some machine in some workcenter is used for a single product, then there is no reason to keep the machine in this shop. This machine could be immediately dedicated to the line for that product.
E e
In the above examples, the plant has been reorganized in 4 cells. Two cells remain classical workcenters (D and E). The first cell becomes now responsible for the first three operations for the products ABCDE and abce, that is ABC and abc. Another cell performs the operations and for the product . By doing so, we tend (but we do not really get it) towards a line organization and we get all the advantages of this kind of organization. Jidoka could be translated as "stop if anything wrong happens". The idea is that we should never go ahead with something wrong. All what we do should be perfect, otherwise we should simply restart. It also means we do not want to spend time and money checking afterwards. The same principle applies to the suppliers.
Prod2100
MRP / JIT
27
This is a practical coordination means which avoids paper work and keeps the WIP low and under control. The principle is that every part should be accompanied by a label (the kanban). By controlling the number of labels, we control the WIP of the system. The goal is of course to minimize the WIP while keeping nobody starved. Try to manufacture the complete product mix everyday. This, of course, requires short setup times. However, it makes it possible to change the mix according to the demand very easily. Furthermore, the time before a given product is manufactured is the shortest possible. Using a level schedule when the setups are large and costly does not make sense. The reduction of the setup is therefore a condition for the whole system to work.
Kanban control
A JIT production plant would be as follows. Everybody is busy working on one part. No inventory stands anywhere. When a worker has finished his job, he gives it to the next worker who sits beside him and who just got ready to accept it. The characteristics are thus: minimum lead time, no WIP, no queue and no quality problems.
Just-in-time production
Level schedule.
Respect for people Lifetime employment Attitude towards worker Quality circles
If we require the full collaboration of your worker, you must first guarantee him his job. Do you think your worker will help you in the process of replacing him by a robot ? Even if it is beneficial for the company.
Lifetime employment
Quality circles are groups of workers who meet to deal with quality problems. They are in charge of solving the problem (not finding the guilty man). Again, this requires delegation, information and training.
Quality circles
The main idea is that a worker is not only paid for the work he brings but also for his ideas for improving the system, the organization. The clearest way to show respect for him is to manage by goals and not by means. For example, do not control his working time but his production. However, before getting any goal, the worker should be able to manage the goal. In other words, he should be given the necessary information and training.
Prod2100
MRP / JIT
28
Here is a short list which shows how main issues are dealt with under conventional wisdom and with JIT state of mind.
Flexibility Transport number of suppliers / carriers vendor / carrier negotiations vendor / carrier communicat. General
least cost with acceptable service many: avoid dependency tough "adversarial" negotiations many secrets
short lead times; customer-service driven totally reliable few: long-term open relationships joint-venture "partnerships" sharing information
This list has been published by G.A. Isaac III, "Creating a competitive advantage through implementing just-in-time logistics strategies", Chapter 7 in M. Christopher (Edt), "Logistics, The Strategic Issues", Chapman&Hall, 1992.
Prod2100
MRP / JIT
29
1. Design flow process link operations balance workstation capacities improve the layout for flow emphasize preventive maintenance reduce lot size reduce setup 2. Total Quality Control worker responsibility measure 3. Stabilize Schedule level schedule underutilize capacity frozen windows 4. Kanban pull demand pull 5. Work with vendors reduce lead times frequent deliveries quality expectation 6. Reduce inventory 7. Improve product design
Prod2100
MRP / JIT
30