Operations Management and Strategic Management · Scheduling and Queuing Models
Scheduling in Operations Management: Meaning, Objectives and Types
Updated 10 October 2026 · Fact-checked
Scheduling fixes when each operation of a job starts and finishes, and which resource does it, so that delivery dates are met. To answer a question, define scheduling, state its objectives, then classify the types: forward or backward, and job shop, flow shop or batch. Add one practical example.
Understand Scheduling: Meaning, Objectives and Types
Scheduling is the time-phased part of production planning. Planning decides what to make and how much. Scheduling decides when each job starts, when it finishes, and which machine, worker or work centre handles it. The output is a timetable of operations.
Why it matters: a good schedule keeps machines and people busy, keeps work-in-process low and delivers orders on the promised date. A poor schedule causes idle machines, queues of waiting jobs, late deliveries and unhappy customers.
The main objectives of scheduling are:
- Meet delivery dates promised to customers.
- Use machines, labour and materials to the fullest practical extent.
- Keep work-in-process inventory and waiting time low.
- Keep production flow smooth and avoid bottlenecks.
- Reduce setup and changeover costs and total production time.
- Stay flexible enough to handle rush orders and breakdowns.
By direction, there are two approaches. In forward scheduling, you start from the date the job can begin (today or when materials arrive) and move forward through each operation to find the earliest completion date. In backward scheduling, you start from the due date and move backward, deducting each operation time to find the latest date the job must start.
By production system, scheduling differs. In a job shop (intermittent, made-to-order, varied products, general-purpose machines), each job follows its own route, so scheduling is complex and relies on priority rules. In a flow shop (continuous or repetitive, standard products, machines in a fixed sequence), every job follows the same route, so scheduling is simpler and aims at balancing the line and keeping a steady rate. Batch scheduling sits in between: lots of products are run in turn on shared facilities. Some texts also mention project scheduling, done with Gantt charts and network techniques.
Key rules to remember
- Forward scheduling
- Completion date = Start date + Sum of operation times (including waiting and move times)
- Gives the earliest possible completion. Use when materials or capacity are the limit.
- Backward scheduling
- Latest start date = Due date − Sum of operation times (including waiting and move times)
- Gives the latest date you can start without being late. Use when a due date is fixed.
- Slack in a schedule
- Slack = Latest start date − Earliest start date
- Positive slack means you can still meet the due date. Negative means the job will be late.
How to solve Scheduling: Meaning, Objectives and Types questions
Use this method for theory questions and for simple date-calculation questions on scheduling.
- 1Define scheduling in one line: deciding when and where each operation is performed to meet due dates.
- 2State the purpose or objectives in a few bullet points, linked to the question.
- 3Identify the basis of classification asked: direction (forward or backward) or system (job shop, flow shop, batch).
- 4For each type, give meaning, when it is used, one advantage and one limitation.
- 5For a date calculation, list operations with times, including waiting and move times, and note the given start or due date.
- 6Add times going forward from the start date, or subtract going backward from the due date. Mind working days versus calendar days.
- 7Compare start or completion date with the requirement, state whether the job is on time, and give a recommendation.
Quickest way: Direction test and system test
When to use it: Use in MCQs and short notes when you must identify a type quickly.
- Fixed due date given and you need a start date: backward scheduling.
- Start date or material availability given and you need a finish date: forward scheduling.
- Varied products, own routes, general-purpose machines: job shop.
- Standard product, same sequence, dedicated line: flow shop.
- Add up total time first, then apply it to the date.
Common mistakes in Scheduling: Meaning, Objectives and Types
Mixing up forward and backward scheduling.
Students remember the names but not the starting point.
Fix: Ask what is fixed. Start date fixed means forward. Due date fixed means backward.
Leaving out waiting, queue and move time in date calculations.
Only processing times are noticed in the question.
Fix: Add every time stated: setup, processing, waiting and transport.
Treating scheduling as the same as planning or loading.
The terms appear together in production control.
Fix: Planning decides what and how much. Loading assigns work to centres. Scheduling fixes the timing.
Saying job shop and flow shop scheduling are equally complex.
Students memorise definitions without the routing difference.
Fix: Job shops have varied routes and need priority rules. Flow shops have a fixed route and focus on balance and rate.
Writing objectives as a bare list with no link to the question.
Students recall points from notes.
Fix: Give a short reason for each objective, such as lower work-in-process stock because jobs wait less.
Worked examples
Example 1
A job has four operations taking 2, 3, 4 and 1 days in sequence with no waiting time. Work can begin on 1 March. The customer wants delivery by 12 March. Using forward scheduling, find the completion date and say whether the due date can be met. Assume all days are working days and a job started on 1 March uses that day as day 1.
Show the solution
- Total time = 2 + 3 + 4 + 1 = 10 days.
- Day 1 is 1 March, so 10 days of work end on 10 March.
- Compare with the due date: 10 March is before 12 March.
- Slack = 12 March − 10 March = 2 days.
Answer: The job finishes on 10 March, two days before the due date, so the due date can be met.
Example 2
A fabrication order for Sharma Engineering is due on 20 June. Cutting takes 2 days, welding 4 days, painting 3 days and packing 1 day. There is also 2 days of total waiting time between operations. Using backward scheduling, find the latest start date. Assume all days are working days and the due date is the last day of work.
Show the solution
- Total time = 2 + 4 + 3 + 1 + 2 = 12 days.
- The 12 days must end on 20 June, which counts as the last day.
- Counting back 12 days with 20 June as day 12: 20 June is day 12, so day 1 is 9 June.
- Check: 9 June to 20 June inclusive is 12 days.
Answer: The latest start date is 9 June. Starting later makes the order late.
Exam tips
- Write definition, objectives and types in that order for a 'discuss' question. It gives a clear structure.
- For difference questions, use a two-column comparison in points: starting point, use, result and example.
- In MCQs, look for the fixed item in the question: start date or due date.
- State whether days are inclusive when you do date calculations, and mention your assumption.
- Link job shop to the intermittent system and flow shop to the continuous system to pick up easy marks.
Practice questions from Scheduling and Queuing Models
- In the standard M/M/1 queuing model, the first M, the second M and the 1 respectively describe:
- At a toll plaza lane modelled as M/M/1, vehicles arrive at an average of 40 per hour and the booth serves an average of 50 per hour. What is…
- Mehta Fabricators receives an order that must be delivered on 30 June. The planner starts from 30 June and works back through each operation…
- Johnson's rule gives an optimal sequence for which of the following situations?
- A bank branch has 3 tellers working as an M/M/3 system. Customers arrive at an average of 20 per hour and each teller serves an average of 1…
Scheduling: Meaning, Objectives and Types: frequently asked questions
What is scheduling in operations management?
Scheduling is deciding the timing of operations: when each job starts and finishes and which resource performs it. It turns the production plan into a working timetable that meets delivery dates.
What is the difference between forward and backward scheduling?
Forward scheduling starts from the earliest start date and finds the earliest completion date. Backward scheduling starts from the due date and finds the latest start date. Forward suits capacity-limited work and backward suits fixed delivery dates.
Why is job shop scheduling harder than flow shop scheduling?
In a job shop, products vary and each job takes a different route through general-purpose machines, so queues and conflicts are frequent. In a flow shop, all jobs follow the same sequence, so the schedule is largely fixed.
Is scheduling the same as sequencing?
No. Sequencing decides the order in which jobs are processed at a work centre. Scheduling adds the timing, giving start and finish dates for each job and operation.