15 to 16. Operations Scheduling and Control - Ud 19 August 2010

92
15 to 16. Operations Scheduling and Control In “OPERATIONS MANAGEMENT – I” (WMP, Term I, Part B, July – Sep 2010) 2009) By Prof. N. Narayanan Reference: Ch 14: Short Term Scheduling (pp 563 – 601) In: J. Heizer B. Render and J. Rajashekhar, Operations Management, 9 th Edition, Pearson Education, 2009

Transcript of 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Page 1: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

15 to 16. Operations Scheduling and Control

In

“OPERATIONS MANAGEMENT – I”

(WMP, Term I, Part B, July – Sep 2010) 2009)

By Prof. N. Narayanan

Reference: Ch 14: Short Term Scheduling (pp 563 – 601)

In: J. Heizer B. Render and J. Rajashekhar, Operations Management, 9th Edition, Pearson Education, 2009

Page 2: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sessions Plan – Part B (Continued)

Sn. Nos.

Date Topic Text ; Exercise/ Case

15 – 16

14 Aug.(Sat)

21 Aug. (Sat)

Operations Scheduling & Control

Ch. 14: Short Term Scheduling (pp 563 – 601)

1.First Printing and Copy Centre – Assigning jobs to typesetters

•Problem No.: 14.6 (pp 597): Clair Consultants (Asgnmt. prob.)

2.Avanti Sethi Archtects: Sequencing Using Priority Rules (pp 576)

•Problem No. 14.11 (pp 598): Avianic Engine Repair Inc.)

(Single Machine Sequencing problem)

3.La Crosse, Wisconsin’s Tool and Die Shop: Johnson’s Rule Example (pp 580 -81)

•Problem No. 14.17 (pp 599): George Heinrich’s printing co. (Two m/c Flow Shop Seq. prob.)

4.Problem: Cyclical scheduling of service employees at Oncology Ward (pp 588)

5.Case: Scheduling Workers Who Fall Asleep is a Killer–Literally (pp 568)

6.Case: Scheduling Aircraft Turnaround (pp 586)

7.HBSP 9-699-154: The Patient Care Delivery Model at the Massachusetts General Hospital, 23pp.

Page 3: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Answers for the problems in ‘Operations Scheduling and Control’

• Problem No.: 14.6 (pp 597): Clair Consultants (Asgnmt. prob.)

The minimum-cost solution =

Chris Finance $120

Steve Marketing $20

Juana Human Resources $45

Rebecca Operations $25

$210

• Problem No. 14.11 (pp 598): Avianic Engine Repair Inc. (Single Machine Sequencing problem)

Jobs should be scheduled in the sequence 517, 103, 309, 205, 412, if scheduled by the critical ratio scheduling rule.

• Problem No. 14.17 (pp 599): George Heinrich’s printing co. (Two m/c Flow Shop Seq. prob.)

(a, c) The jobs should be processed in the sequence:

V–Y–U–Z–X–W–T, for a total time of 57.

(d) Binding is idle from 0 to 4 and from 51 to 54 for a total of 7 hours.

Page 4: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Answers for the problems in ‘Operations Scheduling and Control’

• Problem: Cyclical scheduling of service employees at Oncology Ward (pp 588)

• Case: Scheduling Workers Who Fall Asleep is a Killer–Literally (pp 568)

• Case: Scheduling Aircraft Turnaround (pp 586)

• HBSP 9-699-154: The Patient Care Delivery Model at the Massachusetts General Hospital, 23pp.

Page 5: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Overview: (Operations Scheduling and Control)

1. Introduction to Short Term Scheduling

Global Company Profile: Delta Airlines

2. Scheduling Approaches for Different Processes

3. Machine Loading Methods (OMIT)

3a. Assignment Method

3b. Input-Output Control

3c. Gantt Load Chart

[Continued]

Page 6: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Overview: (Operations Scheduling and Control)

4. Sequencing for Scheduling

4a. Use of ‘Priority Dispatching Rules”

4b. Sequencing for 2-Machine Flow Shop, using Johnson’s Rule

5. Cyclical Scheduling for Service Employees

6. Problems/ Cases in Operations Scheduling

Page 7: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

1. Introduction toShort Term Scheduling

Page 8: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Global Company Profile:Delta Airlines

(p 564 – 565)

Page 9: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Global Company Profile: Global Company Profile:

Delta Airlines Delta Airlines (p 564)(p 564)

1.1. About 10% of Delta’s flights are About 10% of Delta’s flights are disrupted per year, half because of disrupted per year, half because of weather.weather.

2.2. Cost is $440 million in lost revenue, Cost is $440 million in lost revenue, overtime pay, food and lodging overtime pay, food and lodging vouchers.vouchers.

3.3. The $33 million Operations Control The $33 million Operations Control Center Center adjusts to changes adjusts to changes responsively, responsively, and keeps flights flowing.and keeps flights flowing.

Page 10: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Global Company Profile: Global Company Profile:

Delta Airlines Delta Airlines (p 564)(p 564)(Continued)(Continued)

4.4. It must adjust to the changes continually It must adjust to the changes continually by by

– – Maintaining valid a Maintaining valid a tentative scheduletentative schedule, , byby

– – Having a ‘Having a ‘rapid rescheduling capabilityrapid rescheduling capability ’ ’ and byand by

– – Taking specific ‘Taking specific ‘dispatchingdispatching11’ decisions at ’ decisions at various points in time, on the immediate various points in time, on the immediate actions to be taken.actions to be taken.

5.5. Saves Delta $35 million per year.Saves Delta $35 million per year.

Page 11: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

“Dispatching” in Operations Scheduling and Control

• ‘Dispatching’ is a decision made just ahead of an intended action, with an explicit purpose to execute the decision through the intended action, immediately.

• The dispatching decision is generally a part of a larger plan or schedule, over a planning/ scheduling horizon ahead, that has recently been updated.

• Dispatching as a process allows a supervisor or manager to utilize scheduling as a way to develop a perspective at various points in time, but actually confine his immediate commitment to just the single decision that enables his immediate action.

• Further actions in the future would again be subject to similar dispatching process.

Page 12: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

The Role of Short Term Scheduling in The Role of Short Term Scheduling in the Integrated OPCthe Integrated OPC

Page 13: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Examples of Scheduling Decisions in Different CompaniesExamples of Scheduling Decisions in Different Companies

OrganizationOrganization Managers Must Schedule the FollowingManagers Must Schedule the Following

Arnold Palmer Arnold Palmer HospitalHospital

Operating room useOperating room usePatient admissionsPatient admissionsNursing, security, maintenance staffsNursing, security, maintenance staffsOutpatient treatmentsOutpatient treatments

University of University of MissouriMissouri

Classrooms and audiovisual equipmentClassrooms and audiovisual equipmentStudent and instructor schedulesStudent and instructor schedulesGraduate and undergraduate coursesGraduate and undergraduate courses

Lockheed-Martin Lockheed-Martin factoryfactory

Production of goodsProduction of goodsPurchases of materialsPurchases of materialsWorkersWorkers

Hard Rock CafeHard Rock Cafe Chef, waiters, bartendersChef, waiters, bartendersDelivery of fresh foodsDelivery of fresh foodsEntertainersEntertainersOpening of dining areasOpening of dining areas

Delta AirlinesDelta Airlines Maintenance of aircraftMaintenance of aircraftDeparture timetablesDeparture timetablesFlight crews, catering, gate, ticketing personnelFlight crews, catering, gate, ticketing personnel

Page 14: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Strategic Importance of Short-Term SchedulingStrategic Importance of Short-Term Scheduling

Effective and efficient scheduling can be a Effective and efficient scheduling can be a competitive advantagecompetitive advantage

Faster movement of goods through a facility Faster movement of goods through a facility means better use of assets and lower costsmeans better use of assets and lower costs

Additional capacity resulting from faster Additional capacity resulting from faster throughput improves customer service through throughput improves customer service through faster deliveryfaster delivery

Good schedules result in more reliable Good schedules result in more reliable deliveriesdeliveries

The detailed ‘Operations Scheduling’ serves as The detailed ‘Operations Scheduling’ serves as the vital link from the higher level plans to the vital link from the higher level plans to ‘execution’.‘execution’.

Page 15: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Scheduling IssuesScheduling Issues

Scheduling deals with the timing of Scheduling deals with the timing of operationsoperations

The task is the allocation and The task is the allocation and prioritization of demands—from the prioritization of demands—from the higher level planshigher level plans

Significant issues areSignificant issues are The type of scheduling, forward or The type of scheduling, forward or

backwardbackward

The criteria for prioritiesThe criteria for priorities

Page 16: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Forward and Backward SchedulingForward and Backward Scheduling

Forward scheduling starts as soon as Forward scheduling starts as soon as the requirements are knownthe requirements are known

Produces a feasible schedule though it Produces a feasible schedule though it may not meet due datesmay not meet due dates

Frequently results in Frequently results in excessive work-in-excessive work-in-process inventoryprocess inventory Due Due

DateDate11NowNow

1 The ‘Due dates’ may have been determined by higher level planning, such as the ‘Material Requirements Planning’

‘MRP’ itself is a result of the backward scheduling logic, applied from the ‘Master Production Schedules’.

Forward Scheduling (Looks from ‘Resources’ Point of View):

Page 17: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Forward and Backward Scheduling Forward and Backward Scheduling (Continued)(Continued)

Backward scheduling begins with the Backward scheduling begins with the due date and schedules the final due date and schedules the final operation firstoperation first

Schedule is produced by working Schedule is produced by working backwards though the processesbackwards though the processes

Resources may not Resources may not be available to be available to accomplish the accomplish the scheduleschedule

Due Due DateDateNowNow

Backward Scheduling (Looks from ‘Requirements’ Point of View):

1 The ‘Due dates’ may have been determined by higher level planning, such as the ‘Material Requirements Planning’

Page 18: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

2. Scheduling Approaches for Different Processes

Page 19: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Scheduling Approaches for Different ProcessesScheduling Approaches for Different Processes

1.1. Process-Process-focused focused facilitiesfacilities

Forward-looking schedulesForward-looking schedulesMRP due datesMRP due datesFinite capacity forward schedulingFinite capacity forward scheduling

2.2. Work cellsWork cells Forward-looking schedulesForward-looking schedulesMRP due datesMRP due datesDetailed schedule done using work cell priority Detailed schedule done using work cell priority rulesrules

3.3. Repetitive Repetitive facilitiesfacilities

Forward-looking schedule with a balanced lineForward-looking schedule with a balanced linePull techniques for scheduling, to meet the Pull techniques for scheduling, to meet the requirements of the next stage ‘customer’.requirements of the next stage ‘customer’.

4.4. Product-Product-focused focused facilitiesfacilities

Forward-looking schedule with stable demand Forward-looking schedule with stable demand and fixed capacityand fixed capacityCapacity, set-up, and run times knownCapacity, set-up, and run times knownCapacity limited by long-term capital investmentCapacity limited by long-term capital investment

Page 20: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Scheduling Process-Focused FacilitiesScheduling Process-Focused Facilities

Maximum of complexity in short term scheduling of Maximum of complexity in short term scheduling of operations is involved in the case ‘Process Focused operations is involved in the case ‘Process Focused Facilities’. Toward simplifying the problem, following Facilities’. Toward simplifying the problem, following broad policies are generally employed:broad policies are generally employed:

1.1.Schedule incoming orders without violating capacity Schedule incoming orders without violating capacity constraintsconstraints

2.2.Check availability of tools and materials before Check availability of tools and materials before releasing an orderreleasing an order

3.3.Establish due dates for each job and check progressEstablish due dates for each job and check progress

4.4.Check work in progressCheck work in progress

5.5.Provide feedbackProvide feedback

6.6.Provide work efficiency statistics and monitor timesProvide work efficiency statistics and monitor times

Page 21: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Production Database: Production Database: Planning and Control FilesPlanning and Control Files

For Scheduling Process-Focused FacilitiesFor Scheduling Process-Focused Facilities

1.1. An item master file contains information about each An item master file contains information about each componentcomponent

2.2. A routing file indicates each component’s flow A routing file indicates each component’s flow through the shopthrough the shop

3.3. A work-center master file contains information A work-center master file contains information about the work centerabout the work center

Planning FilesPlanning Files

Control FilesControl Files

Track the actual progress made against the planTrack the actual progress made against the plan

Page 22: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

3. Machine Loading Methods

3a. Assignment Method

3b. Input-Output Control

3c. Gantt Load Chart

– OMIT

Page 23: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Loading JobsLoading Jobs

Assignment of jobs to work or processing Assignment of jobs to work or processing centers, so that costs, idle time, or centers, so that costs, idle time, or completion time are minimizedcompletion time are minimized

Two forms of loadingTwo forms of loading

Assigning specific jobs to work centers Assigning specific jobs to work centers (based on relative efficiencies of different (based on relative efficiencies of different machines for a job) – This can be a machines for a job) – This can be a long-to-long-to-medium termmedium term decision. decision.

Capacity oriented – This is generally a Capacity oriented – This is generally a medium-to-short termmedium-to-short term decision. decision.

Page 24: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

3a. Assignment Method(P 573 – 575)

Page 25: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment MethodAssignment Method(Employed when routing a job through(Employed when routing a job through

different alternative machines is possible)different alternative machines is possible)

A special class of linear programming A special class of linear programming models that assign tasks or jobs to models that assign tasks or jobs to resourcesresources

Objective is to minimize cost or timeObjective is to minimize cost or time

Only one job (or worker) is assigned Only one job (or worker) is assigned to one machine (or project)to one machine (or project)

Page 26: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment MethodAssignment Method

Build a table of costs or time associated Build a table of costs or time associated with particular assignments.with particular assignments.

TypesetterTypesetter

JobJob A A B B C C

R-34R-34 $11 $11 $14 $ 6 $14 $ 6

S-66S-66 $ 8 $ 8 $10 $10 $ 11 $ 11

T-50T-50 $ 9 $ 9 $12 $12 $ 7 $ 7

1.

Page 27: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment MethodAssignment Method

1.1. Create zero opportunity costs by Create zero opportunity costs by repeatedly subtracting the lowest costs repeatedly subtracting the lowest costs from each row and columnfrom each row and column

2.2. Draw the minimum number of vertical Draw the minimum number of vertical and horizontal lines necessary to cover and horizontal lines necessary to cover all the zeros in the table. If the number all the zeros in the table. If the number of lines equals either the number of rows of lines equals either the number of rows or the number of columns, proceed to or the number of columns, proceed to step 4. Otherwise proceed to step 3.step 4. Otherwise proceed to step 3.

Page 28: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment MethodAssignment Method (Continued) (Continued)

3.3. Subtract the smallest number not covered Subtract the smallest number not covered by a line from all other uncovered by a line from all other uncovered numbers. Add the same number to any numbers. Add the same number to any number at the intersection of two lines. number at the intersection of two lines. Return to step 2.Return to step 2.

4.4. Optimal assignments are at zero locations Optimal assignments are at zero locations in the table. Select one, draw lines through in the table. Select one, draw lines through the row and column involved, and continue the row and column involved, and continue to the next assignment.to the next assignment.

Page 29: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment ExampleAssignment Example

AA BB CCJobJob

R-34R-34 $ 5$ 5 $ 8$ 8 $ 0$ 0

S-66S-66 $ 0$ 0 $ 2$ 2 $ 3$ 3

T-50T-50 $ 2$ 2 $ 5$ 5 $ 0$ 0

TypesetterTypesetter

Step 1a: Subtract smallest from rowsStep 1a: Subtract smallest from rows

AA BB CCJobJob

R-34R-34 $11$11 $14$14 $ 6$ 6

S-66S-66 $ 8$ 8 $10$10 $11$11

T-50T-50 $ 9$ 9 $12$12 $ 7$ 7

TypesetterTypesetter

The Problem:The Problem:

AA BB CCJobJob

R-34R-34 $ 5$ 5 $ 6$ 6 $ 0$ 0

S-66S-66 $ 0$ 0 $ 0$ 0 $ 3$ 3

T-50T-50 $ 2$ 2 $ 3$ 3 $ 0$ 0

TypesetterTypesetter

Step 1b: Subtract smallest from columnsStep 1b: Subtract smallest from columns

Page 30: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment ExampleAssignment Example

Step 2: Draw minimum number of Step 2: Draw minimum number of vertical and horizontal lines to cover vertical and horizontal lines to cover all zerosall zeros

AA BB CCJobJob

R-34R-34 $ 5$ 5 $ 6$ 6 $ 0$ 0

S-66S-66 $ 0$ 0 $ 0$ 0 $ 3$ 3

T-50T-50 $ 2$ 2 $ 3$ 3 $ 0$ 0

TypesetterTypesetter

Because only two lines are needed Because only two lines are needed to cover all the zeros, the solution is to cover all the zeros, the solution is not optimalnot optimal

Step 3: Subtraction: The smallest Step 3: Subtraction: The smallest uncovered number is 2 so this is uncovered number is 2 so this is subtracted from all other uncovered subtracted from all other uncovered numbers and added to numbers at the numbers and added to numbers at the intersection of linesintersection of lines

AA BB CCJobJob

R-34R-34 $ 3$ 3 $ 4$ 4 $ 0$ 0

S-66S-66 $ 0$ 0 $ 0$ 0 $ 5$ 5

T-50T-50 $ 0$ 0 $ 1$ 1 $ 0$ 0

TypesetterTypesetter

Page 31: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment ExampleAssignment Example

Because three lines are needed, the Because three lines are needed, the solution is optimal and assignments solution is optimal and assignments can be madecan be made

Return to Step 2: Draw the lines - LinesReturn to Step 2: Draw the lines - Lines

AA BB CCJobJob

R-34R-34 $ 3$ 3 $ 4$ 4 $ 0$ 0

S-66S-66 $ 0$ 0 $ 0$ 0 $ 5$ 5

T-50T-50 $ 0$ 0 $ 1$ 1 $ 0$ 0

TypesetterTypesetter

Step 4: Assignments:Step 4: Assignments:

Start by assigning R-34 to worker C Start by assigning R-34 to worker C as this is the only possible as this is the only possible assignment for worker C. assignment for worker C.

Job T-50 must go to worker A as Job T-50 must go to worker A as worker C is already assigned. worker C is already assigned.

This leaves S-66 for worker BThis leaves S-66 for worker B

AA BB CCJobJobR-34 $ 3$ 3 $ 4$ 4 $ 0S-66 $ 0$ 0 $ 0 $ 5$ 5T-50 $ 0 $ 1$ 1 $ 0$ 0

TypesetterTypesetter

Page 32: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment ExampleAssignment Example

Step 4 - AssignmentsStep 4 - Assignments

AA BB CCJobJobR-34 $ 3$ 3 $ 4$ 4 $ 0S-66 $ 0$ 0 $ 0 $ 5$ 5T-50 $ 0 $ 1$ 1 $ 0$ 0

TypesetterTypesetterAA BB CC

JobJob

R-34R-34 $11$11 $14$14 $ 6$ 6

S-66S-66 $ 8$ 8 $10$10 $11$11

T-50T-50 $ 9$ 9 $12$12 $ 7$ 7

TypesetterTypesetter

The Problem:The Problem:

Page 33: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Problem No. 14.6 (p 597)

Claire Consultants:

The Assignment Problem

Page 34: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Problem No. 14.6: Claire Consultants (pp 597)

Marketing

Finance Operatio

nsHR

Chris 80 120 125 140

Steve 20 115 145 160

Juana 40 100 85 45

Rebecca 65 35 25 75

Time Taken (minutes):

Marketing

Finance Operatio

nsHR

Chris 0 40 45 60

Steve 0 95 125 140

Juana 0 60 45 5

Rebecca 40 10 0 50

After deducting smallest number from each row:

Marketing

Finance Operatio

nsHR

Chris 0 30 45 55

Steve 0 85 125 135

Juana 0 50 45 0

Rebecca 40 0 0 45

After deducting smallest number from each col.:

Marketing

Finance Operatio

nsHR

Chris 0 0 15 25

Steve 0 55 95 105

Juana 30 50 45 0

Rebecca 70 0 0 45

Three red lines, which is less than the smaller of the number of rows and columns.

After subtracting the smallest number from all uncovered numbers, adding the same to the numbers at the intersections.

Page 35: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Claire Consultants (pp 597)(Continued)

The minimum-cost solution is

• ChrisFinance $120

• SteveMarketing $20

• Juana Human Resources $45

• Rebecca Operations $25

Total $210

Page 36: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

3b. Input-Output Control

Page 37: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Input-Output ControlInput-Output Control

Identifies overloading and under-Identifies overloading and under-loading conditionsloading conditions

Prompts managerial action to resolve Prompts managerial action to resolve scheduling problemsscheduling problems

Can be maintained using ConWIP Can be maintained using ConWIP cards that control the scheduling of cards that control the scheduling of batchesbatches

Page 38: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Input-Output Control ExampleInput-Output Control Example– Figure 14.2 (pp 571)– Figure 14.2 (pp 571)

Week Ending 6/6 6/13 6/20 6/27 7/4 7/11

Planned Input1 280 280 280 280 280

Actual Input 270 250 280 285 280

Cumulative Deviation

–10 –40 –40 –36

Planned Output1 320 320 320 320

Actual Output 270 270 270 270

Cumulative Deviation

–50 –100 –150 –200

Cumulative Change in Backlog

0 –20 –10 +5

Work Center DNC Milling (in standard hours)

1 The ‘Inputs’ to the Work Centers can arise from either the ‘Order Point Inventory Control Systems’, or from the ‘Material Requirements Planning Systems’.

Page 39: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Input-Output Control ExampleInput-Output Control Example

Week Ending 6/6 6/13 6/20 6/27 7/4 7/11

Planned Input 280 280 280 280 280

Actual Input 270 250 280 285 280

Cumulative Deviation

–10 –40 –40 –36

Planned Output 320 320 320 320

Actual Output 270 270 270 270

Cumulative Deviation

–50 –100 –150 –200

Cumulative Change in Backlog

0 –20 –10 +5

Work Center DNC Milling (in standard hours)

Explanation:270 input, 270 output implies 0 change

Explanation: 250 input,270 output implies –20 change

Page 40: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Input-Output Control ExampleInput-Output Control Example (Continued) (Continued)

Options available to operations Options available to operations personnel include:personnel include:

1.1. Correcting performancesCorrecting performances

2.2. Increasing capacityIncreasing capacity

3.3. Increasing or reducing input to Increasing or reducing input to the work centerthe work center

Page 41: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

3c. Gantt Load Chart

Page 42: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Gantt ChartsGantt Charts

Load chart shows the loading and idle Load chart shows the loading and idle times of departments, machines, or times of departments, machines, or facilitiesfacilities

Displays relative workloads over timeDisplays relative workloads over time

Schedule chart monitors jobs in Schedule chart monitors jobs in processprocess

All Gantt charts need to be updated All Gantt charts need to be updated frequentlyfrequently

Page 43: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Gantt Load Chart ExampleGantt Load Chart Example

Day Monday Tuesday Wednesday Thursday FridayWork Center

Metalworks

Mechanical

Electronics

Painting

Job 349

Job 349

Job 349

Job 408

Job 408

Job 408

ProcessingProcessing UnscheduledUnscheduled Center not availableCenter not available

Job 350

Job 349

Job 295

Page 44: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Gantt Schedule Chart ExampleGantt Schedule Chart Example

Job Day 1

Day 2

Day 3

Day 4

Day 5

Day 6

Day 7

Day 8

A

B

C

NowNow

Maintenance

Start of an Start of an activityactivity

End of an End of an activityactivity

Scheduled Scheduled activity time activity time allowedallowed

Actual work Actual work progressprogress

Nonproduction Nonproduction timetime

Point in time Point in time when chart is when chart is reviewedreviewed

Page 45: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

4. Sequencing for Scheduling

4a. Use of ‘Priority Dispatching Rules”

4b. Sequencing for 2-Machine Flow Shop, using Johnson’s Rule

Page 46: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Using Priority Dispatching Rules – An ExampleUsing Priority Dispatching Rules – An ExampleConsider 5 Jobs, A, B, C, D and E, arrived at the shop in that order:Consider 5 Jobs, A, B, C, D and E, arrived at the shop in that order:

Job

Proc.Time(days)

Due Date(Days Hence)

SPT

Seq.

EDD

Seq.

A

B

C

D

E

3 5

6 8

2 6

4 4

1 2 1 1

3 3

2

2

4

4

5 5

FCFS

Seq.

1

2

4

5

3

Critical Ratio

CR Seq.

2/1

1

3

4

5/3

8/6

6/2

2

5

4/4

A ‘Bar Chart’ can now be drawn, using the above job sequences, and the ‘schedule performances’ achieved can accordingly be determined.

Page 47: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Scheduling CriteriaScheduling Criteria

1.1. Minimize ‘completion time’ or ‘flow time’.Minimize ‘completion time’ or ‘flow time’.

2.2. Maximize utilization of facilitiesMaximize utilization of facilities

3.3. Minimize work-in-process (WIP) inventory Minimize work-in-process (WIP) inventory (e.g., “Number of jobs in the system”)(e.g., “Number of jobs in the system”)

4.4. Minimize customer waiting timeMinimize customer waiting time

Optimize the use of resources so that Optimize the use of resources so that production objectives are metproduction objectives are met

Page 48: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

4a. Use of ‘Priority Dispatching Rules”

– In ‘Sequencing’ and Scheduling’

(and Evaluations of ‘Schedule Performance’ arising from Using the Priority Rules)

Average completion time = Total flow timeNumber of jobs

Utilization = Total job work time

Total flow time

Average number of jobs in the system =

Total flow timeTotal job work time

Average job lateness = Total late daysNumber of jobs

Page 49: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing JobsSequencing Jobs

Specifies the order in which jobs should Specifies the order in which jobs should be performed at work centersbe performed at work centers

Priority rules are used to dispatch or Priority rules are used to dispatch or sequence jobssequence jobs FCFS: First come, first servedFCFS: First come, first served

SPT: Shortest processing timeSPT: Shortest processing time

EDD: Earliest due dateEDD: Earliest due date

LPT: Longest processing timeLPT: Longest processing time

Page 50: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Example 5 (pp 576): Avanti Sethi Associates

Sequencing Using Priority Rules

(pp 576 - 579)

2.

Page 51: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing Example Sequencing Example (pp 576)(pp 576)

JobJob

Job Work (Processing) Job Work (Processing) TimeTime

(Days)(Days)Job Due DateJob Due Date

(Days)(Days)

AA 66 88

BB 22 66

CC 88 1818

DD 33 1515

EE 99 2323

Apply the four popular sequencing rules Apply the four popular sequencing rules to these five jobsto these five jobs

Page 52: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) Time(Processing) Time

Flow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

AA 66 66 88 00

BB 22 88 66 22

CC 88 1616 1818 00

DD 33 1919 1515 44

EE 99 2828 2323 55

2828 7777 1111

FCFS: Sequence A-B-C-D-EFCFS: Sequence A-B-C-D-E

Page 53: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) (Processing)

TimeTimeFlow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

AA 66 66 88 00

BB 22 88 66 22

CC 88 1616 1818 00

DD 33 1919 1515 44

EE 99 2828 2323 55

2828 7777 1111

FCFS: Sequence A-B-C-D-EFCFS: Sequence A-B-C-D-E

Average completion time = = 77/5 = 15.4 daysTotal flow timeNumber of jobs

Utilization = = 28/77 = 36.4%Total job work time

Total flow time

Average number of jobs in the system = = 77/28 = 2.75 jobs

Total flow timeTotal job work time

Average job lateness = = 11/5 = 2.2 daysTotal late daysNumber of jobs

Page 54: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) Time(Processing) Time

Flow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

BB 22 22 66 00

DD 33 55 1515 00

AA 66 1111 88 33

CC 88 1919 1818 11

EE 99 2828 2323 55

2828 6565 99

SPT: Sequence B-D-A-C-ESPT: Sequence B-D-A-C-E

Note:Job Tardiness for job i = Ti = Max {0, Li}, where Li = Lateness of job i can also be computed.

Page 55: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) (Processing)

TimeTimeFlow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

BB 22 22 66 00

DD 33 55 1515 00

AA 66 1111 88 33

CC 88 1919 1818 11

EE 99 2828 2323 55

2828 6565 99

SPT: Sequence B-D-A-C-ESPT: Sequence B-D-A-C-E

Average completion time = = 65/5 = 13 daysTotal flow timeNumber of jobs

Utilization = = 28/65 = 43.1%Total job work time

Total flow time

Average number of jobs in the system = = 65/28 = 2.32 jobs

Total flow timeTotal job work time

Average job lateness = = 9/5 = 1.8 daysTotal late daysNumber of jobs

Note:As another measure of schedule performance,

Job Tardiness for job i = Ti = Max {0, Li}, where Li = Lateness of job i,

and accordingly, ‘Average Job Tardiness’ = T, can also be computed.

Page 56: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) (Processing)

TimeTimeFlow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

BB 22 22 66 00

AA 66 88 88 00

DD 33 1111 1515 00

CC 88 1919 1818 11

EE 99 2828 2323 55

2828 6868 66

EDD: Sequence B-A-D-C-EEDD: Sequence B-A-D-C-E

Page 57: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) (Processing)

TimeTimeFlow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

BB 22 22 66 00

AA 66 88 88 00

DD 33 1111 1515 00

CC 88 1919 1818 11

EE 99 2828 2323 55

2828 6868 66

EDD: Sequence B-A-D-C-EEDD: Sequence B-A-D-C-E

Average completion time = = 68/5 = 13.6 daysTotal flow timeNumber of jobs

Utilization = = 28/68 = 41.2%Total job work time

Total flow time

Average number of jobs in the system = = 68/28 = 2.43 jobs

Total flow timeTotal job work time

Average job lateness = = 6/5 = 1.2 daysTotal late daysNumber of jobs

Page 58: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) Time(Processing) Time

Flow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

EE 99 99 2323 00

CC 88 1717 1818 00

AA 66 2323 88 1515

DD 33 2626 1515 1111

BB 22 2828 66 2222

2828 103103 4848

LPT: Sequence E-C-A-D-BLPT: Sequence E-C-A-D-B

Page 59: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

Job Job SequenceSequence

Job Work Job Work (Processing) (Processing)

TimeTimeFlow Flow TimeTime

Job Due Job Due DateDate

Job Job LatenessLateness

EE 99 99 2323 00

CC 88 1717 1818 00

AA 66 2323 88 1515

DD 33 2626 1515 1111

BB 22 2828 66 2222

2828 103103 4848

LPT: Sequence E-C-A-D-BLPT: Sequence E-C-A-D-B

Average completion time = = 103/5 = 20.6 daysTotal flow timeNumber of jobs

Utilization = = 28/103 = 27.2%Total job work time

Total flow time

Average number of jobs in the system = = 103/28 = 3.68 jobs

Total flow timeTotal job work time

Average job lateness = = 48/5 = 9.6 daysTotal late daysNumber of jobs

Page 60: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing ExampleSequencing Example

RuleRule

Average Average Completion Completion Time (Days)Time (Days)

Utilization Utilization (%)(%)

Average Number of Average Number of Jobs in SystemJobs in System

(a measure of WIP)(a measure of WIP)

Average Average Lateness Lateness

(Days)(Days)

Desired kind of Desired kind of performanceperformance LOWLOW HIGHHIGH LOWLOW LOWLOW

FCFSFCFS 15.415.4 36.436.4 2.752.75 2.22.2

SPTSPT 13.013.0 43.143.1 2.322.32 1.81.8

EDDEDD 13.613.6 41.241.2 2.432.43 1.21.2

LPTLPT 20.620.6 27.227.2 3.683.68 9.69.6

Summary of Performance Under the Various Priority Rules:Summary of Performance Under the Various Priority Rules:

Note:As another measure of schedule performance,

Job Tardiness for job i = Ti = Max {0, Li}, where Li = Lateness of job i,

and accordingly, ‘Average Job Tardiness’ = T, can also be computed.

Conclusion: SPT rule has performed best on the first three measures, and is reasonably good on the fourth measure also.

Page 61: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Comparison of Priority Sequencing RulesComparison of Priority Sequencing Rules

No one sequencing rule excels on all criteriaNo one sequencing rule excels on all criteria

SPT does well on minimizing flow time and SPT does well on minimizing flow time and number of jobs in the systemnumber of jobs in the system

But SPT moves long jobs to the end which But SPT moves long jobs to the end which may result in dissatisfied customersmay result in dissatisfied customers

FCFS does not do especially well (or poorly) FCFS does not do especially well (or poorly) on any criteria but is perceived as fair by on any criteria but is perceived as fair by customerscustomers

EDD minimizes latenessEDD minimizes lateness

Page 62: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Another Priority Dispatching Rule:Another Priority Dispatching Rule:Critical Ratio (CR) RuleCritical Ratio (CR) Rule

An index number found by dividing the time An index number found by dividing the time remaining until the due date by the work time remaining until the due date by the work time remaining on the jobremaining on the job

Jobs with low critical ratios are scheduled Jobs with low critical ratios are scheduled ahead of jobs with higher critical ratiosahead of jobs with higher critical ratios

Performs well on average job lateness Performs well on average job lateness criteriacriteria

CR = =CR = = Due date - Today’s dateDue date - Today’s date

Work (lead) time remainingWork (lead) time remaining

Time remainingTime remaining

Workdays remainingWorkdays remaining

Page 63: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Critical Ratio ExampleCritical Ratio Example

JobJobDue Due DateDate

Workdays Workdays RemainingRemaining Critical RatioCritical Ratio

Priority Priority OrderOrder

AA 3030 44 (30 - 25)/4 = 1.25(30 - 25)/4 = 1.25 33

BB 2828 55 (28 - 25)/5 = .60(28 - 25)/5 = .60 11

CC 2727 22 (27 - 25)/2 = 1.00(27 - 25)/2 = 1.00 22

Currently Day 25Currently Day 25

With CR < 1, Job B is late. Job C is just on schedule and Job A has With CR < 1, Job B is late. Job C is just on schedule and Job A has some slack time.some slack time.

Page 64: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Critical Ratio TechniqueCritical Ratio Technique

1.1. Helps determine the status of specific jobsHelps determine the status of specific jobs

2.2. Establishes relative priorities among jobs Establishes relative priorities among jobs on a common basison a common basis

3.3. Relates both stock and make-to-order Relates both stock and make-to-order jobs on a common basisjobs on a common basis

4.4. Adjusts priorities automatically for Adjusts priorities automatically for changes in both demand and job progresschanges in both demand and job progress

5.5. Dynamically tracks job progressDynamically tracks job progress

Page 65: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

4b. Sequencing for a 2-Machine Flow Shop,

using Johnson’s Rule

– A ‘Sequencing Algorithm’ for Scheduling

3.

Page 66: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Sequencing N Jobs on Two Machines: Sequencing N Jobs on Two Machines: Johnson’s RuleJohnson’s Rule

Works with two or more jobs that pass Works with two or more jobs that pass through the same two machines or work through the same two machines or work centerscenters

MinimizesMinimizes total production time total production time (also often (also often called the ‘called the ‘makespanmakespan’) and’) and idle time idle time..

It is based a property of a 2-machine flow It is based a property of a 2-machine flow shop problem that, for the criterion of shop problem that, for the criterion of minimizing ‘minimizing ‘makespanmakespan’, that, for the optimal ’, that, for the optimal solution, the sequence of jobs will be the solution, the sequence of jobs will be the same on both the machines.same on both the machines.

Page 67: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Johnson’s RuleJohnson’s Rule1.1. List all jobs and times for each work List all jobs and times for each work

centercenter

2.2. Choose the job with the shortest activity Choose the job with the shortest activity time. If that time is in the first work center, time. If that time is in the first work center, schedule the job first. If it is in the second schedule the job first. If it is in the second work center, schedule the job last.work center, schedule the job last.

3.3. Once a job is scheduled, it is eliminated Once a job is scheduled, it is eliminated from the list from the list

4.4. Repeat steps 2 and 3 working toward the Repeat steps 2 and 3 working toward the center of the sequencecenter of the sequence

Page 68: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

La Crosse, Wisconsin’s Tool and Die ShopLa Crosse, Wisconsin’s Tool and Die ShopJohnson’s Rule Example Johnson’s Rule Example (pp 580 -81)(pp 580 -81)

JobJobWork Center 1 Work Center 1

(Drill Press)(Drill Press)Work Center 2 Work Center 2

(Lathe)(Lathe)

AA 55 22

BB 33 66

CC 88 44

DD 1010 77

EE 77 1212

Page 69: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Johnson’s Rule ExampleJohnson’s Rule Example

JobJobWork Center 1 Work Center 1

(Drill Press)(Drill Press)Work Center 2 Work Center 2

(Lathe)(Lathe)

AA 55 22

BB 33 66

CC 88 44

DD 1010 77

EE 77 1212

DD AABB CCEE

Page 70: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Johnson’s Rule ExampleJohnson’s Rule Example

JobJobWork Center 1 Work Center 1

(Drill Press)(Drill Press)Work Center 2 Work Center 2

(Lathe)(Lathe)

AA 55 22

BB 33 66

CC 88 44

DD 1010 77

EE 77 1212

BB AACCDDEE

TimeTime 00 33 1010 2020 2828 3333

B ACDEWC 1

WC 2

Page 71: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Johnson’s Rule Example Johnson’s Rule Example (p 580 – 81)(p 580 – 81)

JobJobWork Center 1 Work Center 1

(Drill Press)(Drill Press)Work Center 2 Work Center 2

(Lathe)(Lathe)

AA 55 22

BB 33 66

CC 88 44

DD 1010 77

EE 77 1212

BB AACCDDEE

Sequence as determined by Johnson’s Rule:

TimeTime 00 33 1010 2020 2828 3333

TimeTime 0 0 11 33 55 77 99 1010 1111 1212 1313 1717 1919 21 22 2321 22 23 2525 2727 29 29 3131 3333 3535

B ACDE

B ACDE

WC 1

WC 2

BB EE DD CC AA

‘Bar Chart’ drawn for the Johnson’s Sequence for the ‘Two Machine Flow Shop’:

: Job completed

Legend:

The ‘Makespan’ realized with the above schedule = 35 hours

Page 72: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

One More Example -- Johnson’s Rule – 5 JobsOne More Example -- Johnson’s Rule – 5 Jobs

Job

Proc. Time(days)

A

B

C

D

E

5 3

6 8

3 6

4 5

1 2

Seq.

5

4

3

1

2

WC1 WC2

A ‘Bar chart’ can be drawn for this sequence, and the minimum ‘makespan’ determined.

Page 73: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Limitations of Priority Rules-Based Limitations of Priority Rules-Based Dispatching Systems Dispatching Systems (p 582)(p 582)

1.1. Scheduling in practice needs to be dynamic, Scheduling in practice needs to be dynamic, and so the scheduling rules need to be and so the scheduling rules need to be revised to adjust to changes.revised to adjust to changes.

2.2. The Rules are based on local information at The Rules are based on local information at a work centre, and do not look upstream or a work centre, and do not look upstream or downstream, to consider information from downstream, to consider information from other work centers.other work centers.

3.3. Rules do not look beyond ‘due dates’, etc., Rules do not look beyond ‘due dates’, etc., to consider other intangible information that to consider other intangible information that may be available.may be available.

Page 74: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

5. Cyclical Scheduling for Service Employees

(p 587 – 589)

4.

Page 75: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Development of Weekly Staffing Plan at Oncology Ward of Doris Laughlin’s Hospital (p 588)

• Staffing requirements for the Oncology Ward vary over the week. (Doctors tend to work early during the week, and patients tend to peak on Wednesday, and then taper off.)

• Staffing to be with the standard 5-days work week, with two consecutive days off for every employee, while meeting the needed staffing requirements for all the 7 days of the week.

• Also, need to minimize the total staff employed.

Page 76: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Development of Weekly Staffing Plan at Oncology Ward of Doris Laughlin’s Hospital (p 588)

Day Mon Tue Wed Thu Fri Sat Sun

Staff Requirement

5 5 6 5 4 3 3

Staffing Requirement:

Staff Requirement before assigning ‘work days’ and ‘off-days’ for an employee:

The ward requires 6 full time employees, and also one employee to work on Saturday:

One employee may work overtime on Saturday, or a part-time employee may be hired for Saturday.

Page 77: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Cyclical Scheduling – Some Observations

1. The ‘weekly cyclical scheduling’ takes advantage of the fixed length of a week (7 days).

2. There can also be ‘daily cyclical scheduling’ in terms of scheduling staffs in different ways during

a. Each of the ‘2-Production shifts’, or the ‘3-Production shifts’, operations for the operations staff,

b. The ‘General shift’ for the office staff, and

c. The ‘Maintenance shifts’ for the maintenance staff, and so on,

with appropriate planned roles and interactions between the staffs working in the various shifts.

Page 78: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Cyclical Scheduling – Some Observations(Continued)

3. ‘Cyclical scheduling’, as a practice, enables setting/ development of a rhythmic pattern in work, which can be

– Highly acceptable and enjoyable to people because of the simplicity and predictability that they provide, and

– Improved, through ‘continual improvements’ over time, to make an operation ‘uniformly highly efficient operation’.

4. In ‘Lean Operations’, the concept of ‘cyclical scheduling’ is often taken to further detailed levels, of

a. Hourly cycles of production schedules over the day, and

b. Takt time, ‘τ’, that becomes the common target cycle time for all operations throughout the organization.

Page 79: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Cyclical Scheduling – Some Observations(Continued)

5. In general, ‘order’ is characterized by simplicity, which is further characterized by periodicity’ or ‘cyclicity’ present in the associated processes. On the other hand ‘chaos’ is characterized by absence of such patterns of simplicity.

6. Thus, in scheduling, every effort should be made, wherever possible, to introduce cyclicity in scheduling.

7. ‘Lean’ is about a. First making cyclicity possible (through introduction of

‘leveled production’, etc., through process improvements), and then accordingly, also

b. Introduce the cyclicity (in terms of ‘Takt time’, τ) in scheduling.

Page 80: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

6. Cases in ‘Operations Scheduling

1. Problem No.: 14.6 (pp 597): Clair Consultants (Assignmnt. prob.) 2. Problem No. 14.11 (pp 598): Avianic Engine Repair Inc.) (Single Machine Sequencing problem) 3. Problem No. 14.17 (pp 599): George Heinrich’s printing co. (Two m/c Flow Shop Seq. prob.) 4. Problem: Cyclical scheduling of service employees at Oncology

Ward (pp 588)5. Case: Scheduling Workers Who Fall Asleep is a Killer–Literally

(pp 568) 6. Case: Scheduling Aircraft Turnaround (pp 586) 7. HBSP 9-699-154: The Patient Care Delivery Model at the

Massachusetts General Hospital, 23pp.

Page 81: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

1. Problem:

Problem No.: 14.6 (pp 597): Clair Consultants (Assignment

Problem)

Page 82: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

2. Problem:

Problem No. 14.11 (pp 598): Avianic Engine Repair Inc.) (Single Machine

Sequencing problem)

Page 83: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

3. Problem:

Problem No. 14.17 (pp 599): George Heinrich’s printing co.

(Two m/c Flow Shop Seq. prob.)

Page 84: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

4. Problem:

Problem: Cyclical scheduling of service employees at Oncology

Ward (pp 588)

Page 85: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Assignment xCase: Scheduling at Hard Rock Café (pp 600)

•At Hard Rock, the ‘weekly cyclical scheduling’ process starts by “examining the last year’s sales at the café for the same day of the week.” •However, there may also be some observable seasonal pattern over a year (from the sales data), in addition to the weekly sales pattern. This may point to a need also for a cyclical scheduling process that covers a whole year.

Answer the four discussion questions at the end of the case, taking the above points into consideration.

(Submission date: x August 2010)

Page 86: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

5. Case:

Scheduling Workers Who Fall Asleep is a Killer—Literally (pp

568)

5.

Page 87: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Case:

Scheduling Workers Who Fall Asleep is a Killer—Literally (pp 568)

1. Three case histories: Nuclear plants at (a) Three Miles Island, Pennsylvania, (b) Chernobyl, Russia, and the disaster at (c) Union Carbide, Bhopal—all occurred between midnight and 4.00 AM.

2. Similar case histories, of pilots involved in air crashes, and of workers in the night shifts.

3. Firms with 24/7 operations have a major problem.

4. Motorola, Dow Chemicals, Detroit Edison, Pennzoil, and Exxon give workers several days off between shift changes.

5. Shift work can be made less dangerous, with shifts that a. Do not exceed 12 hours,

b. Encourage 8 hours of sleep each day, and

c. Have extended time off between shift changes.

Page 88: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

6. Case:

Scheduling Aircraft Turnaround (pp 586)

6.

Page 89: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Case:

Scheduling Aircraft Turnaround (pp 586)

1. The importance of efficient scheduling of ground turnaround activities for flights.

2. ‘Scheduling turnarounds in 20 minutes’ has been standard policy for years, for low-cost, point-to-point carriers like Southwest Airlines.

3. However, for others like Continental, United, and US Airways, the approach is new.

4. US Airways have been able to increase the average number of trips for an aircraft from six to seven, by cutting the turnaround time from 45 minutes to 20 minutes, using an improved six step approach

Page 90: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

7. Case:

HBSP Case: 9-699-154: The Patient Care Delivery Model

at the Massachusetts General Hospital, 23pp.

7.

Page 91: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

Case: ‘The Patient Care Delivery Model’at the Massachusetts General Hospital, 23pp.

1. What are the goals of the ‘Patient Care Delivery Model’ at MGH, as proposed by the consulting firm, and how is it supposed to accomplish them? What are the potential risks of the model?

2. Is the PCDM working? If not, what evidence do you have to prove it? How would you evaluate the results of the PCDM thus far?

3. What do you recommend that Jeanette Ives Erickson do next?

Page 92: 15 to 16. Operations Scheduling and Control - Ud 19 August 2010

The End

Any Questions?