Module 7 Operation Scheduling
Module 7 Operation Scheduling
Operation Scheduling
What is Scheduling?
• Scheduling - specifies when labor, equipment,
facilities are needed to produce a product or
provide a service
• Last stage of planning before production occurs
• Loading – assignment of jobs to process
centers
• Sequencing – determining the order in which
jobs will be processed
2
Scheduled Operations
• Process Industry • Batch Production
– Linear programming – Aggregate planning
– EOQ with non-
instantaneous – Master scheduling
replenishment – Material requirements
• Mass Production planning (MRP)
– Assembly line balancing – Capacity requirements
• Project planning (CRP)
– Project -scheduling
techniques (PERT, CPM)
3
Objectives in Scheduling
• Minimize
Meet customer
overtimedue dates
• Minimize job
Maximize machine
lateness
or labor utilization
• Minimize idle
response
time time
• Minimize work-in-process
completion timeinventory
• Minimize time in the system
4
Scheduling Issues: Scheduling deals with the timing of
operations.
Organization Managers Schedule the Following
10
Detailed scheduling:
• Scheduling for job shop type of production
• Scheduling for batch production
• Prepare individual “job schedules”
• Assign ‘start’ and ‘finish’ dates to each of the
operation on the job schedule
• Post load of each schedule into the load chart
• Setting delivery date for an item
• Scheduling for mass production
Expediting:
Expediting is the process of tracking the job
progress and taking special actions to move it
through the facility. If the progress of job is not
satisfactory, managers should expedite the jobs
paying special attentions.
Input/output control:
It is the process of controlling the actual and
planned capacity utilization of work centres.
Priorities sequencing/ Sequencing
Priority sequencing is the process of determining the job
that is to start first on machine or work center. It is also
known as job sequencing or assigning priorities.
15
Sequencing Jobs Through One Process
16
Simple Sequencing Rules
PROCESSING DUE
JOB TIME DATE
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
17
Simple Sequencing
Rules: FCFS
FCFS START PROCESSING COMPLETION DUE (Job lateness)
SEQUENCE TIME (Job Work)TIME (Flow)TIME DATE TARDINESS
A 0 5 5 10 0
B 5 10 15 15 0
C 15 2 17 5 12
D 17 8 25 12 13
E 25 6 31 8 23
18
Simple Sequencing Rules:
EDD
19
Simple Sequencing Rules: A(10-0) – 5 = 5
SLACK B(15-0) - 10 = 5
C(5-0) – 2 = 3
D(12-0) – 8 = 4
E(8-0) – 6 = 2
SLACK START PROCESSING COMPLETION DUE (job lateness)
SEQUENCE TIME (job work)TIME (Flow)TIME DATE TARDINESS
E 0 6 6 8 0
C 6 2 8 5 3
D 8 8 16 12 4
A 16 5 21 10 11
B 21 10 31 15 16
20
A(10)/5 = 2.00
Simple Sequencing B(15)/10= 1.50
Rules: CR C (5)/2 = 2.50
D(12)/8 = 1.50
E (8)/6 = 1.33
CR START PROCESSING COMPLETION DUE (job lateness)
SEQUENCE TIME (job work)TIME (FLOW)TIME DATE TARDINESS
E 0 6 6 8 0
D 6 8 14 12 2
B 14 10 24 15 9
A 24 5 29 10 19
C 29 2 31 5 26
21
Simple Sequencing Rules:
SPT
22
Simple Sequencing Rules:
Summary
23
Sequencing Jobs Through Two
Serial Process
Johnson’s Rule
1. List time required to process each job at each
machine. Set up a one-dimensional matrix to
represent desired sequence with # of slots equal
to # of jobs.
2. Select smallest processing time at either machine.
If that time is on machine 1, put the job as near
to beginning of sequence as possible.
3. If smallest time occurs on machine 2, put the job
as near to the end of the sequence as possible.
4. Remove job from list.
5. Repeat steps 2-4 until all slots in matrix are filled
and all jobs are sequenced.
24
Guidelines for Selecting a
Sequencing Rule
Theory of Constraints
• Not all resources are used evenly
• Concentrate on the” bottleneck” resource
• Synchronize flow through the bottleneck
• Use process and transfer batch sizes to move product through
facility
26