Planning, Scheduling and Dispatching Tasks in Production Control
Planning, Scheduling and Dispatching Tasks in Production Control
net/publication/220579402
CITATIONS READS
47 19,170
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Vincent C.S. Wiers on 24 December 2015.
KENNETH N. MCKAY 1)
VINCENT C.S. WIERS 2)
1)
Department of Management Sciences
University of Waterloo
Waterloo, Ontario
Canada
N2L 3G1
[email protected]
2)
Institute for Business Engineering and Technology Application (BETA)
Eindhoven University of Technology
PO Box 513, Eindhoven 5600 MB
The Netherlands
[email protected]
Planning, Scheduling and Dispatching Tasks in Production
Control
Abstract:
“What is the difference between planning and scheduling?” Production control encompasses
many tasks performed by humans, three of which are: planning, scheduling, and dispatching.
In the past, the only criterion that could distinguish between the tasks was that planning is
usually on a higher level than scheduling and scheduling is on a higher level than dispatching.
Hence, the tasks are often ambiguous, unclear, and subject to speculation. There are few for-
mal studies on the actual tasks of planning, scheduling, and dispatching, and there are no
known studies that compare or discuss all three. In this paper it is argued that it is important to
understand the differences between the tasks. An action science and ethnographic case study
is presented as the empirical basis for the discussion, and the implications for decision support
system in production control tasks are presented.
Planning, Scheduling and Dispatching Tasks in Production
Control
1 Introduction
“What is the difference between planning and scheduling?” This question has been posed
many times by academics that study humans in production control and has led to long discus-
sions at conferences. One of the key issues associated with improving and advancing produc-
tion control is recognizing the different tasks that are carried out by humans. Throughout the
past century, the production control function has had some of its key components described as
planning, scheduling, and dispatching (e.g., Coburn, 1918; Knoeppel, 1920; Koepke, 1941;
Magee, 1958; Conway et al., 1967; Greene, 1970; Pinedo, 1995; Pinedo & Chao, 1999).
However, researchers that study production control tasks in practice are unable to clearly
separate a planner from a scheduler or a scheduler from a dispatcher (Crawford & Wiers,
2001).
This paper aims to give insight into the type of tasks that are carried out in production control,
focusing on planning, scheduling and dispatching. A case study that involved task analysis is
used to describe production control tasks in terms of the decision making horizon, the deci-
sion making process itself and the context. Subsequently, we translate the task descriptions to
simple information input and output characteristics. The model that we present on planners,
schedulers and dispatchers is not a cognitive task model as such; instead, the main contribu-
tion of the model lies in the recognition and delineation of the tasks using simple information
input/output characteristics. It also describes the implications on decision support systems
(DSSs) for the different tasks.
The paper is structured as follows: Section 2 elaborates on the concepts discussed in this pa-
per by giving an overview on production control concepts, functions and tasks. Section 3 con-
tains a literature review on production control task models and presents the task analysis
framework used in this paper. Section 4 contains the case study, including a description of the
action science and ethnographic methodologies used in this research. In Section 5, the simi-
larities and differences between the planning, scheduling and dispatching tasks are discussed
and presented in a model. Also, the implications on designing decision support are presented.
Lastly, in Section 6, the conclusion is presented.
1
goodsflow control, which concerns planning and control decisions on the factory level, and
production unit control, which concerns planning and control decisions on the production unit
level. The goodsflow control level also coordinates the various underlying production units.
This is depicted in Figure 1.
goodsflow control
Figure 1: Goodsflow control and production unit control (adapted from Bertrand et al., 1990)
2
patcher. The employees may also expedite shipping, contact suppliers regarding material arri-
val, audit inventory levels, and reconcile shop floor results to name just a few of the many ac-
tivities planners and schedulers have been observed to do. Figure 2 illustrates some of the
possible variations in task content.
Task 1 planning
scheduling
warehouse material
management
inventory management
control
shopfloor Task 2
execution
The definitions of planning, scheduling and dispatching from the production control field do
not clearly indicate how the functions should be carried out. For example, if one human does
both planning and scheduling, how to clearly recognize the planning and scheduling part of
the job is not defined? What is the difference between either ‘applying ordering constraints on
actions’ and ‘allocating jobs to resources at a specific point of time in the future’? In other
words, what is the difference between planning and scheduling? And where does dispatching
fit in?
3
under simulated or controlled conditions (Tabe et al, 1988; Lopez et al, 1998) or as limited
field studies (Duchessi & O’ Keefe, 1990; Norman & Naveed, 1990). The findings tend to be
specific to particular research conditions and therefore cannot be applied generically.
Focusing on the human and system interaction aspects, McKay (1992) attempts to explain
how the human is crucial to production control decision making and proposes a framework
that captures the type of man-machine control that is necessary. Subsequent research by
McKay et al. (1995a, 1995b) addressed other issues related to the human factors of schedul-
ing, many of which deserve further research. One of the few attempts to build a task model for
a production control task is described in Sanderson (1991). She constructs a framework for
the Model Human Scheduler (MHS) that consists of twenty–seven production rules linking
different types of scheduling activities. However, this line of research has not been pursued.
In studying tasks in production control, Crawford (2000) distinguishes between three roles: an
interpersonal role, an informational role and a decisional role. Furthermore, she describes
three tasks for a scheduler: formal tasks, housekeeping tasks and compensation tasks. How-
ever, in this study the distinction is not clear between the three levels of decision making. Fur-
thermore, it is not clear if the model needs to be adapted if an individual finds themselves in a
multi-tasked situation, e.g. formal and housekeeping.
4 Case study
4.1 Background
A long term field study on production control has been conducted in one plant. Over a six
year time period, the study has focused upon dispatching, scheduling, and planning within the
plant. The horizontal scope within the plant ranged from the receiving of incoming raw mate-
rials to the shipping of finished goods. The study also occurred at different vertical levels
within the plant: from the shop floor to management policies.
4
The following subsection overviews the methodology and the case study site. The focus of the
following subsections is not on the methodology per se or the various detailed observations
that accumulated over the study period; instead, the purpose is to establish the general field
methods that allowed the aggregate view in Section 5 to be prepared. For those interested, de-
tailed observations and aspects on production control have been reported elsewhere (McKay,
1992; McKay et al., 1995a; Wiers & van der Schaaf, 1997; McKay & Wiers, 2001; Wiers,
2001).
4.2.1 Introduction
The research methodology was a combination of action science and ethnography. As the re-
search activity was extended and broad in its scope, the two methods were used at different
times for different goals. In both, the researcher was involved in the situation and was a full
participant with a role to play.
In the action science vein, the researcher asks “How does it happen to be?” and “How might
we transform what we discover?” (Argyris et al., 1985, p. 228). The action science research
may also have a priori theories or issues that are being used and tested. In contrast, the focus
of the ethnographic approach is to learn from the subjects, avoiding judgement and biases,
and to relatively passive in the situation (Spradley 1979).
Case studies of the type described by Yin (1989) are typically of a limited duration with a sin-
gle snapshot, or with a restricted number of visits. Action science studies are normally more
extensive, but rarely extend to the duration typical of ethnographic studies, which try to cap-
ture full life cycles and the related dynamics.
Each technique, action science or ethnographic analysis, is suitable for different research ob-
jectives and situations. At the study site, the activities were wide-ranging horizontally and
vertically throughout the plant ranging from shipping to receiving and from senior manage-
ment strategies to shop floor operations. As a result, a mixture of action science and more tra-
ditional ethnographic research was used. Action science was used in the study of daily opera-
tional decisions in one area of the plant with a study and transform role. Ethnographic analy-
sis techniques were used for researching planning, scheduling, and dispatching throughout the
plant with an integration role.
5
effort is merely applying widely existing knowledge and techniques to the situation without a
scientific agenda, the activity may resemble consultancy with little academic value.
At the study site, the action science approach was used to study and then transform the short
term scheduling activities for part of the plant. Using concepts and theories of task allocation
and context-sensitive software engineering, a single integrated task was decomposed into two
tasks with an added worker, granularity of decision elements changed, decision horizons al-
tered, work visibility tuned to remove irrelevant items, and specialized decision support sys-
tems created for the two workers. This transformation activity, which took approximately two
years, provided the opportunity to start analyzing and dissecting what was truly different be-
tween dispatching and scheduling.
6
is measured in minutes and production is in hundreds per shift for each line. The factory is
composed of two major areas: a flow shop and a job shop.
Production is pulled through the plant from the finished goods inventory. The assembly area
builds on dedicated resources and fills a target level of on-hand finished goods. The job shop
works in a batch mode with a cyclic pattern. The area is made up of cells and each cell has
one or more machines. The capacity in the job shop is theoretically balanced to that of the
flow shop.
There are a number of characteristics about ACME’s job shop which are not found in tradi-
tional job shop problem formulations (e.g., Conway et al., 1967; Baker, 1974; Pinedo, 1995;
Pinedo & Chao 1999):
• Virtual flow lines
• Crewing issues
• Independent setup phase
• Transfer within batch capability
• Ability to pause a job indefinitely and move resources
• Independent but co-dependent parts
The above issues complicate the decision process beyond that of simple job characteristics be-
ing matched with machine availability, which is the traditional view of job scheduling. With
the exception of the job shop, the plant’s production system is relatively straightforward.
Missing from the above description is any mention of ‘traditional’ production metrics such as
minimizing lateness, weighted tardiness, the number of late jobs, and so forth. In lean manu-
facturing as practiced in the automotive sector, these metrics are not the major ones to track or
focus upon. For example, in the factory we are describing, the concept of ‘lateness’ is not
used in planning, scheduling or dispatching. Lateness is not part of the final schedule. If there
is any lateness, it is not planned and is considered totally unacceptable with significant penal-
ties and costs. At a tactical level, metrics such as flow time are tracked by management, but
are not explicitly addressed by the production control process.
7
4.4 Task analysis
4.4.1 Planning
Decision Making
The planner for each area attempts to balance demand with available capacity using inventory
as a buffer. Inventory is used to stabilize production and the desired levels are allowed to float
between a minimum and maximum. Major capacity issues are identified that require substan-
tial amounts of overtime, shift changes, or subcontracting. In cases of imbalance, the planner
will try to level or change demand or supply.
Planners usually have more autonomy regarding supply and demand than the scheduler or
dispatcher. The planner is in many cases able to change the demand volume, requested prod-
uct, due dates, and shipments. The total volume may not be altered, but the mix and delivery
schedule can be adjusted for what is on hand at the customer, what is in the pipeline to the
customer, and what is currently on hand in finished goods inventory at the factory. It is possi-
ble to intelligently manage the inventory at each level and use one level to another level’s ad-
vantage in a temporary fashion. That is, targets are set for inventory levels but they do not
have to be followed blindly in a mechanical way.
The supply side can also be manipulated by the planner. The planner might negotiate addi-
tional manpower, different shifts, scheduled overtime, or resource changeovers. In previous
decades when significant levels of inventory existed throughout the supply chain, the fre-
quency and type of manipulations were less. However, the lean targets for manufacturing
force the planners to be more proactive and on top of the situation daily.
When the complexity of the planning domain (i.e., number of parts, periods) increases beyond
the planner’s cognitive abilities, three techniques are commonly used. First, information is
aggregated into larger buckets: e.g., planning for the week instead of by the day. Second, ad-
ditional planners are used and the work is distributed. Third, the planner can choose to ignore
the majority of the daily task and focus on critical spots.
8
Context
The planners have regular interaction with managers to plan the work force, set production
control policies, acquire capacity, and the like. Decision making about the future is one part of
the task: the planner is also responsible for tracking and analyzing production as it compares
to the plan. Various reports are fed back to management daily, weekly, and monthly. There is
a regular monthly planning cycle for firming up the next period and to account for any
changes in the twenty-week horizon. Periodically through the year there are major planning
activities for yearly, three year, and five year plans. For the major planning events, the planner
is expected to generate multiple scenarios quickly and accurately.
Changes made by the planner are often not felt by the scheduler or dispatcher. The planner in-
teracts with the scheduler and dispatcher when changes in demand or capacity cannot be dealt
with in the mid or far future.
4.4.2 Scheduling
Decision Making
The scheduler tracks any resource and material issue, change in capability or capacity that can
result in significant constraint changes. Ideally, the scheduler does not plan for head-to-tail re-
lationships on all work and allows certain safety time or buffers wherever there is a potential
risk situation; this is the mechanism that allows some simplifying assumptions to work. For
this reason, the scheduler orchestrates resource allocation to accommodate special require-
ments, such as preventive maintenance, service parts, emergency builds, vacation season.
A scheduler does not simply start at the beginning of the problem space. He or she will priori-
tize issues according to the types of constraints involved (Wiers, 1997):
• work that is critically constrained, i.e., it endangers the goals of the scheduler;
• work that is tightly constrained, i.e., it has little alternatives;
• work that is extensively constrained, i.e., it needs to obey to many (interrelated) con-
straints; and
• work that is stochastically constrained, i.e., history has proved that a specific set of work
is often troubled by disturbances.
To create a feasible load, the scheduler will focus on manipulating the demand instead of the
available capacity. This is done by working with the planner and purchasers, or for example
by batch slitting. If the demand pattern cannot be tweaked, the scheduler will try to use alter-
native resources, overtime, or negotiate relatively easy changes to the resources.
It is hard for the scheduler to see the quality of the scheduling decisions because of the time
delay and the number of changes that occurs. Moreover, it is hard to assess what factors have
influenced a certain performance level to what extent (see also Gary et al., 1995; Stoop,
1996).
9
Context
The scheduler is responsible for firming up plans and creating a feasible sequence for the dis-
patcher. The dispatcher is looking to the scheduler for work to consider, and the planner is
concerned about impacts on the plan caused by any scheduling changes. Schedulers get pres-
sure from the dispatcher and the planner. Schedulers rarely get much pressure from the opera-
tions people, except in cases where dispatching is being carried out by operations people.
Management may also be involved in scheduling, but the intensity is less than at either the
planning or dispatch level. In some ways, scheduling is almost an invisible layer or activity.
The dispatcher and scheduler interaction can be tense if there is not enough work or the right
work that is ready to be dispatched. For example, the dispatcher may be dealing with a bottle-
neck and the scheduler has not moved in or firmed up the work necessary to keep the bottle-
neck busy. There can also be tension with support groups if the scheduler moves work in
ahead of material or tooling expectations. During periods of less-than-peak capacity utiliza-
tion, changes made by the scheduler should not affect the planner to any great degree. How-
ever, when the shop is running behind and everything is ‘tight’ on the schedule, any change
made by the scheduler will affect the planning.
4.4.3 Dispatching
Decision Making
The usual sequencing decisions that are made by the dispatcher include setups, resource
availability, job duration, and due dates. The dispatcher must deal with preemption, running
short, running over, machine breakdowns, personnel problems or absenteeism, current state of
the tooling, and current availability of material. In making decisions, there are various costs
and issues that must be considered: cost of mobilization, increased risk of quality problems,
extended processing times, possible damage to the process, destabilization of existing system
and processes, and the cost of reverting. Moreover, due to the time pressure to make a deci-
sion, the options will not be explored in-depth.
The dispatcher must deal with very detailed data, including any information that can affect the
choice of resource, the duration of the operation, and the quality of the result. The range of
data used by the dispatcher is exceptionally broad covering environmental factors (e.g.,
weather), cultural phenomena (e.g., impact of the holiday season on absenteeism), worker mo-
rale (e.g., who is likely to give that extra effort or work overtime), recent performance (e.g.,
who did what the last time and how well it was done), and the normal engineering data (e.g.,
standards, material specifications, processing descriptions). Any piece of information, no mat-
ter how small or seemingly innocent, may have relevance. Moreover, the dispatcher is con-
stantly gathering gossip, tidbits of conversations, and is generally being nosey.
10
The dispatcher has limited influence on the demand and some on the available capacity. In the
short term, the dispatcher can do little to a demand requirement in a one-of-a-kind situation
since there are no buffers or safety-stock to use. In other situations, the dispatcher may be able
to contact the customer and delay or advance work. Furthermore, the dispatcher may be able
to exploit elasticity in production quantities and safety-stock. In this case, there will be an im-
pact in the future, but the day will be saved.
Usually, the dispatcher has more degrees of freedom in the supply side, which are usually ex-
plored before the demand side. There might be workarounds to make a product, for example:
using a previous generation machine or adding manual operations. Other manipulations in-
clude: splitting or merging operations, adding or altering equipment, using substitute material,
making substitute material from other material, extending shifts for extra capacity, subcon-
tracting operations.
Context
The dispatcher has the most immediate context, because the decision making of the dispatcher
immediately affects the use of personnel and resources. The dispatcher works with the lead
hands, supervisors, foremen and operators to review options, analyze the impact on other
work scheduled, and decide on the next steps. Any loss on a bottleneck resource will delay the
whole process and this responsibility falls to the dispatcher. The dispatcher must also consider
the impact decisions on the scheduler and planner, especially in a tightly packed plant where
decisions spread like a ricochet.
First, while schedulers and dispatchers are faced by similar demand and supply decisions
within their time horizons, the planner simultaneously tracks daily issues, prepares weekly
summaries, monthly plans, yearly plans, and so forth. The decisions of the planner are formu-
lated as buckets of work in a specific time period, whereas schedulers’ and dispatchers’ deci-
sions are formulated as specific tasks in real-time.
Second, the planner has much more information regarding demand than the lower production
control levels: for example, when the customer or sales has put extra padding in or is building
ahead. The planners also know when the customer is planning down time, line changes, and
special try outs. The majority of this additional information comes from personal contacts that
are not available to the scheduler of dispatcher because of their different contexts.
11
Third, in Section 4.4.1 it was stated that changes made by the planner are often not felt by the
scheduler or dispatcher. Because the planner works with buckets, the relationship between the
planner and the scheduler are defined clearly and the planner can work in relative isolation
from the scheduler. However, the scheduler is more actively concerned with the dispatcher: he
or she tracks any resource and material issue, change in capability or capacity that can result
in significant constraint changes that are not easily handled by dispatching. The scheduler
works with days and weeks, and assumes that ‘minor’ issues such as tool repairs can be ig-
nored and left to the dispatcher.
Fourth, there are large differences in the pressure that is related with the tasks. For the sched-
uler, the future is the focus, and hence the immediate pressure is not as great as for the dis-
patcher. The dispatcher must function like a fire department with everything ready for deci-
sion making continuously. The dispatcher gets faster and more vocal feedback on decisions
that planners and schedulers and this changes the operational context. For example, the dis-
patcher must explain any ‘poor’ decisions that affected the afternoon or evening shift, explain
why they were unable to see the difficulty in advance, and explain why they are changing the
plans for today they made yesterday. The planner has somewhat less pressure because there is
much more time to solve problems, and problems can be more easily escalated to the respon-
sible managers.
12
Input driven by: Output represented by:
As shown in Table 2, there is overlap between planning and scheduling on the one hand, and
scheduling and dispatching on the other. However, when the two task characteristics are com-
bined, it is possible to distinguish between the three tasks unambiguously.
The four characteristics of a decision support system for production control tasks are trans-
lated to the tasks that are analyzed in the case study in the table below.
13
Planner Scheduler Dispatcher
Schedulers have much
The dispatcher’s deci-
As planners have rela-
interaction with dis-
sion is followed exactly
tively little interaction
Autonomy patching, and their
by the shopfloor, there-
with scheduling, their
autonomy is therefore
fore their autonomy is
autonomy can be high.
limited. high.
The planning task is The dispatching task is
The scheduling task is
less critical than the more critical than the
more critical than the
Transparency other tasks, so the scheduling task, so
planning task, so trans-
transparency of the transparency must be
parency must be higher.
DSS can be lower. higher.
The level of support The level of support has
The level of support has
can be relatively high, to be intermediate, be-
Level of to be low, because
because the domain is cause not all informa-
support much information is not
well-specified (infor- tion is formally avail-
readily available.
mation is available). able.
The main presentation
of the DSS should a list
of jobs released by the
The main presentation
The main presentation scheduler to choose
Information of the DSS should show
of the DSS should be a from. An overview is
presentation multiple buckets in a
Gantt-chart. usually not needed be-
table.
cause the set of jobs
considered is relatively
low.
Table 3: Requirements for decision support for the planning, scheduling and dispatching task
Research in production control often implicitly assumes that the functionality of a decision
support tool will follow the requirements as specified in models, such as described in the table
above. This assumption usually holds in cases where software is custom built for a specific
situation with unlimited funds (Wiers, 2002). However, in practice, companies implement
commercially available standard software packages. Decision support for production control
tasks is typically offered by Enterprise Resource Planning (ERP) systems (Markus & Tanis,
2000), which are based on the MRP II paradigm, and Advanced Planning and Scheduling
(APS) systems (Stadtler & Kilger, 2000). These standard packages are configured to the char-
acteristics of the company, and the functional flexibility of these systems is limited (Wort-
mann, 1992).
There are countless possible applications of ERP, APS and other systems to support produc-
tion control tasks. Therefore, this paper presents one typical configuration of an ERP and APS
system and will discuss possible pitfalls that exist in implementing these systems in light of
the research results. The figure below shows a typical configuration of an ERP and an APS
system.
14
MRP Master Planning
APS
Material
MES Production detail
Requirements
scheduling
Planning
Dispatching
Figure 3: Typical Configuration of ERP and APS
Planning tasks in industrial companies are often supported by ERP systems, which for pro-
duction control are based on the MRP II concept. APS systems usually have a module for
production scheduling. The dispatching is often done on the shop floor using a so-called
Manufacturing Execution System (MES). This typical decision support structure for planning,
scheduling and dispatching has the following weaknesses:
• Difference between planning and scheduling is unclear. The output from planning is often
fed into the MRP algorithm which performs a time-phased material explosion based on the
assumption of infinite capacity. The outcome is a draft schedule that is proposed to the
scheduler. However, the parameters used by MRP are often not correct (see for example
den Boer, 1994). Consequently, the scheduler changes the MRP output and is thereby con-
ducting planning task activities. This weakness is illustrated by the fact that the question
“What is the difference between planning and scheduling?” is very hard to answer in prac-
tical situations.
• Dispatching is underestimated. Both in ERP systems that are based on the MRP II frame-
work as in APS systems, there are no specific modules for dispatching. Apparently, either
it is assumed that the scheduler also does the dispatching, or the dispatching is done by op-
erators on the shop floor.
• Scheduling systems are not transparent and their level of support is too high. Most sched-
uling systems assume that the scheduler has a large autonomy. Therefore, these scheduling
systems contain algorithms to construct a ‘optimal’ schedule. This leads to a schedule that
is far too prescriptive for the dispatcher and by automatically generating a schedule the
system becomes opaque to the human.
The above mentioned weaknesses of current state-of-the-art decision support systems lead to
the observation that the differences between the planning, scheduling and dispatching tasks
are under estimated and that the link between the tasks is unclear. The task delineation model
that has been presented in this paper aims to give researchers and practitioners that deal with
production control task a clearer definition of planning, scheduling and dispatching tasks. A
detailed description of an implementation of a decision support system that is based on the
concepts presented in this paper is described in McKay & Wiers (2003).
6 Conclusion
In this paper it has been stated that a clearer separation can be made between the planning,
scheduling and dispatching tasks in production control. While job titles and organization
charts may not be clear and individuals may do all three, it is possible to use time horizons,
types of decisions, and the context to make the distinction.
The action science and ethnographic case study described in this paper provided the mecha-
nism for observing and participating in the situation. Software tools for planning, scheduling,
and dispatching were created, some tasks were re-designed, and some production control
15
structures were overhauled completely. It was from these observer and participant activities
that the taxonomy proposed in this paper arose.
The classification of tasks aims to deepen our understanding of production control, to help re-
searchers in the human factors in production control, and to facilitate improvements of pro-
duction control performance by supporting humans with adequate decision support tools.
Acknowledgements
This research has been supported in part by NSERC grant OGP0121274 on Adaptive Produc-
tion Control. The senior plant management and the individuals in the production control de-
partment are gratefully thanked for the support shown during the project.
List of Acronyms
APS Advanced Planning & Scheduling
DSS Decision Support System
EDI Electronic Data Interchange
HPP Hierarchical Production Planning
MES Manufacturing Execution System
MRP Material Requirement Planning
MRP II Manufacturing Resource Planning
WIP Work-in-Process
References
Argyris, C., Putnam, R., & McLain Smith, D. (1985). Action Science. San Francisco: Jossey-
Bass Publishers,.
Baker, K.R. (1974). Introduction to Scheduling and Sequencing. New York: Wiley.
Bertrand, J.W.M., Wortmann, J.C., and Wijngaard, J.(1990). Production control: A structured
and design oriented approach. New York: Elsevier Science Publishers.
Boer, A. A. A. den (1994). Decision Support for Material Planners. Production Planning &
Control, 5(3), 253–257.
Burgess, A., and Steel, S. (1996). Quantification in Causal Link Planning. In Proceedings of
the 15th Workshop of the UK Planning & Scheduling Special Interest Group, UK,
November 21–22 (pp. 57–72). Liverpool, UK: Liverpool John Moores University.
Coburn, F.G. (1918). Scheduling: The Coordination of Effort. In I. Mayer (Ed.), Organizing
for Production and Other Papers on Management 1912-1924 (pp. 149–172), Easton:
Hive Publishing.
Conway, R.N., Maxwell, W.L. & Miller, L.W.(1967). Theory of scheduling. Reading, MA:
Addison–Wesley.
Crawford, S. (2000). A Field Study of Schedulers in Industry: Understanding their Work,
Practices and Performance. PhD thesis, University of Nottingham, UK.
Crawford, S., and Wiers, V.C.S. (2001). From anecdotes to theory: reviewing the knowledge
of the human factors in planning and scheduling. In B.L. MacCarthy & J.R. Wilson
(Eds.), Human Performance in Planning and Scheduling: Fieldwork Studies,
Methodologies and Research Issues. London: Taylor & Francis.
Duchessi, P., and R.M. O' Keefe (1990). A Knowledge-Based Approach to Production
Planning. Journal of the Operational Research Society 41:5: 377-390.
Dutton, J. M. and W. Starbuck (1971). Finding Charlie’s Run-Time Estimator. In J.M. Dutton
and W. Starbuck (Eds.) Computer Simulation of Human Behaviour, Wiley. pp 218-242.
16
Dutton, J.M.(1962). Simulation of an Actual Production Scheduling and Workflow Control
System. International Journal of Production Research 4, 421-441.
Dutton, J.M.(1964). Production Scheduling: a Behaviour Model. International Journal of
Production Research 3, 3-27.
Easterby-Smith, M., Thorpe, R., & Lowe, A. (1991). Management Research – An
Introduction. London: Sage Publications.
Fox, P.D. and C.H. Kriebel (1967). An Empirical Study of Scheduling Decision Behavior.
The Journal of Industrial Engineering 18:6: 354-360.
Gary, K., Uzsoy, R., Smith, S.P., & Kempf, K.G.(1995). Measuring the quality of
manufacturing schedules. In D.E.Brown & W.T.Scherer (Eds.), Intelligent scheduling
systems (pp.129–154). Boston: Kluwer Academic Publishers.
Greene, J.H. (ed.) (1970). Production & Inventory Control Handbook. New York: McGraw-
Hill.
Grills, S. (ed.) (1998) Doing Ethnographic Research – Fieldwork Settings. London: Sage
Publications.
Gummesson, E. (1988). Qualitative Methods In Management Research. Sweden: Chartwell-
Bratt.
Hurst, E.G. and A. B. McNamara (1967). Heuristic Scheduling in a Woolen Mill.
Management Science 14:2:182-203.
Hutchins, E. (1995) Cognition In The Wild. Cambridge: MIT Press.
Jorgensen, D.L. (1989). Participant Observation: A Methodology for Human Studies, London:
Sage Publications.
Knoeppel, C.E. (1920). Graphic Production Control, New York: The Engineering Magazine.
Koepke, C. A. (1941). Plant Production Control, New York: Wiley & Sons.
Lopez, P., P. Esquirol, L. Haudot and M. Sicard (1998). Co-operative System Design in
Scheduling. International Journal of Production Research 36:1: 211-230.
Magee, J.F. (1958). Production Planning and Inventory Control, New York: McGraw-Hill.
Markus, L., & Tanis, C. (2000). The Enterprise Systems Experience - From Adoption to
Success. In Framing The Domains Of IT Management: Projecting the Future Through
the Past, Zmud, R.W. and M.F. Price (eds.). Cincinnati: Pinnaflex Educational
Resources, Inc., 173-207.
McKay K.N., Safayeni F., and Buzacott, J.A. (1995a). Common Sense Realities in Planning
and Scheduling Printed Circuit Board Production. International Journal of Production
Research, 33(6), 1587-1603.
McKay K.N., Safayeni F., and Buzacott, J.A. (1995b). Schedulers & Planners: What and How
Can We Learn From Them. In Brown D.E. and W.T. Scherer (eds), Intelligent
Scheduling Systems, (pp. 41-62), Boston: Kluwer Publishers.
McKay, K.N. & Buzacott, J.A. (2000). The application of computerized production control
systems in job shop environments. Computers in Industry, 42(2-3), 79–97.
McKay, K.N. (1992). Production Planning and Scheduling: A Model for Manufacturing
Decisions Requiring Judgement. PhD thesis, University of Waterloo, Ontario, Canada.
McKay, K.N., & Wiers, V.C.S. (2001). Decision support for production scheduling tasks in
shops with much uncertainty and little autonomous flexibility. In B.L. MacCarthy &
J.R. Wilson (Eds.), Human Performance in Planning and Scheduling: Fieldwork
Studies, Methodologies and Research Issues. London: Taylor & Francis, pp. 165-177.
McKay, K.N., & Wiers, V.C.S. (2003). Integrated Decision Support for Planning, Scheduling,
and Dispatching Tasks in a Focused Factory. Accepted for publication in Computers In
Industry.
17
Norman, P. and S. Naveed (1990). A Comparison of Expert System and Human Operator
Performance for Cement Kiln Operation. Journal of the Operational Research Society
41:11: 1007- 1019.
Orlicky, J. (1975), Material Requirements Planning (London: McGraw-Hill).
Pinedo, M. (1995). Scheduling: theory, algorithms and systems. New York: Prentice Hall.
Pinedo, M. and Chao, X. (1999). Operations Scheduling With Applications in Manufacturing
and Services, Boston: Irwin McGraw-Hill.
Plossl, G.W. and Wight, O. (1967). Production and Inventory Control (S.I.: Prentice-Hall).
Sanderson, P. M. (1991). Towards the Model Human Scheduler. International Journal of
Human Factors in Manufacturing 1: 3:195-219.
Sanderson, P. M. and N. Moray (1990). The Human Factors of Scheduling Behaviour. In W.
Karwowski and M.Rahimi (eds.) Ergonomics of Hybrid Automated Systems II, Elsevier
pp.399-406.
Sanderson, P.M. (1989). The Human Planning and Scheduling Role in Advanced
Manufacturing Systems: An Emerging Human Factors Domain, Human Factors, 31 (6),
635–666.
Schensul, S.L., Schensul, J.J. and M.D. LeCompte (1999) Essential Ethnographic Methods.
New York: Altamira Press.
Spradley, J.P. (1979) The Ethnographic Interview. New York: Holt, Rinehart and Winston
Stadtler, H., & Kilger, C. (eds.) (2000). Supply chain management and advanced planning:
concepts, models, software and case studies. Berlin: Springer.
Stoop, P.P.M. (1996). Performance measurement in manufacturing: A method for short term
performance evaluation and diagnosis. Ph.D.Thesis Eindhoven University of
Technology.
Tabe, T., Yamamuro, S. and Salvendy, G. (1988). An Approach to Knowledge Elicitation in
Scheduling FMS: Toward a Hybrid Intelligent System. In W. Karwowski, H.R. Parsaei
and M.R. Wilhelm (eds.) Ergonomics of Hybrid Automated Systems I. Elsevier Science
Publishers, New-York, pp. 259-266.
Thurley, K.E.and A.C.Hamblin (1962). The Supervisor’s Role in Production Control.
International Journal of Production Research, 1, 1-12.
Vollmann, T.E., Berry, W.L., and Whybark, D.C.(1988). Manufacturing planning and control
systems. Homewood, IL: Irwin.
Wiers, V.C.S. (1997). Human–computer interaction in production scheduling: Analysis and
design of decision support systems for production scheduling tasks. Ph.D. Thesis
Eindhoven University of Technology
Wiers, V.C.S. (2001). Design of a Knowledge Based Scheduling System for a Sheet Material
Manufacturer. In B.L. MacCarthy & J.R. Wilson (Eds.), Human Performance in
Planning and Scheduling: Fieldwork Studies, Methodologies and Research Issues.
London: Taylor & Francis.
Wiers, V.C.S. (2002). A case study on the integration of APS and ERP in a steel processing
plant. Production Planning & Control 13(6), 552-560.
Wiers, V.C.S., and Schaaf, T.W. van der, (1997). A Framework for Decision Support in
Production Scheduling Tasks. Production Planning and Control, 8(6), 533–544.
Wortmann, J. C. (1992). Flexibility of Standard Software Packages for Production/Inventory
Control. Production Planning & Control, 3(3), 290-299.
Yin, R.K. (1989) Case Study Research: Design and Methods, London: Sage Publications.
18