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
                                   kmckay@uwaterloo.ca
     2)
          Institute for Business Engineering and Technology Application (BETA)
                           Eindhoven University of Technology
                             PO Box 513, Eindhoven 5600 MB
                                      The Netherlands
                                   v.c.s.wiers@tm.tue.nl
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