Chapter 15 Theory of constraints
Chapter 15 Theory of constraints
copyright owner
15.1 INTRODUCTION
This chapter will change the way you view operations, capacity management of
operations systems, and make you a much more critical observer of queue systems and
flows of people, materials, and information. The concepts behind the "Theory of
Constraints" (TOC) will be presented, which preaches that the management of any
value adding system should pay special attention to the “bottleneck” resources or the
resources with lowest capacity. The fundamental principles of the TOC will be
presented and how to apply them to practical situations will be discussed.
15.2 CONCEPTS
15.2.1 WHY “THEORY OF CONSTRAINTS”?
Some researchers working in Israel in the 1960s and 1970s, trying to build a
computer simulator of pulled production systems (lean style) realized that the lowest
capacity resources in any system often constrained the capacity of the entire system.
They then began to develop an alternative logic to that prevailing at the time (of looking
at the management of operations as if the capacity of all resources was equally relevant
in the treatment of the system’s capacity). The evolution of these ideas led to the
creation of the so-called "Theory of Constraints" (which considers “constraining”
capacity resources to be especially important, not only for capacity management, but
for various other aspects of operations management as well). The Theory of Constraints
has been popularized by the writings of one of its creators, the late physicist turned
business consultant and guru Eliyahu Goldratt. Let's look at how this theory applies to
issues related to production and operations management.
Objectives
The OPT/TOC approach advocates that the basic goal of companies is to “make
money”. It also considers that manufacturing should contribute to this basic objective
by acting on three elements: increasing Throughput, reducing Inventories and reducing
Operating expenses. These terms must be defined in such a way as to avoid confusion
with their more common semantic meanings. According to the OPT/TOC approach:
● Throughput: is the rate at which the system makes money by selling its products.
It should be noted that throughput refers to the flow of products that are sold.
Products made but not sold are still considered only as “inventory”.
● Inventory: is the money that the company spent in the goods it intends to
transform and sell. It refers to the value of the raw materials and components
involved only. You don't include “added value” or “labor content” here. The
traditional “value added” by labor is included in the Operating expenses.
● Operating expenses: the money the system spends to turn Inventory into
Throughput.
computer. They soon noticed that in pulled systems the lowest capacity resources
naturally limited the flow. This drew their attention to the idea of treating
“bottlenecks” (capacity constraining resources) especially.
Resource Types
To schedule activities properly, to allow the achievement of the aforementioned TOC
objectives, OPT/TOC considers that it is first necessary to understand very well the
interrelationship of the two types of resources that are normally present in all
operations systems:
The resources can be understood here as any element necessary to produce a product,
such as people, equipment, devices, measuring instruments, space, etc. Consider a
resource X and take it that the total availability of X is 200 hours per month. The
potential market demand reflects a use of that resource for more than 200 hours per
month. Resource X therefore is a bottleneck – a resource with less availability than the
market demand would potentially require. As resource X only has 200 hours available,
all of them end up being utilized to serve (albeit partially) the market. Therefore, by
definition, a bottleneck resource is busy for its entire available time. Now consider
another resource Y, a non-bottleneck and probably a relatively faster resource. All
market demands would only require it to be busy 150 hours a month. It also, like
resource X, has a total availability of 200 hours per month. So by definition, a non-
bottleneck resource has more availability than all demand would require.
Bottleneck resources, by definition, do not spend any time being idle; non-
bottlenecks, also by definition, spend at least some time being idle. This doesn’t
seem very important, but the implications of this are what originated the TOC.
Let's now look at four possible types of relationships between these two types of
resources – bottleneck (X) and non-bottleneck (Y) resources (see Figure 15.1).
To reflect
If a manager asks you to look at the 4 cases described in Figure 15.1 and she asks
you to maximize the “utilization of all resources” to 100% in each case (cases 1, 2,
3, and 4), what would your answer be? (for each case):
1. Yes, we should do this because it is possible, and it is the best thing to do.
2. Yes, we can do this, but we shouldn't do it.
3. No, it is impossible to do this.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
As shown in Figure 15.1, the use of a non-bottleneck resource should not be defined
by its own availability, but by the capacity of the system’s bottleneck resource. In cases
1, 2 and 3, for example, the utilization of a non-bottleneck resource such as Y should
be determined by the capacity of the bottleneck resource X. In case 4, it should be
determined by market demand, which is the bottleneck in that case. However intuitive
this may seem, it is also interesting to note that in the practice of companies, this
principle is often not considered or overlooked. It is very common to find performance
evaluation systems in manufacturing operations that consider as central metric the so-
called "resource utilization" indexes (some variation of the percentage of time that the
resource spends busy). This regardless of whether the resource in analysis be a
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
bottleneck resource or not. Imagine this being done with our case 2 of Figure 15.1. The
result would be that the operations manager, in the process of maximizing its “resource
utilization” performance metric, would seek to keep the non-bottleneck resource Y
100% of the time activated! It would create inventory without any increase in the
system’s throughput, thus going against the organization’s goal of “making money”.
Machine setup
To understand the following principles, it is important that we analyze bottleneck and
non-bottleneck resources, but doing so from another point of view: what do the two
types of resources do with the time they have available? Look at Figure 15.2. During
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
its available time, by definition, the bottleneck resource is either being used to
effectively process flows (of materials, information, or people) or is being prepared
(being “setup”) to process the next product. If there was a third type of time, it would
be “idleness” – but if idleness is found in a resource, by definition the resource will be
reclassified to a “non-bottleneck.”
FIGURE 15.2 COMPONENTS OF THE AVAILABLE TIME OF THE TWO RESOURCE TYPES.
A non-bottleneck resource on its turn spends its available time doing one of three
possible activities: either it is processing its flows, or it is being setup to process its
flows, or it is idle. This is because if there is no idleness, this indicates that the resource
in question is a bottleneck, not a non-bottleneck resource.
In a bottleneck resource, if an hour of preparation time is saved, an hour is
automatically gained to be used in processing, that is, the bottleneck resource gains an
hour of availability to process material. In addition, an hour gained for processing on a
bottleneck resource is not merely an hour gained on the bottleneck resource, but an
additional hour gained across the entire production system, since it is the bottleneck
resource that limits the overall system’s capacity to make money. The OPT/TOC seeks,
whenever possible, to keep the production batches as large as possible in the bottleneck
resources, exactly to minimize the number of setups to be performed in the bottleneck
and, therefore, minimize the total time spent on setting up such resources, consequently
increasing the ability of the bottleneck to process more flow and thus increasing the
throughput of the entire system.
Principle 4: An hour gained in a bottleneck resource is an hour gained for the entire
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
system.
To reflect
In a fast-food restaurant like McDonald's, what do you think is the bottleneck
resource? If the bottleneck resource constrains the entire corporation's capacity in
terms of how much money they make, what could you do to reduce the bottleneck
idleness to a minimum during peak demand hours?
Lot size
According to the OPT/TOC philosophy, the two previously discussed principles
suggest that the calculation of the economic lot (batch) size should not be applied in
the traditional way. The traditional economic lot size calculation considers that annual
setup costs decline as the processed batch size increases and that this would be valid
for all resources. See Figure 15.3. This would not always be valid tough, if it is true
that an hour gained on a non-bottleneck resource does not represent the same as an
hour gained on a bottleneck resource. Gaining an hour on a bottleneck resource is not
only gaining an hour from a machine setup team or an hour of production on the
machine, but it also means gaining an hour for the whole system. Similarly, an hour
gained on a non-bottleneck resource is a mirage.
Another point suggested by OPT/TOC as important regarding production batch sizes
is the difference between the batch sizes seen from the material flow point of view and
from the resource point of view. OPT/TOC advocates often use an example to explain
this point: imagine a continuous, dedicated production line. What is the batch size of a
production flow on a continuous production line? Two types of answer are possible:
one is that the batch size is 1, because the products are moved one by one, from one
workstation to the next. Another possible answer is that the batch size is “infinite” (or
very large) because the line is dedicated, and a very large number of products will be
produced before the line is stopped so that it is setup for the production of a different
product.
To reflect
Isn’t it interesting that traditional batch size definition techniques, such as the logic
of the “economic lot size” ignore in their formulation whether the resource they are
made in is a bottleneck resource or not? Why do you think that is?
In principle, the two answers could be considered correct, depending on the point of
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
view that is considered. From the point of view of the flow or, for example, of a printer
being assembled, the batch size is 1, since the units are passed one-by-one along the
workstations. From the point of view of the resource or, for example, of a workstation,
the batch is very large, since for a long time this station will be setup for the same type
of product to be processed. According to the OPT/TOC, it is necessary to consider the
issue of lot sizes according to these two perspectives:
FIGURE 15.3 THE LOGIC OF THE ECONOMIC LOT AND THE OPT/TOC.
Principle 6: In a process, the transfer batch may not and should often not be the
same as the processing batch.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
In OPT/TOC, the transfer batch is always a fraction of the processing batch. The
processing batch is the batch size that will be processed on a resource before it is re-
setup for processing another item. The definition of transfer batch is the size of the
batches that will be transferred to the next operation. As in OPT/TOC these batches do
not necessarily have to be the same, quantities of processed material can be transferred
to a subsequent operation even before the entire processing batch is processed. This
allows the batches to be divided and can substantially reduce the throughput time of
the products in the factory. See Figure 15.4.
In OPT/TOC, unlike in most traditional systems, the size of the processing batches
is a function of the factory situation and can potentially vary from operation to
operation. These batch sizes are established by the OPT/TOC calculation system,
which considers the costs of carrying inventories, setup costs, flow requirements for
certain items, resource types (bottleneck or non-bottleneck), and more.
Effects of uncertainties
Uncertain events (events with random variability) will fatally occur in a complex
system, such as production systems. As it is extremely difficult to anticipate where, in
the system, uncertain events will occur, it is necessary that the system is protected at
its fragile or critical points. In addition, the production of an item typically involves
various material processing and transportation operations.
For most of these operations, the processing time varies according to statistical
distributions. In other words, the processing time of the same operation varies
randomly according to some distribution each time the operation is performed. This
means that in production planning and scheduling, when using processing times or lead
times for a certain operation, in fact, the averages, or expected value, of processing
times or lead times, are actually what is being considered. But they are subject to
statistical fluctuations.
Such fluctuations may be due to uncertainties in the operation, lack of operator
consistency, limits on equipment capability, equipment breakdowns, among others. As
much of this statistical fluctuation can be controlled to a certain extent, via operator
training, standardization of work methods, automation of tasks, better preventive
maintenance, among others, it is usually impossible for production systems to
completely eliminate the random component of the processing times of their
operations. Therefore, virtually in all production processes statistical fluctuations exist,
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
to a greater or lesser extent, and they potentially affect a large part of the operations
performed.
Statistical fluctuations can have an approximately normal distribution since they are
the result of the occurrence of a series of random or out-of-control events. If
manufacturing operations were isolated, i.e., if they were not part of a sequential chain
of operations that contribute to the production of a given item, these statistical
fluctuations would tend to cancel out and tend to be close to zero in cumulative terms.
Simply put, delays in certain cycles would tend to offset advances in others, so that, on
average, the deviation from the expected processing time of the operation would tend
to zero. However, in fact, manufacturing involves chaining interdependent operations,
that is, typically a given operation can only be performed when the previous operation
in the chain ends. Therefore, in this case, the statistical fluctuation of the chain tends
not to cancel out, but delays tend to propagate along the chain. A five-minute delay in
a chain operation causes the subsequent operation to only begin five minutes later,
because the two chained operations are dependent events. The combined effect of
statistical fluctuations and chaining of dependent events can be illustrated by an
example shown in Figure 15.5.1
In this example, there are two resources (for example, workers operating machines),
A and B. The performance of resource A varies according to the normal distribution
shown. It, on average, takes 10 hours to process each piece, but times between 8 and
12 hours are considered within the acceptable "normal" range.
1
This example, as well as some of the others, regarding the operation of the OPT/TOC were originally developed by John Helliwell.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
that worker A was four hours behind and asked him to speed up. As worker A is very
aware of his responsibilities, he struggled and finished the third item in eight hours (24
to 32). At that point, he was only two hours behind the schedule. In an extra effort, he
also completed item 4 in eight hours, ending the week meeting his individual schedule.
Let's now see what happened to worker B. The schedule stated that he should begin
his work on item 1 at the end of instant 10, but, as there was a delay in the previous
stage, he could not start before 12. He then worked on item 1 from 12 to 22. At that
point, he was two hours behind schedule, despite having worked exactly as expected,
in 10 hours. The delay of worker A had been propagated and reached worker B. At
instant 22, then, worker B is ready to start working on item 2, but he still must wait for
the material, available only at instant 24.
Consequently, he works on item 2 from instant 24 to 34. The material in item 3 is
ready to be worked on instant 32, but worker B cannot start working on item 3 because
he is still working on item 2. He then completes item 3 at instant 44 and finally
completes item 4 at instant 54. Even though he performed exactly as expected in the
production of the four items, he finishes the work four hours behind schedule and the
line as a whole endures a lengthy delay. The conclusion is simple: with dependent
events, statistical fluctuation does not tend to be cancelled out in the long run, but to
accumulate. Worker B finished his work delayed four hours, although worker A
finished his work within schedule. Once the phenomenon is identified, which is one of
the main causes of delays in the factory, it is now important to also identify ways to
establish actions to contain and isolate the damage.
If worker B was a system bottleneck, the whole system would have lost, never to
recover, four hours of flow, waiting for the delayed item of worker A operation.
Considering, then, that both statistical fluctuation of uncertain events (e.g., machine
breakdowns) together with the existence of dependent events can seriously
compromise schedule compliance (and even compromise the utilization of bottleneck
resources), it is important that the system is protected, especially in terms of its most
critical resources, i.e., their bottlenecks resources.
This finding is one of the motivators of another OPT/TOC principle:
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
Principle 8: Bottlenecks not only determine the flow of the system, but also define
its inventories.
Bottlenecks define the flow of the production system because they are the capacity
constraining resources, as commented earlier. However, they are also important
determinants of inventory, as stocks are sized and located at such points that they can
isolate bottlenecks from statistical fluctuations propagated by non-bottleneck resources
that feed them. For example, a stock is built before the bottleneck machine, so that any
delay (whether caused by statistical fluctuation or random events) does not cause
bottleneck starvation (stoppage for lack of material).
Typically, this is done by creating a time buffer before the bottleneck resource. In
other words, the materials are scheduled to arrive at the bottleneck resource a certain
(safety) time before the moment this resource is scheduled to start operating on them.
This way, if any delay occurs with the resources that feed the bottleneck resource, this
can be absorbed by the safety stock.
An example of the use of a time buffer in service operations is what many doctors
do in their offices. In an attempt to reduce the uncertainties of the process of arrival of
patients, which would compromise the efficient use of their time or the waiting time of
patients, they establish a system of appointments (if left free to decide the time to go
to the doctor, in many situations the arrival of patients would be mostly on the time of
departure from work thereby increasing queues and waiting times and, at the same
time, at times such as mid-afternoon, the doctor could stay idle). With appointments,
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
the “arrival rates” of patients become more uniform, with less “statistical fluctuation”.
However, customers, even with appointments, are still subject to uncertainties, for
example, of traffic. A delay of a patient can cause the doctor to stay idle. What some
doctors do, then, is schedule more patients (a type of overbooking) than their strict
ability can meet in a period. This means that even when scheduling an appointment,
the probability is that the patient, even arriving on time, still waits a while for service.
This, from the doctor's point of view, means that if there is some delay of the patients,
this will not mean idleness. Therefore, there is a “time buffer” of patients, who protect
the bottleneck resource, which, in this case, is the doctor’s scarce time.
To reflect
What disadvantages do you identify in the use of overbooking to minimize the
idleness of doctors in their offices?
Now, think about other situations in service operation where you noticed that the
principles of TOC are used, describing each of them.
Drum-buffer-rope
One of the strongest points considered in the OPT/TOC system refers to the way it
schedules activities. The OPT/TOC scheduling is based on the nine principles
previously presented. The main aspects of this scheduling system are described below.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
the supplying machine, with an expected repair time of two days, it is necessary to plan
the arrival of the materials coming from that supplying machine to the CCR at least
two days before the date on which the CCR is scheduled to process them.
This stock is called “time buffer” because materials passing through this stocking
point are constantly changing, in this case, they will have value of at least two days of
bottleneck processing. Third, it is necessary to use the CCR schedule to schedule and
control the use of non-bottleneck resources.
The non-bottlenecked resources that come, in the production route, after the
bottleneck resource are controlled directly by the CCR, since they can only process
what is released by the CCR and in the sequence in which the CCR releases them. By
definition, non-bottleneck resources have slack (idleness) in the schedule, that is, they
have greater production capacity than what is demanded from them. Therefore, they
should have no problem processing the material coming from the bottlenecks.
A CCR also controls inventories throughout the production process. This is done by
"tying a rope" that connects the stock created by the “time buffer” to the initial
operation of the production system. Thus, the first operation is only scheduled, or, in
other words, raw materials are admitted to the system to begin to be processed, in a
synchronized way and according to the future needs (in the precise quantities and at
the right time) of material arrival in the protective stocks (the time buffers) of the CCR.
Thus, stocks will not be able to build up to higher levels than the predetermined
ones, considering the possible uncertainties to which non-bottleneck resources prior to
CRRs may be subject (remembering that the idea of time buffers is to ensure that CCR
is never idle).
The synchronization described is named in the literature on OPT/TOC drum-buffer-
rope, in reference to the trio of elements that are keys to the method: drum-safety time
buffer-rope. The drum, representing the CCR, dictates the rhythm, flow and volume of
the production of the whole system. The protective stock, defined as a safety time
buffer before the CCR and synchronized with it, ensures that the CCR does not stop
for lack of material, and finally, the "rope", which represents the synchronization
between the need for arrival of materials in the safety time buffer and the admission of
raw materials in the system.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
OPT/TOC seeks to put the drum-buffer-rope idea into practice by using a finite
scheduling program forward (loading orders on CCR resources sequentially in time,
considering their capacity constraints), to try to maximize the flow processed by the
CCR. The scheduling sequence follows an algorithm that the company that hold
OPT/TOC rights do not make public. However, they report that this algorithm
considers:
Consider a factory that has a final assembly operation. Also consider that the CCR
of this plant is in one of the branches that feed this assembly, as shown in Figure 15.6:
Considering the situation in Figure 15.6, it is also necessary to provide the branch
that does not contain the CCR with some kind of protection, because, without this, the
parts already processed by the CCR could have to wait to be assembled, if the parts
provided by the branch with no bottleneck suffer some kind of delay.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
The OPT/TOC then schedules, from the moment it is necessary that material A1
reaches the protective time buffer, the moments when the Y1 operation must begin and
end and the purchase of raw materials for A1 (scheduling backward in time).
Based on the end-of-processing instant of A1 in resource X, we can calculate by
adding the processing times in resources after resource X (Y3, Y4, and the final
assembly), the instant you expect to finish processing order A. But it is not only
necessary for component A1 to be available for final assembly. It is also necessary that
component A2 be available at the time of the start of the final assembly.
In order not to run the risk that component A1, coming from resource X (the CCR),
is still waiting for component A2 to arrive for assembly (something unexpected may
happen in the non-bottleneck branch), OPT/TOC schedules component A2 to be
completed and be available for final assembly a certain period before the expected time
for arrival in that assembly, of component A1.
From the definition of the instant when component A2 should be available for final
assembly, OPT/TOC calculates, through backward scheduling logic, what are the times
when Y4 and Y5 operations and the purchase of raw materials for A2 should begin and
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
end.
In this way, the forward and backward scheduling logics are combined to generate a
complete schedule for the production system. It is important to note that it is essential
to know precisely what are the bottlenecks of the production system that is intended to
be managed with OPT/TOC. Otherwise, the entire scheduling will be based on false
premises, compromising the quality of the OPT/TOC solution.
In this perspective, with the support of big data analysis for data exploration and
machine learning as a branch of artificial intelligence, the development and
application of predictive algorithms oriented to the prediction of bottlenecks in
complex production systems is increasingly used. These algorithms are tested in
simulation environments to accurately mimic real systems, so simulation allows
the measurement of equipment performance and performance on production
lines, revealing possible constraints during the process. Thus, simulation
environments as a validation tool can be combined with TOC.
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
The following video exemplifies the use of simulation and TOC in operations
management: https://youtu.be/zxTLqMg0SW8. Access on Feb. 12. 2022.
per unit in resource C), is processed for 15 minutes (per unit) in resource D – resulting
in final product P. Product Q has a process also described in Figure 15.8. There is no
time or cost of setup, when changing the processed product in the resource. The quality
of the processes is impeccable, and no defects are generated, with no occurrences of
rework or scrap of raw materials. The processing times described by activity, figure
15.8, are absolutely accurate and are not subject to variation of any kind.
Products: The final product P is sold on the market for $ 90 per unit and has a market
limit (maximum), 100% certain, of 100 units per week. The Q product commands
higher price, $100 per unit, and has market limit (maximum), equally certain, of 50
units per week. The customer will only buy less than these quantities if the production
unit is unable to deliver them (for example, for capacity limitations).
General costs: The overheads (administrative, commercial, and other) of the
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
production unit in question that are considered fixed and known cost $6,000 per week
and cover ALL expenses and overheads, EXCEPT for raw materials and the purchased
item. For these materials, the more it is produced, the more you buy and the more you
pay for. They are therefore variable costs.
15.4 SUMMARY
● OPT/TOC is a production management system that consists of at least two
fundamental elements: its "philosophy" – explained by its nine principles – and
some “proprietary” software that uses the concepts. The concepts and principles
however are very powerful in themselves.
● OPT/TOC considers that the basic goal of production systems is to “make
money” for the company they are a part of.
● The nine principles of OPT/TOC are, in themselves, intuitive and useful for
organizations wishing to achieve the main goal that OPT/TOC contemplates –
making money.
● “Making money,” according to OPT/TOC, is achieved through high levels of
performance against three operational objectives: maximizing the flow of
products sold (throughput), reducing inventory levels in the system, and
reducing operating expenses when transforming inventory into throughput. The
OPT/TOC complies with nine basic principles.
● The nine principles of the Theory of Constraints are:
1. Balance flow, not capacity.
2. The use of a non-bottleneck resource is not determined by its own
availability, but by the capacity of some system constraint (for example,
a bottleneck).
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
15.5 EXERCISES
1. What are the three basic operational objectives that OPT/TOC considers?
Discuss each of them succinctly. What are the advantages, according to
OPT/TOC advocates, of using these three objectives instead of traditional ones?
2. OPT/TOC considers that there are two types of resources within production
systems. What types are these and why would they deserve different treatment?
3. Explain the OPT/TOC principle that the production scheduling system should
balance flow and not resource capacity.
4. What is the difference between "activating" a resource and "utilizing" a
Copyright Henrique Correa© - No part of this manuscript may be reproduced, posted or transmitted without the express authorization of the copyright owner
resource?
5. Why wouldn't the benefits be equal to reducing machine setup times for a
bottleneck machine and for a non-bottleneck machine?
6. In terms of the OPT/TOC system, what are processing and transfer batches, what
is the relationship between them for a resource and what are the main advantages
of considering both as different?
7. Briefly describe the operation of the OPT/TOC drum-buffer-rope mechanism.
8. Why is it said that OPT/TOC uses both programming logics: backward and
forward? For what situations does OPT/TOC use one and for which situations
does it use the other?
9. What is it and why is there the convenience of OPT/TOC establishing secondary
time buffers?
10.What steps should be followed to manage a production system using OPT/TOC?
Describe each one succinctly.
1. Together with your teammates, choose a situation where you or another member
is a frequent customer of an operation that suffers from long chronic queues. It
can be a popular fast-food, any public service department, the cafeteria-style
restaurant of your university or other. Identify the bottleneck resource; discuss
plausible practical ways to exploit this resource to the fullest; after that, think
about how one could “elevate” this constraint (bottleneck) of the process also
with practical and plausible suggestions.
2. Discuss with your colleagues a step-by-step process that you would use if you
were hired as consultants to implement the principles of Theory of Constraint in
a factory that is very traditional in their approach to operations management.
Think about detailed activities, including how to perform them and in what
order.
Related websites