Chapter 13 Flashcards

1
Q

Scheduling Definition

A

Scheduling is the planning involved in the sequencing and timing of work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Scheduling Objective:

A

Efficiently and effectively utilize available capacity to achieve the organization’s objectives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Scheduling Characteristics

A

Short range planning horizon (a year or less)

Time units of weeks, days, hours, minutes, seconds, etc.

Allocation only, no acquisition

Trade-offs between conflicting objectives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Common Scheduling Objectives

A

Meet customer due dates
Minimize completion time
Minimize work-in-process inventory
Maximize machine and/or labor utilization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bottleneck Resources

A

A bottleneck is a work center whose capacity is less than the demand placed on it during a given time period.

Bottleneck resources constrain the capacity of the entire operation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Batch Flow Scheduling

A

Very complex scheduling environment

Customers/jobs spend most of their time waiting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Very complex scheduling environment

A

Variety of customers/jobs at any given time

Distinctive routings

Competing for common resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Customers/jobs spend most of their time waiting

A

Often 20% or less of total time in the system is spent being actively processed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Input-Output Control

A

Usually applied at shop level

Input rate and capacity dictate output rate

Seek desired (equilibrium) level then match input rate to output rate

Does not result in the creation of a schedule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Gantt Charts

A
  • Developed by Henry Gantt in 1917
  • Timelines for each resource
  • Customers/jobs are first prioritized
  • Resource time is then allocated to them in priority sequence
  • Make-span time, idle time, queue time, and resource utilization measures are used to evaluate the quality of the schedule.
  • Lot splitting/transfer batches/operation overlapping may be used to expedite.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Expediting Definition

A

Taking action to complete a job in less time than the normal schedule dictates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Expediting

A
  • The simplest form of expediting would, at a given work center, process the expedited job as soon as the job currently being processed there is completed.
  • A more aggressive form would be to stop processing the current job to begin processing the expedited job immediately
  • Lot-splitting/operation overlapping is a very aggressive form of expediting.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The more expediting is used:

A

The less effective it becomes AND

The less efficient the system becomes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are dispatching rules?

A

If you have more than one customer waiting at a service area (or jobs at a work station), how do you select which one to serve/process next? The criterion you use for selecting the next job is your dispatching rule.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

dispatching rules

A

Dispatching rules, by themselves, can’t really be used to build a schedule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Static Rules:

A

FISFS (First In System, First Served)

FCFS (First Come, First Served)

SPT (Shortest Processing Time)

MINDD (MINimum Due Date)

17
Q

FISFS (First In System, First Served)

A

Priority Value = Time of entry into the entire system

18
Q

FCFS (First Come, First Served)

A

Priority Value = Time of arrival at this work center

19
Q

SPT (Shortest Processing Time)

A

Priority Value = Estimated processing time at this work center

20
Q

MINDD (MINimum Due Date)

A

Priority Value = Due date of the job

21
Q

Dynamic Rules:

A

MINSOP (MINimum Slack time per # of OPerations remaining)

CR (Critical Ratio)

22
Q

MINSOP (MINimum Slack time per # of OPerations remaining)

A

Priority Value = Slack # operations remaining

Where: Slack = Due date – Current date – Total estimated remaining processing time

23
Q

Conclusions aboutBatch Flow Scheduling

A

Performance is highly sequence dependent.

Waiting time depends upon job interference in the schedule and available capacity.

Finding optimal schedules is not practical, but good heuristics are available.

24
Q

Line Flow Environments

A

One Product: The schedule is largely determined by the process (it is “built into the line”).

Multiple Products (produced on the same line): Must determine sequence and lengths of runs

25
Q

Run-Out Method

A
  1. For each product, obtain an inventory count, forecast the demand, and determine the line’s capacity.
  2. Determine the appropriate lot size (run length) for each product.
  3. Compute the production run times for one lot of each product.
  4. Compute the run-out values for each product and schedule the highest priority job.
  5. Identify when the production scheduled in Step #4 will be completed, compute anticipated inventory levels at that time, and compute new run-out values
26
Q

Theory of Constraints (TOC) characteristics

A

Proposed by Goldratt in The Goal (1983)
Focus on bottlenecks
Goal is to make money
Production does not count until it is sold!

27
Q

Key Elements of Theory of Constraints (TOC)

A

Throughput (sales - raw material costs)
Inventory (at cost of raw materials only)
Operating expenses (all other expenses)

28
Q

Theory of Constraints (TOC)

A

A constraint is anything that is slowing down production—a bottleneck.

The bottleneck determines the capacity of the system.

Implication: The operations manager should focus on the bottleneck to increase capacity and throughput (and make more money).

Bottleneck resources should be scheduled to achieve maximum throughput.

Non-bottlenecks should be scheduled to keep the bottleneck busy.

Bottleneck resources should have a work-in-process queue.

It is acceptable for non-bottleneck resources to be idle.

Find ways to relieve or reduce the bottleneck.

29
Q

Ways of reducing the bottleneck or constraint:

A

Increase capacity.

Divert work that doesn’t need to go through the bottleneck.

Catch rejects before they get to the bottleneck.

Increase output at the bottleneck.

  • Larger batches
  • Reduced set-up times