Chapter 15 - : Scheduling
Chapter 15 - : Scheduling
Operations Management
by
R. Dan Reid & Nada R. Sanders
2nd Edition © Wiley 2005
Finite loading:
Allows only as much
work to be assigned as
can be done with
available capacity – but
doesn’t prepare for
inevitable slippage
Other Scheduling Techniques
Forward Scheduling – starts processing immediately
when a job is received
Backward Scheduling – begin scheduling the job’s last
activity so that the job is finished on due date
Monitoring Work Flow
Input/Output Control
I/O control is a capacity-control technique used to
monitor work flow at individual work centers
Monitors how well available capacity is used and provides
insight into process problems
Figure 15-6 Input/output report for work center 101
Input Information (in hours) Period
4 5 6 7 8
Planned Input 800 750 800 820 800
Actual Input 750 780 780 810 810
Deviation -50 30 -20 -10 10
Cumulative deviation 0 -50 -20 -40 -50 -40
Completion
Job Date Due Date Lateness Tardiness
A 10 15 -5 0
B 13 15 -2 0
C 17 10 7 7
D 20 20 0 0
Average 0 1.75
Comparing SPT and S/RO
Performance Measures using SPT
Job Time at
Work Center SPT
301 Due date Completion Lateness Tardiness Scheduling
Job (days) (days from now) Date (days) (days) Sequence
A 3 15 5 -10 0 2
B 7 20 27 7 7 6
C 6 30 20 -10 0 5
D 4 20 9 -11 0 3
E 2 22 2 -20 0 1
F 5 20 14 -6 0 4
Total 27 Avg. Job Flow 12.83 -8.3 1.2
Total Job Flow Time 77
Makespan 27
Avg. # Jobs 2.85
Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Mopping A C C B B B D D D D D E E E E
Waxing A A C C C C B B B B B D D D D E E
Scheduling Bottlenecks - OPT
In the 1970’s Eli Goldratt introduced optimized
production technology
OPT focused on bottlenecks for scheduling &
capacity planning
Definitions:
Throughput: quantity of finished goods that can be sold
Process batch: quantity produced at a resource before
switching to another product
Transfer batch: quantity routed at one time from one
resource to the next
OPT Principles
Balance the process rather than the flow
Non-bottleneck usage is driven by some other constraint in
the system
Use and activation of a resource are not the same
A hour lost at a bottleneck is lost forever, but an hour lost
at a non-bottleneck is a mirage
Bottleneck determine throughput and inventory in system
The transfer batch does not need to be equal to the
process batch
The process batch should be variable
Consider all constraints simultaneously. Lead times are the
result of the schedule and are not predetermined .
Theory of Constraints
TOC is an extension of OPT – theory is that a
system’s output is determined by its constraints
Identify the bottleneck(s) in the process
Exploit (fully utilize) the bottleneck(s)
Schedule non-bottlenecks to support maximum
use of bottleneck activities
Consider adding capacity at the bottleneck
Continually check for new bottlenecks
Scheduling for Service Organizations
Demand management:
Appointments & reservations
Posted availability
Delayed services or backlogs (queues)
Managing service capacity:
Staff for peak demand (if cost isn’t prohibitive)
Floating employees or employees on call
Temporary, seasonal, or part-time employees
Developing a Workforce Schedule: Tibrewala, Philippe, and
Brown developed a technique for scheduling a seven day operation
giving each employee two consecutive days off. This example
shows how a staff of six people can be scheduled.
Step 3 - Find the pair of days with the lowest total needed
Workforce Scheduling (cont.)
(3) Pair of Consecutive Days Total of Staff needed (4) Pair of Consecutive Days Total of Staff needed
Monday & Tuesday 5 employees Monday & Tuesday 3 employees
Tuesday & Wednesday 6 employees Tuesday & Wednesday 5 employees
Wednesday & Thursday 4 employees Wednesday & Thursday 4 employees
Thursday & Friday 4 employees Thursday & Friday 3 employees
Friday & Saturday 5 employees Friday & Saturday 3 employees
Saturday & Sunday 5 employees Saturday & Sunday 5 employees
Schedule (cont.)