Scheduling board with jobs in sequence and one urgent job highlighted
Advertisement

What job sequencing is

Job sequencing sets the order in which jobs are processed on a resource. With the same jobs and the same capacity, changing only the sequence changes average lead time, work in process and how many orders are late.

It is the most detailed step of production planning and control: after deciding what and how much to make, you decide in which order.

Job sequencing visual map

The map compares the three rules on the same set of jobs, with Gantt charts and a results table.

Job sequencing visual map: FIFO, SPT and EDD rules, job data, Gantt charts, results and when to use each rule
Visual map 23: job sequencing rules. Click the map to open it full size.Download the map as PNG

The three rules

RuleCriterionWhat it favors
FIFOFirst in, first outOrder of arrival
SPTShortest processing time firstFast flow, less work in process
EDDEarliest due date firstMeeting due dates

Example: 4 jobs on one machine

JobProcessing time (days)Due date (day)
A68
B26
C818
D315
RuleSequenceCompletionAverage flow timeTotal tardinessLate jobs
FIFOA, B, C, D6, 8, 16, 1912.25 days62 (B and D)
SPTB, D, A, C2, 5, 11, 199.25 days42 (A and C)
EDDB, A, D, C2, 8, 11, 1910.00 days11 (C)

Every sequence ends on day 19 because the total work is the same. What changes is the path: SPT gives the lowest average flow time and EDD the lowest tardiness.

How to calculate the metrics

Advertisement

When to use each rule

RuleUse it when
FIFODue dates are similar, flow is stable and fairness to customers matters
SPTThe goal is to cut average flow time and work in process, and due dates are not critical
EDDMeeting due dates is the priority

On a single machine, SPT minimizes average flow time and EDD minimizes maximum lateness, classic results of scheduling theory. In practice, pure SPT can leave long jobs waiting indefinitely, so combine rules or cap waiting times.

Setups, families and the bottleneck

When setup time depends on the sequence, grouping jobs of the same family can matter more than any simple rule. Sequence the bottleneck with care, since it sets the plant's output, and use SMED to make sequencing more flexible.

Common mistakes

Frequently asked questions

What is job sequencing?

Setting the order in which jobs are processed on a resource.

What is the difference between FIFO, SPT and EDD?

FIFO follows arrival order; SPT runs the shortest job first; EDD runs the job with the earliest due date first.

Which rule minimizes average flow time?

SPT. In the example, average flow time drops from 12.25 days (FIFO) to 9.25 days.

Which rule reduces tardiness?

EDD. In the example, total tardiness drops to 1 day with only one late job.

How do you calculate average flow time?

Add the completion times of all jobs and divide by the number of jobs.

Sources

  1. PINEDO, M. L. Scheduling: Theory, Algorithms, and Systems. New York: Springer.
  2. JACKSON, J. R. Scheduling a production line to minimize maximum tardiness. Los Angeles: UCLA, 1955.
  3. STEVENSON, W. J. Operations Management. New York: McGraw-Hill.

Want a schedule that keeps promises?

Download the free pull production e-book, with kanban, supermarkets and leveling.

Download the e-book
Advertisement
Photo of Vagner Soares

About the author

Vagner Soares

Lean Manufacturing & Behavioral Management Specialist

Over 20 years in the automotive and metalworking industries (GM and Dana), Lean Manufacturing practitioner since 2006. SENAI instructor and mentor in Brazil’s Brasil Mais Produtivo program, delivering consulting, training and audits for 50+ companies, combining quality, productivity and people development.