15-1 Scheduling Operations Management William J. Stevenson 8th edition 15-2 Scheduling CHAPTER 1 Scheduling McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. 15-3 Scheduling Scheduling Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization Effective scheduling can yield Cost savings Increases in productivity 15-4 Scheduling High--Volume Systems High Flow system: High-volume system with Standardized equipment and activities Flow-shop scheduling: Scheduling for highvolume flow system Work Center #1 Work Center #2 Output 15-5 Scheduling Scheduling Manufacturing Operations High-volume Intermediatevolume Low-volume Service operations JAN FEB MAR APR MAY JUN Build A A Done Build B B Done Build C C Done Build D Ship On time! 15-6 Scheduling High--Volume Success Factors High Process and product design Preventive maintenance Rapid repair when breakdown occurs Optimal product mixes Minimization of quality problems Reliability and timing of supplies 15-7 Scheduling Intermediate--Volume Systems Intermediate Outputs are between standardized highvolume systems and made-to-order job shops Run size, timing, and sequence of jobs Economic run size: Q0 2DS p H p u 15-8 Scheduling Scheduling LowLow-Volume Systems Loading - assignment of jobs to process centers Sequencing - determining the order in which jobs will be processed Job-shop scheduling Scheduling for low-volume systems with many variations in requirements 15-9 Scheduling Gantt Load Chart Figure 15.2 Gantt chart - used as a visual aid for loading and scheduling Work Mon. Tues. Wed. Thurs. Fri. Center 1 Job 3 Job 4 2 Job 3 Job 7 3 Job 1 Job 6 Job 7 4 Job 10 15-10 Scheduling Loading Infinite loading Finite loading Vertical loading Horizontal loading Forward scheduling Backward scheduling Schedule chart 15-11 Scheduling Sequencing Sequencing: Determine the order in which jobs at a work center will be processed. Workstation: An area where one person works, usually with special equipment, on a specialized job. 15-12 Scheduling Sequencing Priority rules: Simple heuristics used to select the order in which jobs will be processed. Everything is #1 Priority Job time: Time needed for setup and processing of a job. 15-13 Scheduling Priority Rules Table 15.2 FCFS - first come, first served SPT - shortest processing time EDD - earliest due date CR - critical ratio S/O - slack per operation Rush - emergency Top Priority 15-14 Scheduling Example 2 Table 15.4 Rule Average Flow Time (days) Average Tardiness (days) Average Number of Jobs at the Work Center FCFS 20.00 9.00 2.93 SPT 18.00 6.67 2.63 EDD 18.33 6.33 2.68 CR 22.17 9.67 3.24 15-15 Scheduling Scheduling Difficulties Variability in Setup times Processing times Interruptions Changes in the set of jobs No method for identifying optimal schedule Scheduling is not an exact science Ongoing task for a manager 15-16 Scheduling Minimizing Scheduling Difficulties Set realistic due dates Focus on bottleneck operations Consider lot splitting of large jobs 15-17 Scheduling Scheduling Service Operations Appointment systems Reservation systems Estimates demand for service Scheduling the workforce Controls customer arrivals for service Manages capacity for service Scheduling multiple resources Coordinates use of more than one resource 15-18 Scheduling Cyclical Scheduling Hospitals, police/fire departments, restaurants, supermarkets Rotating schedules Set a scheduling horizon Identify the work pattern Develop a basic employee schedule Assign employees to the schedule 15-19 Scheduling Service Operation Problems Cannot store or inventory services Customer service requests are random Scheduling service involves Customers Workforce Equipment 15-20 Scheduling Aggregate Planning PowerPoint presentation to accompany Heizer/Render Heizer /Render Principles of Operations Management, 7e Operations Management, 9e 15-21 Scheduling Outline Global Company Profile: AnheuserAnheuserBusch The Planning Process The Nature of Aggregate Planning Aggregate Planning Strategies Capacity Options Demand Options Mixing Options to Develop a Plan 15-22 Scheduling Outline – Continued Methods for Aggregate Planning Graphical Methods Mathematical Approaches Comparison of Aggregate Planning Methods 15-23 Scheduling Outline – Continued Aggregate Planning in Services Restaurants Hospitals National Chains of Small Service Firms Miscellaneous Services Airline Industry Yield Management 15-24 Scheduling Learning Objectives When you complete this chapter you should be able to: 1. Define aggregate planning 2. Identify optional strategies for developing an aggregate plan 3. Prepare a graphical aggregate plan 15-25 Scheduling Learning Objectives When you complete this chapter you should be able to: 4. Solve an aggregate plan via the transportation method of linear programming 5. Understand and solve a yield management problem 15-26 Scheduling Anheuser--Busch Anheuser AnheuserAnheuser-Busch produces nearly 40% of the beer consumed in the U.S. Matches fluctuating demand by brand to plant, labor, and inventory capacity to achieve high facility utilization High facility utilization requires Meticulous cleaning between batches Effective maintenance Efficient employee and facility scheduling 15-27 Scheduling Anheuser--Busch Anheuser ProductProduct-focused facility with high fixed costs High utilization requires effective aggregate planning of the four basic stages of production Selection and delivery of raw materials Brewing process from milling to aging Packaging Distribution 15-28 Scheduling Aggregate Planning Determine the quantity and timing of production for the immediate future Objective is to minimize cost over the planning period by adjusting Production rates Labor levels Inventory levels Overtime work Subcontracting rates Other controllable variables 15-29 Scheduling Aggregate Planning Required for aggregate planning A logical overall unit for measuring sales and output A forecast of demand for an intermediate planning period in these aggregate terms A method for determining costs A model that combines forecasts and costs so that scheduling decisions can be made for the planning period 15-30 Scheduling The Planning Process Long-range plans (over one year) Research and Development New product plans Capital investments Facility location/expansion Top executives Operations managers Intermediate-range plans (3 to 18 months) Sales planning Production planning and budgeting Setting employment, inventory, subcontracting levels Analyzing operating plans Short-range plans (up to 3 months) Operations managers, supervisors, foremen Responsibility Job assignments Ordering Job scheduling Dispatching Overtime Part-time help Planning tasks and horizon Figure 13.1 15-31 Scheduling Aggregate Planning Jan 150,000 Quarter 1 Feb 120,000 Mar 110,000 Apr 100,000 Quarter 2 May 130,000 Jun 150,000 Jul 180,000 Quarter 3 Aug 150,000 Sep 140,000 15-32 Scheduling Aggregate Planning Figure 13.2 15-33 Scheduling Aggregate Planning Combines appropriate resources into general terms Part of a larger production planning system Disaggregation breaks the plan down into greater detail Disaggregation results in a master production schedule 15-34 Scheduling Aggregate Planning Strategies 1. Use inventories to absorb changes in demand 2. Accommodate changes by varying workforce size 3. Use part part--timers, overtime, or idle time to absorb changes 4. Use subcontractors and maintain a stable workforce 5. Change prices or other factors to influence demand 15-35 Scheduling Capacity Options Changing inventory levels Increase inventory in low demand periods to meet high demand in the future Increases costs associated with storage, insurance, handling, obsolescence, and capital investment 15% to 40% Shortages can mean lost sales due to long lead times and poor customer service 15-36 Scheduling Capacity Options Varying workforce size by hiring or layoffs Match production rate to demand Training and separation costs for hiring and laying off workers New workers may have lower productivity Laying off workers may lower morale and productivity 15-37 Scheduling Capacity Options Varying production rate through overtime or idle time Allows constant workforce May be difficult to meet large increases in demand Overtime can be costly and may drive down productivity Absorbing idle time may be difficult 15-38 Scheduling Capacity Options Subcontracting Temporary measure during periods of peak demand May be costly Assuring quality and timely delivery may be difficult Exposes your customers to a possible competitor 15-39 Scheduling Capacity Options Using partpart-time workers Useful for filling unskilled or low skilled positions, especially in services 15-40 Scheduling Demand Options Influencing demand Use advertising or promotion to increase demand in low periods Attempt to shift demand to slow periods May not be sufficient to balance demand and capacity 15-41 Scheduling Demand Options Back ordering during highhigh- demand periods Requires customers to wait for an order without loss of goodwill or the order Most effective when there are few if any substitutes for the product or service Often results in lost sales 15-42 Scheduling Demand Options Counterseasonal product and service mixing Develop a product mix of counterseasonal items May lead to products or services outside the company’s areas of expertise 15-43 Scheduling Aggregate Planning Options Option Advantages Disadvantages Some Comments Changing inventory levels Changes in Inventory human holding cost resources are may increase. gradual or Shortages may none; no abrupt result in lost production sales. changes. Applies mainly to production, not service, operations. Varying workforce size by hiring or layoffs Avoids the costs Hiring, layoff, of other and training alternatives. costs may be significant. Used where size of labor pool is large. Table 13.1 15-44 Scheduling Aggregate Planning Options Option Advantages Disadvantages Some Comments Varying production rates through overtime or idle time Matches seasonal fluctuations without hiring/ training costs. Overtime premiums; tired workers; may not meet demand. Allows flexibility within the aggregate plan. SubSubcontracting Permits flexibility and smoothing of the firm’s output. Loss of quality control; reduced profits; loss of future business. Applies mainly in production settings. Table 13.1 15-45 Scheduling Aggregate Planning Options Option Advantages Disadvantages Some Comments High turnover/ training costs; quality suffers; scheduling difficult. Good for unskilled jobs in areas with large temporary labor pools. Using partparttime workers Is less costly and more flexible than full--time full workers. Influencing demand Tries to use Uncertainty in excess demand. Hard capacity. to match Discounts draw demand to new customers. supply exactly. Creates marketing ideas. Overbooking used in some businesses. Table 13.1 15-46 Scheduling Aggregate Planning Options Option Advantages Disadvantages Some Comments Back ordering during high-high demand periods May avoid overtime. Keeps capacity constant. Customer must be willing to wait, but goodwill is lost. Many companies back order. CounterCounterseasonal product and service mixing Fully utilizes resources; allows stable workforce. May require skills or equipment outside the firm’s areas of expertise. Risky finding products or services with opposite demand patterns. Table 13.1 15-47 Scheduling Methods for Aggregate Planning A mixed strategy may be the best way to achieve minimum costs There are many possible mixed strategies Finding the optimal plan is not always possible 15-48 Scheduling Mixing Options to Develop a Plan Chase strategy Match output rates to demand forecast for each period Vary workforce levels or vary production rate Favored by many service organizations 15-49 Scheduling Mixing Options to Develop a Plan Level strategy Daily production is uniform Use inventory or idle time as buffer Stable production leads to better quality and productivity Some combination of capacity options, a mixed strategy, might be the best solution 15-50 Scheduling Graphical Methods Popular techniques Easy to understand and use Trial Trial--and and--error approaches that do not guarantee an optimal solution Require only limited computations 15-51 Scheduling Graphical Methods 1. Determine the demand for each period 2. Determine the capacity for regular time, overtime, and subcontracting each period 3. Find labor costs, hiring and layoff costs, and inventory holding costs 4. Consider company policy on workers and stock levels 5. Develop alternative plans and examine their total costs 15-52 Scheduling Roofing Supplier Example 1 Production Days 22 18 Month Jan Feb Expected Demand 900 700 Mar Apr May June 800 1,200 1,500 1,100 21 21 22 20 6,200 124 Average requirement = Demand Per Day (computed) 41 39 Total expected demand Number of production days 6,200 = = 50 units per day 124 38 57 68 55 Table 13.2 15-53 Scheduling Roofing Supplier Example 1 Production rate per working day Forecast demand 70 – 60 – Level production using average monthly forecast demand 50 – 40 – 30 – 0 – Jan Feb Mar Apr May June 22 18 21 21 22 20 Figure 13.3 = Month = Number of working days 15-54 Scheduling Roofing Supplier Example 2 Cost Information Inventory carrying cost $ 5 per unit per month Subcontracting cost per unit $10 per unit Average pay rate $ 5 per hour ($40 per day) day) Overtime pay rate Labor--hours to produce a unit Labor Cost of increasing daily production rate (hiring and training) Cost of decreasing daily production rate (layoffs) Table 13.3 $ 7 per hour (above 8 hours per day) day) 1.6 hours per unit $300 per unit $600 per unit 15-55 Scheduling Roofing Supplier Example 2 Cost Information Production at Month carry 50 Units Inventory cost per Day Monthly Demand Inventory Ending Forecast $ 5Change per unit per Inventory month Subcontracting cost per unit Jan 1,100 900 Feb pay rate 900 700 Average Mar 1,050 800 Overtime pay rate Apr 1,050 1,200 Labor--hours to produce a unit Labor May 1,100 1,500 Cost of increasing daily production rate June 1,000 1,100 (hiring and training) Cost of decreasing daily production rate (layoffs) $10 +200 per unit 200 $ 5 per hour ($40 per day) day) +200 400 +250 650 $ 7 per hour (above 8 hours per day) day) -150 500 1.6 hours per unit -400 100 $300 per unit -100 0 1,850 $600 per unit Total units of inventory carried over from one month to the next = 1,850 units Table 13.3 Workforce required to produce 50 units per day = 10 workers 15-56 Scheduling Roofing Supplier Example 2 Monthly Costs Calculations Cost Information Production at Demand Inventory Ending Month carry 50 Units Forecast Inventory $ 5Change perunits unit per month Inventory cost per Day $9,250 Inventory carrying (= 1,850 carried x $5 unit) $10 per unit Subcontracting cost per unit Jan 1,100 900 per +200 200 Regular-time labor 49,600 x $40per per $ 5 workers per hour ($40 day) day) Feb pay rate 900 700 (= 10 +200 400 Average x+250 124 days) 650 Mar 1,050 800 day $ 7 per hour Overtime pay rate (above 8 hours per day) day) Other Apr costs (overtime, 1,050 1,200 -150 500 hiring, layoffs, 1.6 hours per unit LaborLabor -hours to produce a unit May 1,100 1,500 -400 100 subcontracting) 0 Cost of increasing daily production rate $300 per unit June 1,000 1,100 -100 0 Total cost $58,850 (hiring and training) 1,850 Cost of decreasing daily production rate $600 per unit (layoffs) Total units of inventory carried over from one month to the next = 1,850 units Table 13.3 Workforce required to produce 50 units per day = 10 workers 15-57 Scheduling Roofing Supplier Example 2 7,000 – Cumulative demand units 6,000 – 5,000 – 4,000 – Reduction of inventory 6,200 units Cumulative level production using average monthly forecast requirements 3,000 – 2,000 – Cumulative forecast requirements 1,000 – Excess inventory – Jan Figure 13.4 Feb Mar Apr May June 15-58 Scheduling Roofing Supplier Example 3 Production Days 22 18 Month Jan Feb Expected Demand 900 700 Mar Apr May June 800 1,200 1,500 1,100 21 21 22 20 6,200 124 Demand Per Day (computed) 41 39 38 57 68 55 Table 13.2 Minimum requirement = 38 units per day 15-59 Scheduling Roofing Supplier Example 3 Production rate per working day Forecast demand 70 – Level production using lowest monthly forecast demand 60 – 50 – 40 – 30 – 0 – Jan Feb Mar Apr May June 22 18 21 21 22 20 = Month = Number of working days 15-60 Scheduling Roofing Supplier Example 3 Cost Information Inventory carrying cost $ 5 per unit per month Subcontracting cost per unit $10 per unit Average pay rate $ 5 per hour ($40 per day) day) Overtime pay rate Labor--hours to produce a unit Labor Cost of increasing daily production rate (hiring and training) Cost of decreasing daily production rate (layoffs) Table 13.3 $ 7 per hour (above 8 hours per day) day) 1.6 hours per unit $300 per unit $600 per unit 15-61 Scheduling Roofing Supplier Example 3 Cost Information Inventory carry cost $ 5 per unit per month Subcontracting cost per unit $10 per unit Average pay rate $ 5 per hour ($40 per day) day) Overtime pay rate Labor--hours to produce a unit Labor Cost of increasing daily production rate (hiring and training) Cost of decreasing daily production rate (layoffs) Table 13.3 $ 7 per hour (above 8 hours per day) day) 1.6 hours per unit $300 per unit $600 per unit 15-62 Scheduling Roofing Supplier Example 3 Cost Information Inventory carry cost In-housecost production Subcontracting per unit Average pay rate Overtime pay rate $ 5 per unit per month = 38$10units per day per unit x 124 $ 5 perdays hour ($40 per day) day) = 4,712 $ 7 perunits hour Costs-hours Labor Laborto produce a unit Subcontract units (above 8 hours per day) day) 1.6 hours per unit Calculations 6,200 - 4,712 = Regular-time labor $37,696 (= 7.6 workers Cost of increasing daily production rate $300 per unit x $40 per = 1,488 units (hiring and training) day x 124 days) Cost of decreasing daily production unitx $10 per Subcontracting 14,880rate (= $600 1,488per units (layoffs) unit) Table 13.3 Total cost $52,576 15-63 Scheduling Roofing Supplier Example 4 Production Days 22 18 Month Jan Feb Expected Demand 900 700 Mar Apr May June 800 1,200 1,500 1,100 21 21 22 20 6,200 124 Demand Per Day (computed) 41 39 38 57 68 55 Table 13.2 Production = Expected Demand 15-64 Scheduling Production rate per working day Roofing Supplier Example 4 Forecast demand and monthly production 70 – 60 – 50 – 40 – 30 – 0 – Jan Feb Mar Apr May June 22 18 21 21 22 20 = Month = Number of working days 15-65 Scheduling Roofing Supplier Example 4 Cost Information Inventory carrying cost $ 5 per unit per month Subcontracting cost per unit $10 per unit Average pay rate $ 5 per hour ($40 per day) day) Overtime pay rate Labor--hours to produce a unit Labor Cost of increasing daily production rate (hiring and training) Cost of decreasing daily production rate (layoffs) Table 13.3 $ 7 per hour (above 8 hours per day) day) 1.6 hours per unit $300 per unit $600 per unit 15-66 Scheduling Roofing Supplier Example 4 Basic Production Cost Inventory carrying cost (demand x Daily Forecast Prod 1.6 hrs/unit x Subcontracting cost per unit Month (units) Rate $5/hr) Cost Information Jan 900 rate Average pay Extra Cost of Extra Cost of $ 5 perDecreasing unit per month Increasing Production Production $10 per unitcost) Total Cost (hiring cost) (layoff 41 $ 7,200 — Feb 700 Overtime pay rate39 5,600 — Mar -hours 800 to produce 38 6,400 Labor Labora unit — $ 5 per hour day) day) — ($40 per$ 7,200 $1,200 $ 7 per hour 6,800 (= 2 x $600) (above 8 hours per day) day) $600 7,000 1.6 hours per unit (= 1 x $600) $5,700$300 per unit Cost rate Apr of increasing 1,200 57daily production 9,600 — (= 19 x $300) (hiring and training) $3,300 Cost rate $600 per unit May of decreasing 1,500 68daily production 12,000 — (= 11 x $300) (layoffs) June 1,100 Table 13.3 55 8,800 $49,600 15,300 15,300 — $7,800 (= 13 x $600) 16,600 $9,000 $9,600 $68,200 Table 13.4 15-67 Scheduling Comparison of Three Plans Cost Plan 1 Plan 2 Inventory carrying $ 9,250 $ Regular labor 49,600 37,696 49,600 Overtime labor 0 0 0 Hiring 0 0 9,000 Layoffs 0 0 9,600 Subcontracting 0 14,880 0 $58,850 $52,576 $68,200 Total cost Plan 2 is the lowest cost option 0 Plan 3 $ 0 Table 13.5 15-68 Scheduling Mathematical Approaches Useful for generating strategies Transportation Method of Linear Programming Produces an optimal plan Management Coefficients Model Model built around manager’s experience and performance Other Models Linear Decision Rule Simulation 15-69 Scheduling Transportation Method Sales Period Mar Apr 800 1,000 Demand Capacity: Regular Overtime Subcontracting Beginning inventory 700 50 150 100 700 50 150 May 750 700 50 130 tires Regular time Overtime Subcontracting Carrying Costs $40 $50 $70 $2 per tire per tire per tire per tire per month Table 13.6 15-70 Scheduling Transportation Example Important points 1. Carrying costs are $2/tire/month. If goods are made in one period and held over to the next, holding costs are incurred 2. Supply must equal demand, so a dummy column called “unused capacity” is added 3. Because back ordering is not viable in this example, cells that might be used to satisfy earlier demand are not available 15-71 Scheduling Transportation Example Important points 4. Quantities in each column designate the levels of inventory needed to meet demand requirements 5. In general, production should be allocated to the lowest cost cell available without exceeding unused capacity in the row or demand in the column 15-72 Scheduling Transportation Example Table 13.7 15-73 Scheduling Management Coefficients Model Builds a model based on manager’s experience and performance A regression model is constructed to define the relationships between decision variables Objective is to remove inconsistencies in decision making 15-74 Scheduling Other Models Linear Decision Rule Minimizes costs using quadratic cost curves Operates over a particular time period Simulation Uses a search procedure to try different combinations of variables Develops feasible but not necessarily optimal solutions 15-75 Scheduling Summary of Aggregate Planning Methods Techniques Graphical methods Solution Approaches Trial and error Transportation Optimization method of linear programming Important Aspects Simple to understand and easy to use. Many solutions; one chosen may not be optimal. LP software available; permits sensitivity analysis and new constraints; linear functions may not be realistic. Table 13.8 15-76 Scheduling Summary of Aggregate Planning Methods Techniques Solution Approaches Important Aspects Management coefficients model Heuristic Simple, easy to implement; tries to mimic manager’s decision process; uses regression. Simulation Change parameters Complex; may be difficult to build and for managers to understand. Table 13.8 15-77 Scheduling Aggregate Planning in Services Controlling the cost of labor is critical 1. Accurate scheduling of laborlabor-hours to assure quick response to customer demand 2. An onon-call labor resource to cover unexpected demand 3. Flexibility of individual worker skills 4. Flexibility in rate of output or hours of work 15-78 Scheduling Five Service Scenarios Restaurants Smoothing the production process Determining the optimal workforce size Hospitals Responding to patient demand 15-79 Scheduling Five Service Scenarios National Chains of Small Service Firms Planning done at national level and at local level Miscellaneous Services Plan human resource requirements Manage demand 15-80 Scheduling Law Firm Example (1) Category of Legal Business Labor--Hours Required Labor (2) (3) (4) Forecasts Best Likely Worst (hours) (hours) (hours) Trial work Legal research Corporate law Real estate law Criminal law 1,800 4,500 8,000 1,700 3,500 1,500 4,000 7,000 1,500 3,000 1,200 3,500 6,500 1,300 2,500 Total hours Lawyers needed 19,500 39 17,000 34 15,000 30 Capacity Constraints (5) (6) Maximum Number of Demand in Qualified People Personnel 3.6 9.0 16.0 3.4 7.0 4 32 15 6 12 Table 13.9 15-81 Scheduling Five Service Scenarios Airline industry Extremely complex planning problem Involves number of flights, number of passengers, air and ground personnel, allocation of seats to fare classes Resources spread through the entire system 15-82 Scheduling Yield Management Allocating resources to customers at prices that will maximize yield or revenue 1. Service or product can be sold in advance of consumption 2. Demand fluctuates 3. Capacity is relatively fixed 4. Demand can be segmented 5. Variable costs are low and fixed costs are high 15-83 Scheduling Yield Management Example Demand Curve Room sales Potential customers exist who are willing to pay more than the $15 variable cost of the room 100 Passed-up contribution 50 Total $ contribution = (Price) x (50 rooms) = ($150 - $15) x (50) = $6,750 $15 Variable cost of room Some customers who paid $150 were actually willing to pay more for the room Money left on the table $150 Price charged for room Price Figure 13.5 15-84 Scheduling Yield Management Example Demand Curve Room sales 100 Total $ contribution = (1st price) x 30 rooms + (2nd price) x 30 rooms = ($100 - $15) x 30 + ($200 - $15) x 30 = $2,550 + $5,550 = $8,100 60 30 $15 Variable cost of room $100 Price 1 for room $200 Price 2 for room Price Figure 13.6 15-85 Scheduling Yield Management Matrix Predictable Unpredictable Duration of use Price Tend to be fixed Tend to be variable Quadrant 1: Quadrant 2: Movies Stadiums/arenas Convention centers Hotel meeting space Hotels Airlines Rental cars Cruise lines Quadrant 3: Quadrant 4: Restaurants Golf courses Internet service providers Continuing care hospitals Figure 13.7 15-86 Scheduling Making Yield Management Work 1. Multiple pricing structures must be feasible and appear logical to the customer 2. Forecasts of the use and duration of use 3. Changes in demand 15-87 Scheduling CHAPTER 3 Capacity Planning For Products and Services McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. 15-88 Scheduling Capacity Planning Capacity is the upper limit or ceiling on the load that an operating unit can handle. The basic questions in capacity handling are: What kind of capacity is needed? How much is needed? When is it needed? 15-89 Scheduling Importance of Capacity Decisions 1. 2. 3. 4. 5. 6. 7. 8. Impacts ability to meet future demands Affects operating costs Major determinant of initial costs Involves long-term commitment Affects competitiveness Affects ease of management Globalization adds complexity Impacts long range planning 15-90 Scheduling Design capacity maximum output rate or service capacity an operation, process, or facility is designed for Effective capacity Capacity Design capacity minus allowances such as personal time, maintenance, and scrap Actual output rate of output actually achieved--cannot exceed effective capacity. 15-91 Scheduling Efficiency and Utilization Efficiency = Utilization = Actual output Effective capacity Actual output Design capacity Both measures expressed as percentages 15-92 Scheduling Efficiency/Utilization Example Design capacity = 50 trucks/day Effective capacity = 40 trucks/day Actual output = 36 units/day Efficiency = Utilization = Actual output = 36 units/day Effective capacity Actual output Design capacity 40 units/ day = 36 units/day 50 units/day = 90% = 72% 15-93 Scheduling Determinants of Effective Capacity Facilities Product and service factors Process factors Human factors Operational factors Supply chain factors External factors 15-94 Scheduling Strategy Formulation Capacity strategy for long-term demand Demand patterns Growth rate and variability Facilities Cost of building and operating Technological changes Rate and direction of technology changes Behavior of competitors Availability of capital and other inputs 15-95 Scheduling Key Decisions of Capacity Planning 1. 2. 3. 4. Amount of capacity needed Timing of changes Need to maintain balance Extent of flexibility of facilities Capacity cushion – extra demand intended to offset uncertainty 15-96 Scheduling Steps for Capacity Planning 1. 2. 3. 4. 5. 6. 7. 8. Estimate future capacity requirements Evaluate existing capacity Identify alternatives Conduct financial analysis Assess key qualitative issues Select one alternative Implement alternative chosen Monitor results 15-97 Scheduling 1. 2. 3. 4. 5. 6. Make or Buy Available capacity Expertise Quality considerations Nature of demand Cost Risk 15-98 Scheduling Developing Capacity Alternatives 1. 2. 3. 4. 5. 6. Design flexibility into systems Take stage of life cycle into account Take a “big picture” approach to capacity changes Prepare to deal with capacity “chunks” Attempt to smooth out capacity requirements Identify the optimal operating level 15-99 Scheduling Economies of scale Economies of Scale If the output rate is less than the optimal level, increasing output rate results in decreasing average unit costs Diseconomies of scale If the output rate is more than the optimal level, increasing the output rate results in increasing average unit costs 15-100 Scheduling Evaluating Alternatives Figure 5.3 Average cost per unit Production units have an optimal rate of output for minimal cost. Minimum average cost per unit Minimum cost 0 Rate of output 15-101 Scheduling Evaluating Alternatives Figure 5.4 Average cost per unit Minimum cost & optimal operating rate are functions of size of production unit. 0 Small plant Medium plant Large plant Output rate 15-102 Scheduling Planning Service Capacity Need to be near customers Inability to store services Capacity and location are closely tied Capacity must be matched with timing of demand Degree of volatility of demand Peak demand periods 15-103 Scheduling Cost--Volume Relationships Cost Amount ($) Figure 5.5a Fixed cost (FC) 0 Q (volume in units) 15-104 Scheduling Cost--Volume Relationships Cost Amount ($) Figure 5.5b 0 Q (volume in units) 15-105 Scheduling Cost--Volume Relationships Cost Amount ($) Figure 5.5c 0 BEP units Q (volume in units) 15-106 Scheduling Assumptions of CostCost-Volume Analysis 1. 2. 3. 4. 5. 6. One product is involved Everything produced can be sold Variable cost per unit is the same regardless of volume Fixed costs do not change with volume Revenue per unit constant with volume Revenue per unit exceeds variable cost per unit 15-107 Scheduling Financial Analysis Cash Flow - the difference between cash received from sales and other sources, and cash outflow for labor, material, overhead, and taxes. Present Value - the sum, in current value, of all future cash flows of an investment proposal. 15-108 Scheduling Calculating Processing Requirements #1 400 5.0 2,000 #2 300 8.0 2,400 #3 700 2.0 1,400 5,800 15-109 Scheduling CHAPTER 4 Quality Control McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. 15-110 Scheduling Phases of Quality Assurance Figure 10.1 Inspection before/after production Acceptance sampling The least progressive Inspection and corrective action during production Process control Quality built into the process Continuous improvement The most progressive 15-111 Scheduling Inspection Figure 10.2 How Much/How Often Where/When Centralized vs. On-site Inputs Acceptance sampling Transformation Process control Outputs Acceptance sampling 15-112 Scheduling Inspection Costs Cost Figure 10.3 Total Cost Cost of inspection Cost of passing defectives Optimal Amount of Inspection 15-113 Scheduling Where to Inspect in the Process Raw materials and purchased parts Finished products Before a costly operation Before an irreversible process Before a covering process 15-114 Scheduling Examples of Inspection Points Table 10.1 Type of business Fast Food Inspection points Cashier Counter area Eating area Building Kitchen Hotel/motel Parking lot Accounting Building Main desk Supermarket Cashiers Deliveries Characteristics Accuracy Appearance, productivity Cleanliness Appearance Health regulations Safe, well lighted Accuracy, timeliness Appearance, safety Waiting times Accuracy, courtesy Quality, quantity 15-115 Scheduling Statistical Process Control: Statistical evaluation of the output of a process during production Quality of Conformance: A product or service conforms to specifications 15-116 Scheduling Control Chart Control Chart Purpose: to monitor process output to see if it is random A time ordered plot representative sample statistics obtained from an on going process (e.g. sample means) Upper and lower control limits define the range of acceptable variation 15-117 Scheduling Control Chart Figure 10.4 Abnormal variation due to assignable sources Out of control UCL Mean Normal variation due to chance LCL Abnormal variation due to assignable sources 0 1 2 3 4 5 6 7 8 9 Sample number 10 11 12 13 14 15 15-118 Scheduling Statistical Process Control The essence of statistical process control is to assure that the output of a process is random so that future output will be random. 15-119 Scheduling Statistical Process Control The Control Process Define Measure Compare Evaluate Correct Monitor results 15-120 Scheduling Statistical Process Control Variations and Control Random variation: Natural variations in the output of a process, created by countless minor factors Assignable variation: A variation whose source can be identified 15-121 Scheduling Sampling Distribution Figure 10.5 Sampling distribution Process distribution Mean 15-122 Scheduling Normal Distribution Figure 10.6 Standard deviation Mean 95.44% 99.74% 15-123 Scheduling Control Limits Figure 10.7 Sampling distribution Process distribution Mean Lower control limit Upper control limit 15-124 Scheduling Control Charts for Variables Variables generate data that are measured measured.. Mean control charts Used to monitor the central tendency of a process. X bar charts Range control charts Used to monitor the process dispersion R charts 15-125 Scheduling Mean and Range Charts Figure 10.10A (process mean is shifting upward) Sampling Distribution UCL Detects shift x-Chart LCL UCL R-chart LCL Does not detect shift 15-126 Scheduling Mean and Range Charts Figure 10.10B Sampling Distribution (process variability is increasing) UCL x-Chart LCL Does not reveal increase UCL R-chart Reveals increase LCL 15-127 Scheduling Control Chart for Attributes p-Chart - Control chart used to monitor the proportion of defectives in a process c-Chart - Control chart used to monitor the number of defects per unit Attributes generate data that are counted counted.. 15-128 Scheduling Use of pp-Charts Table 10.3 When observations can be placed into two categories. Good or bad Pass or fail Operate or don’t operate When the data consists of multiple samples of several observations each 15-129 Scheduling Use of cc-Charts Table 10.3 Use only when the number of occurrences per unit of measure can be counted; nonoccurrences cannot be counted. Scratches, chips, dents, or errors per item Cracks or faults per unit of distance Breaks or Tears per unit of area Bacteria or pollutants per unit of volume Calls, complaints, failures per unit of time 15-130 Scheduling Use of Control Charts At what point in the process to use control charts What size samples to take What type of control chart to use Variables Attributes 15-131 Scheduling Tolerances or specifications Range of acceptable values established by engineering design or customer requirements Process variability Process Capability Natural variability in a process Process capability Process variability relative to specification 15-132 Scheduling Process Capability Figure 10.15 Lower Specification Upper Specification A. Process variability matches specifications Lower Specification Upper Specification B. Process variability Lower Upper well within specifications Specification Specification C. Process variability exceeds specifications 15-133 Scheduling Process Capability Ratio specification width Process capability ratio, Cp = process width Cp = Upper specification – lower specification 6 15-134 Scheduling 3 Sigma and 6 Sigma Quality Upper specification Lower specification 1350 ppm 1350 ppm 1.7 ppm 1.7 ppm Process mean +/- 3 Sigma +/- 6 Sigma 15-135 Scheduling Improving Process Capability Simplify Standardize Mistake-proof Upgrade equipment Automate 15-136 Scheduling Limitations of Capability Indexes 1. Process may not be stable 2. Process output may not be normally distributed 3. Process not centered but Cp is used 15-137 Scheduling Additional PowerPoint slides contributed by Geoff Willis, University of Central Oklahoma. 15-138 Scheduling Control Charts in General Are named according to the statistics being plotted, i.e., X bar, R, p, and c Have a center line that is the overall average Have limits above and below the center line at ± 3 standard deviations (usually) Upper Control Limit (UCL) Center line Lower Control Limit (LCL) 15-139 Scheduling Variables Data Charts Process Centering X bar chart X bar is a sample mean n X X i 1 i n Process Dispersion (consistency) R chart R is a sample range R max( X i ) min( X i ) 15-140 Scheduling X bar charts Center line is the grand mean (X double bar) m Points are X bars x / n UCL X z x X LCL X z x -OR- UCL X A2 R LCL X A2 R X j 1 m j 15-141 Scheduling R Charts Center line is the grand mean (R bar) Points are R D3 and D4 values are tabled according to n (sample size) UCL D4 R LCL D3 R 15-142 Scheduling Use of X bar & R charts Charts are always used in tandem Data are collected (20-25 samples) Sample statistics are computed All data are plotted on the 2 charts Charts are examined for randomness If random, then limits are used “forever” 15-143 Scheduling Attribute Charts c charts – used to count defects in a constant sample size UCL c z c n c c i 1 m centerline LCL c z c 15-144 Scheduling Attribute Charts n p charts – used to track a proportion (fraction) defective m p p j 1 m p (1 p ) UCL p z n pi x ij nm x i 1 i n centerline p (1 p ) LCL p z n 15-145 Scheduling Process Capability The ratio of process variability to design specifications Natural data spread -3σ -2σ -1σ µ +1σ +2σ +3σ Lower Upper Spec Spec The natural spread of the data is 6σ 15-146 Scheduling 13 Chapter 5 MRP and ERP McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. 15-147 Scheduling MRP Material requirements planning (MRP): Computer-based information system that translates master schedule requirements for end items into time-phased requirements for subassemblies, components, and raw materials. 15-148 Scheduling Independent and Dependent Demand Independent Demand Dependent Demand A C(2) B(4) D(2) E(1) D(3) F(2) Independent demand is uncertain. Dependent demand is certain. 15-149 Scheduling Dependant Demand Dependent demand: Demand for items that are subassemblies or component parts to be used in production of finished goods. Once the independent demand is known, the dependent demand can be determined. 15-150 Scheduling MRP Inputs MRP Processing MRP Outputs Changes Order releases Master schedule Planned-order schedules Primary reports Bill of materials Inventory records MRP computer programs Secondary reports Exception reports Planning reports Performancecontrol reports Inventory transaction 15-151 Scheduling MPR Inputs Master Production Schedule Time-phased plan specifying timing and quantity of production for each end item. Material Requirement Planning Process 15-152 Scheduling Master Schedule Master schedule: One of three primary inputs in MRP; states which end items are to be produced, when these are needed, and in what quantities. Cumulative lead time: The sum of the lead times that sequential phases of a process require, from ordering of parts or raw materials to completion of final assembly. 15-153 Scheduling Planning Horizon Assembly Subassembly Fabrication Procurement 1 2 3 4 5 6 7 8 9 10 15-154 Scheduling Bill--of Bill of--Materials Bill of materials (BOM): One of the three primary inputs of MRP; a listing of all of the raw materials, parts, subassemblies, and assemblies needed to produce one unit of a product. Product structure tree: Visual depiction of the requirements in a bill of materials, where all components are listed by levels. 15-155 Scheduling Product Structure Tree Level 0 1 Chair Leg Assembly 2 Legs (2) 3 Cross bar Seat Back Assembly Side Cross Back Rails (2) bar Supports (3) 15-156 Scheduling Inventory Records One of the three primary inputs in MRP Includes information on the status of each item by time period Gross requirements Scheduled receipts Amount on hand Lead times Lot sizes And more … 15-157 Scheduling Assembly Time Chart Procurement of raw material D Fabrication of part E Subassembly A Procurement of raw material F Procurement of part C Final assembly and inspection Procurement of part H Fabrication of part G Procurement of raw material I 1 2 3 Subassembly B 4 5 6 7 8 9 10 11 15-158 Scheduling MRP Processing Gross requirements Schedule receipts Projected on hand Net requirements Planned-order receipts Planned-order releases 15-159 Scheduling Gross requirements Total expected demand Scheduled receipts MPR Processing Open orders scheduled to arrive Planned on hand Expected inventory on hand at the beginning of each time period 15-160 Scheduling Net requirements MPR Processing Actual amount needed in each time period Planned-order receipts Quantity expected to received at the beginning of the period Offset by lead time Planned-order releases Planned amount to order in each time period 15-161 Scheduling Updating the System Regenerative system Updates MRP records periodically Net-change system Updates MPR records continuously 15-162 Scheduling MRP Outputs Planned orders - schedule indicating the amount and timing of future orders. Order releases - Authorization for the execution of planned orders. Changes - revisions of due dates or order quantities, or cancellations of orders. 15-163 Scheduling MRP Secondary Reports Performance-control reports Planning reports Exception reports 15-164 Scheduling MRP in Services Food catering service End item => catered food Dependent demand => ingredients for each recipe, i.e. bill of materials Hotel renovation Activities and materials “exploded” into component parts for cost estimation and scheduling 15-165 Scheduling Benefits of MRP Low levels of in-process inventories Ability to track material requirements Ability to evaluate capacity requirements Means of allocating production time 15-166 Scheduling Requirements of MRP Computer and necessary software Accurate and up-to-date Master schedules Bills of materials Inventory records Integrity of data 15-167 Scheduling MRP II Expanded MRP with emphasis placed on integration Financial planning Marketing Engineering Purchasing Manufacturing 15-168 Scheduling MRP II Manufacturing Master production schedule Marketing Production plan MRP Rough-cut Roughcapacity planning Capacity planning Adjust production plan Yes Problems? No Requirements schedules No Problems? Adjust master schedule Market Demand Finance Yes 15-169 Scheduling Capacity Planning Capacity requirements planning: The process of determining short-range capacity requirements. Load reports: Department or work center reports that compare known and expected future capacity requirements with projected capacity availability. Time fences: Series of time intervals during which order changes are allowed or restricted. 15-170 Scheduling Capacity Planning Develop a tentative master production schedule Use MRP to simulate material requirements Convert material requirements to resource requirements Revise tentative master production schedule No Is shop capacity adequate? Yes Firm up a portion of the MPS No Can capacity be changed to meet requirements Yes Change capacity 15-171 Scheduling ERP Enterprise resource planning (ERP): Next step in an evolution that began with MPR and evolved into MRPII Integration of financial, manufacturing, and human resources on a single computer system. 15-172 Scheduling ERP Strategy Considerations High initial cost High cost to maintain Future upgrades Training 15-173 Scheduling Another one chapter will be discusses from the reference book. We will try to solve numerical problem from the text and reference books. 15-174 Scheduling Thank You