Capacity Planning and Schedule FeasibilityIntroductionMaster production scheduling (MPS) translates aggregate production intentions into time-phased end-item schedules. An MPS is useful only when the enterprise can execute it. A schedule that satisfies forecast demand but requires more labour, machine time, tooling, storage, or supplier capability than is available is not a feasible plan; it is an aspiration. Capacity planning therefore provides the essential link between demand decisions and operational reality. At the MPS level, the principal capacity question is not whether every individual work centre can be scheduled in minute-by-minute detail. Rather, it is whether the proposed schedule places an acceptable load on critical resources over the planning horizon. This is the purpose of rough-cut capacity planning (RCCP). RCCP identifies probable overloads early enough for planners to revise the MPS, alter shifts, subcontract, change product mix, or negotiate delivery dates. This chapter develops three major RCCP approaches: capacity bills, resource profiles, and overall factors. It also examines bottlenecks, finite and infinite capacity assumptions, and the reconciliation of material and capacity constraints. Learning ObjectivesBy the end of this chapter, the reader should be able to: - Explain the role of capacity planning within the MPS and planning hierarchy.
- Construct and interpret a capacity bill and a resource profile.
- Apply the overall factor method and evaluate its limitations.
- Calculate capacity requirements, utilization, and overloads with consistent units.
- Distinguish infinite-capacity and finite-capacity scheduling assumptions.
- Identify bottlenecks and assess alternative capacity responses.
- Reconcile material availability, capacity availability, and customer due dates.
- Evaluate the managerial, technological, and governance implications of schedule-feasibility decisions.
1. Capacity Planning in the Planning HierarchyCapacity is the maximum sustainable output or workload that a resource can provide during a specified period under stated operating conditions. It is not necessarily the theoretical maximum. Planned maintenance, breaks, changeovers, absenteeism, quality losses, and operating policies reduce the capacity that is practically available. Capacity decisions occur at several levels: | Planning level | Typical horizon | Main capacity concern |
|---|
| Strategic | Years | Facilities, technology, location, major equipment | | Aggregate planning | Months to years | Workforce, shifts, subcontracting, product families | | MPS/RCCP | Weeks to months | Critical work centres and key supplier capabilities | | Material requirements planning | Days to weeks | Component timing and detailed resource loading | | Shop-floor control | Hours to days | Dispatching, sequencing, real-time constraints |
RCCP is deliberately less detailed than capacity requirements planning (CRP). RCCP uses the MPS and approximate capacity relationships to test feasibility. CRP uses planned order releases, bills of material, routings, operation times, and work-centre calendars to calculate detailed loads. RCCP is consequently faster and more appropriate for testing alternative MPS scenarios, but it cannot replace detailed planning. A useful distinction is between required capacity and available capacity. Required capacity is the workload generated by the planned production mix. Available capacity is the effective capacity offered by a resource in a period. Feasibility requires that requirements do not exceed available capacity, subject to the organization’s tolerance for queues, overtime, and risk. For a resource r in period t, the basic load relationship is: Lr,t = ∑i=1n Qi,t × ai,r Here, Lᵣ,ₜ is required load on resource r in period t, Qᵢ,ₜ is the quantity of end item i scheduled in period t, and aᵢ,ᵣ is the resource requirement per unit of item i. If aᵢ,ᵣ is measured in machine-hours per unit, Lᵣ,ₜ is measured in machine-hours. The relationship assumes that requirements are additive and that the resource requirement per unit is sufficiently stable for planning purposes. Capacity utilization is: Ur,t = (Lr,t ÷ Cr,t) × 100% where Cᵣ,ₜ is effective available capacity in resource-hours. Utilization above 100% indicates an overload under the stated assumptions. Utilization below 100% does not automatically prove feasibility, because setup interactions, sequence dependence, variability, and material shortages may still prevent execution. 2. Measuring Effective CapacityA calendar may show 2,400 available machine-hours, but the usable figure may be much lower. A common planning expression is: Ceffective = N × H × D × A × E where: - N = number of parallel machines or employees;
- H = scheduled hours per resource per period;
- D = planned operating days or periods, when H is a daily measure;
- A = availability factor, representing time actually available after breakdowns, maintenance, and planned interruptions;
- E = efficiency factor, representing performance relative to the standard rate.
If quality yield is relevant, good output may be represented by: Cgood = Ceffective × Y where Y is the proportion of output meeting quality requirements. These factors must be used carefully. If standard processing times already include normal efficiency losses, applying E again double-counts the loss. Illustration. A work centre has four machines, each scheduled for 40 hours per week. Availability is 90%, efficiency is 85%, and quality yield is 98%. Ceffective = 4 × 40 × 0.90 × 0.85 = 122.4 machine-hours Good-capacity equivalent is: Cgood = 122.4 × 0.98 = 119.952 ≈ 120.0 machine-hours Whether quality yield should be included in capacity depends on the convention used in the planning system. The essential requirement is consistency and transparent definitions. 3. Rough-Cut Capacity Planning Methods3.1 Capacity BillsA capacity bill is analogous to a bill of material, but it expresses the capacity required to produce one unit of an end item. It normally lists the critical resources, hours per unit, and sometimes the period offset in which the capacity is consumed. | End item P | Resource | Requirement per unit | Timing assumption |
|---|
| P | Fabrication | 0.40 machine-hours | Week of completion | | P | Assembly | 0.25 labour-hours | Week of completion | | P | Test | 0.10 machine-hours | Week of completion |
If the MPS schedules 300 units of P in Week 3, the capacity bill produces 120 fabrication hours, 75 assembly hours, and 30 test hours. The calculation is direct: Lr,t = Qi,t × ai,r For several products, requirements are summed by resource and period. Capacity bills are particularly useful when the product mix is stable and when management knows which resources are strategically critical. A capacity bill can include setup requirements. If each batch requires s setup-hours and the period contains b batches, total load may be estimated as: Lr,t = ∑i (Qi,t × ai,r) + ∑i (bi,t × si,r) The setup term is valid only when batch counts and setup times are known or reasonably estimated. Ignoring setups is a frequent source of optimistic RCCP results. 3.2 Resource ProfilesA resource profile adds time-phased detail to a capacity bill. It shows not only how much capacity an item requires, but also when that capacity is consumed relative to the MPS due date. A product completed in Week 6 may require fabrication in Week 4, assembly in Week 5, and testing in Week 6. The profile therefore shifts loads backward according to lead times or operation offsets. Suppose product A requires: | Operation | Resource | Time per unit | Offset from completion |
|---|
| Fabrication | F | 0.50 hours | 2 weeks earlier | | Assembly | A | 0.30 hours | 1 week earlier | | Test | T | 0.10 hours | Completion week |
An MPS quantity of 400 units due in Week 6 creates 200 hours on F in Week 4, 120 hours on A in Week 5, and 40 hours on T in Week 6. This approach is more realistic than loading all capacity in Week 6. Resource profiles are valuable when lead times, queues, or bottleneck locations matter. Their accuracy depends on credible operation offsets. If the offsets are based on ideal lead times while actual queues are long and variable, the profile may shift the problem rather than reveal it. 3.3 Overall FactorsThe overall factor (OF) method estimates capacity requirements by applying an aggregate capacity factor to the MPS quantity. For a resource r: Lr,t = OFr × MPSt where OFᵣ is the average resource-hours required per unit of the representative product or product family, and MPSₜ is the aggregate scheduled quantity in period t. For a product mix, a weighted overall factor may be calculated as: OFr = ∑i=1n wi × ai,r where wᵢ is the assumed proportion of product i in the mix and ∑wᵢ = 1. The estimate then becomes: Lr,t = Qt × ∑i=1n wi ai,r The method is simple and quick, making it useful for high-level what-if analysis. However, it conceals product-mix changes. If a high-load product becomes a larger proportion of the schedule, the historical overall factor understates requirements. OF analysis should therefore be supplemented by product-family or resource-profile analysis when mix variability is material. Comparison of RCCP Methods| Method | Strength | Main weakness | Best use |
|---|
| Capacity bill | Transparent resource requirements | May ignore timing detail | Stable products and critical resources | | Resource profile | Time-phased and lead-time sensitive | Requires reliable offsets | Bottleneck and due-date analysis | | Overall factor | Fast and economical | Sensitive to mix assumptions | Early aggregate screening |
4. Worked RCCP ExampleConsider an illustrative manufacturer with a four-week MPS for two products. The MPS quantities are: | Week | Product X | Product Y |
|---|
| 1 | 100 | 80 | | 2 | 120 | 100 | | 3 | 80 | 120 | | 4 | 150 | 100 |
The capacity requirements per unit are: | Product | Cutting | Assembly | Test |
|---|
| X | 0.40 h | 0.30 h | 0.10 h | | Y | 0.60 h | 0.20 h | 0.15 h |
Available effective capacity is 100 cutting hours, 70 assembly hours, and 30 test hours per week. For Week 1: - Cutting = (100 × 0.40) + (80 × 0.60) = 40 + 48 = 88 hours.
- Assembly = (100 × 0.30) + (80 × 0.20) = 30 + 16 = 46 hours.
- Test = (100 × 0.10) + (80 × 0.15) = 10 + 12 = 22 hours.
Thus, Week 1 is feasible on these aggregate measures. For Week 3: - Cutting = (80 × 0.40) + (120 × 0.60) = 32 + 72 = 104 hours.
- Assembly = (80 × 0.30) + (120 × 0.20) = 24 + 24 = 48 hours.
- Test = (80 × 0.10) + (120 × 0.15) = 8 + 18 = 26 hours.
Cutting is overloaded by 4 hours, or 4% of available capacity. Its utilization is: Ucutting,3 = (104 ÷ 100) × 100% = 104% Management might authorize four hours of overtime, move some production to another machine, subcontract part of the work, alter the product sequence, or shift quantities between weeks if customer commitments and material availability permit. The calculation identifies a problem; it does not by itself select the best remedy. 5. Bottlenecks and Capacity EconomicsA bottleneck is a resource whose capacity constrains the throughput of the system. The highest-utilization resource is a candidate bottleneck, but utilization alone is not sufficient. A resource at 95% utilization with highly variable arrivals may cause more delivery disruption than a stable resource at 102% temporarily supported by planned overtime. Bottleneck analysis should consider: - required load relative to effective capacity;
- variability and queue formation;
- setup and changeover dependence;
- availability of substitutes or alternative routings;
- material synchronization;
- downstream consequences of lost time;
- economic contribution per constrained hour.
A useful prioritization measure is contribution per bottleneck hour: Contribution ext{ per bottleneck hour} = Contribution ext{ per unit} ÷ Bottleneck ext{ hours per unit} This measure supports product-mix decisions when demand exceeds bottleneck capacity. It should not be used mechanically: contractual obligations, strategic customers, quality, safety, and future market considerations may override a purely short-term economic ranking. The theory of constraints emphasizes five broad managerial actions: identify the constraint, exploit it, subordinate other activities to it, elevate its capacity, and repeat the process when the constraint moves. In MPS practice, this means protecting the bottleneck from starvation, avoiding excessive work-in-process before it, and ensuring that upstream schedules do not create loads the bottleneck cannot process. 6. Infinite and Finite Capacity AssumptionsInfinite-Capacity PlanningUnder an infinite-capacity assumption, planned orders are generated or loaded without initially restricting them to available resource capacity. The system then reports overloads. This approach is computationally convenient and can reveal the total theoretical requirement. It is common in MRP and early-stage RCCP because it preserves demand and material signals for analysis. Its danger is interpretive: an MPS may appear valid simply because the software accepted it. An overload report must be treated as a feasibility warning, not as a schedule commitment. Finite-Capacity PlanningFinite-capacity planning explicitly prevents or reschedules work when a resource’s capacity is exhausted. It considers calendars, operation precedence, queue positions, and sometimes setup sequences. Finite scheduling can create a more executable plan, but it may delay orders, generate material conflicts, or require complex optimization. | Issue | Infinite capacity | Finite capacity |
|---|
| Primary question | What workload does demand imply? | What can actually be scheduled? | | Overload treatment | Reported after loading | Prevented or displaced | | Computational burden | Lower | Higher | | Transparency of demand pressure | High | May be obscured by delayed orders | | Typical use | Planning and scenario analysis | Detailed execution scheduling |
Neither assumption is universally superior. Infinite-capacity analysis is useful for exposing strategic capacity gaps. Finite-capacity analysis is necessary when commitments must reflect actual resource limits. A mature planning process uses both: first identify demand-implied requirements, then construct a feasible schedule. 7. Reconciling Material and Capacity ConstraintsA feasible production plan must satisfy at least three linked conditions: - the required materials and components are available at the appropriate time;
- the necessary capacity is available at the appropriate time;
- the resulting completion dates satisfy customer and policy commitments.
Material and capacity planning are interdependent. A component shortage may reduce the load on assembly but does not make the MPS feasible; it merely prevents production for a different reason. Conversely, materials may be available while a critical machine is overloaded. The reconciliation process can be organized as follows: - Load the MPS. Convert scheduled quantities into material and resource requirements.
- Identify exceptions. Locate material shortages, capacity overloads, and timing conflicts.
- Classify the constraint. Determine whether the issue is quantity, timing, supplier reliability, labour, equipment, or policy related.
- Generate alternatives. Consider rescheduling, lot splitting, substitution, overtime, subcontracting, alternate routing, inventory use, or demand negotiation.
- Recalculate both dimensions. A change that solves a capacity problem may create a material shortage or another bottleneck.
- Approve a controlled revision. Record assumptions, ownership, effective dates, and customer impact.
Available-to-promise (ATP) calculations must also reflect capacity where capacity is a binding constraint. Material-based ATP that ignores a bottleneck can promise dates the factory cannot meet. In such cases, capable-to-promise logic is more appropriate because it checks material, labour, equipment, and lead-time feasibility together. 8. Detailed Illustrative Case: Meridian PumpsBackgroundMeridian Pumps manufactures two industrial pump families: Standard (S) and High-Pressure (H). The MPS team plans four weeks of production. Both products use the same final test cell, but H requires more test time and more machining time. ProblemThe proposed MPS is: | Week | S units | H units |
|---|
| 1 | 180 | 60 | | 2 | 160 | 80 | | 3 | 140 | 100 | | 4 | 200 | 80 |
Requirements per unit are: | Product | Machining | Assembly | Final test |
|---|
| S | 0.50 h | 0.35 h | 0.20 h | | H | 0.80 h | 0.45 h | 0.50 h |
Effective weekly capacities are 180 machining hours, 100 assembly hours, and 80 test hours. AnalysisWeek 3 loads are: - Machining = (140 × 0.50) + (100 × 0.80) = 150 hours.
- Assembly = (140 × 0.35) + (100 × 0.45) = 94 hours.
- Test = (140 × 0.20) + (100 × 0.50) = 78 hours.
Week 3 is feasible, although assembly utilization is 94% and test utilization is 97.5%. Week 4 loads are: - Machining = (200 × 0.50) + (80 × 0.80) = 164 hours.
- Assembly = (200 × 0.35) + (80 × 0.45) = 106 hours.
- Test = (200 × 0.20) + (80 × 0.50) = 80 hours.
Assembly is overloaded by 6 hours, while testing is exactly at 100%. The apparent bottleneck is assembly because it exceeds available capacity, but test has no protection against disruption. A material review also finds that a seal used in H is available for only 70 units in Week 4. The proposed 80 H units are therefore infeasible on material grounds as well as vulnerable on capacity grounds. Approach and SolutionThe team considers three alternatives: - authorize six assembly overtime hours and expedite ten H seals;
- reduce Week 4 H production to 70 units and replace the ten units with S, if customer priorities permit;
- shift ten H units from Week 4 to Week 3, but Week 3 test capacity would then be exceeded.
The preferred solution is to produce 70 H units in Week 4, use six assembly overtime hours for the resulting mix, and negotiate or reschedule the remaining ten H units. If ten S units replace ten H units, assembly load falls by 1 hour because each replacement reduces assembly demand by 0.10 hour, but the original 106-hour load becomes 105 hours. Additional action is still required. A more effective option is to move 12 S units to Week 2, provided Week 2 capacity and materials are checked, and use the resulting Week 4 capacity for committed H orders. OutcomeThe case demonstrates that no single calculation resolves the planning problem. The team must reconcile the MPS with resource loads, material availability, customer priorities, and the consequences of moving work between periods. The final approved plan should include the revised quantities, overtime authorization, seal availability, and a named owner for the remaining customer commitments. Learning Points- A resource can be feasible in aggregate but unsafe at high utilization.
- A material shortage and a capacity overload can occur simultaneously.
- Product substitution changes both material and capacity requirements.
- Rescheduling must be iterated through the complete planning model.
- The best solution is not necessarily the one with the lowest immediate overtime cost.
9. Implementation, Technology, and GovernanceModern advanced planning and scheduling systems can combine MPS, bills of material, routings, calendars, finite scheduling, and supplier data. Digital twins and simulation allow planners to test overtime, alternate routings, batch-size changes, and demand scenarios before committing the plan. Machine-learning models may improve estimates of processing time, breakdown probability, or supplier reliability, but predictions should not replace operational accountability. Governance is especially important when automated systems alter priorities. Planners should maintain version control, document assumptions, distinguish standard from actual times, and audit overrides. Capacity decisions can affect employee workload, safety, subcontractor conditions, and customer fairness. Overtime must comply with labour law and collective agreements; subcontracting must respect quality, confidentiality, environmental, and supplier-governance requirements. Recommended controls include: - approved and periodically reviewed work-centre calendars;
- clear definitions of availability, efficiency, yield, and utilization;
- exception thresholds for overloads and material shortages;
- scenario comparison rather than reliance on one forecast;
- escalation rules for bottlenecks and customer-impacting changes;
- post-period review of planned versus actual capacity consumption.
10. Limitations and Best PracticesRCCP is an approximation. It may omit detailed sequencing, transportation, tool availability, operator skills, rework, stochastic breakdowns, and interaction among resources. Capacity factors can also become obsolete when products, processes, automation, or staffing change. Best practice is to: - use effective rather than theoretical capacity;
- include setups and major loss factors when material;
- time-phase requirements using credible resource profiles;
- segment products when overall factors hide important mix differences;
- protect bottleneck resources and review high-utilization risks;
- reconcile capacity with material and supplier constraints;
- use finite scheduling for execution-critical decisions;
- maintain a formal feedback loop between planned standards and actual performance.
Chapter SummaryCapacity planning tests whether an MPS can be executed with available resources. Rough-cut capacity planning provides an efficient bridge between aggregate planning and detailed CRP. Capacity bills express resource hours per unit; resource profiles place those requirements in the periods in which work occurs; and overall factors provide rapid aggregate estimates based on representative product mix. Required capacity is calculated by multiplying scheduled quantities by resource requirements and summing by resource and period. Effective capacity must reflect operating calendars, availability, efficiency, and, where appropriate, yield. Infinite-capacity methods expose the workload implied by demand but permit overloads to appear. Finite-capacity methods restrict the schedule to actual resource limits but may delay orders and conceal the full scale of demand pressure. Bottleneck analysis requires more than identifying the highest utilization: variability, setups, material synchronization, economics, and strategic priorities also matter. Finally, material feasibility and capacity feasibility must be evaluated together. A credible MPS is therefore a controlled compromise among demand, resources, materials, lead times, and customer commitments. Key TermsCapacity: The sustainable resource capability available under specified operating conditions. Effective capacity: Usable capacity after planned losses such as maintenance, availability, and efficiency effects. Rough-cut capacity planning: Approximate capacity analysis performed at or near the MPS level. Capacity bill: A time-independent listing of resource requirements per unit of an end item. Resource profile: A time-phased representation of capacity requirements relative to completion dates. Overall factor: An average resource requirement applied to aggregate scheduled quantity. Capacity requirements planning: Detailed calculation of work-centre loads using orders, routings, and operation times. Infinite capacity: A planning assumption under which work is loaded without initially restricting it to resource limits. Finite capacity: A planning assumption that prevents or reschedules work when capacity is exhausted. Bottleneck: A resource that constrains system throughput. Utilization: Required load expressed as a proportion or percentage of available capacity. Overload: Required capacity greater than available capacity in a specified period. Setup time: Time required to prepare a resource for a job, product, or batch. Material feasibility: Availability of required materials in the required quantities and periods. Capable-to-promise: A commitment process that considers material and capacity feasibility. Aggregate planning: Medium- to long-range planning of output, workforce, inventory, and capacity. Finite scheduling: Detailed sequencing of operations subject to resource, precedence, and calendar constraints. Throughput: The rate at which the system produces saleable output. Review QuestionsShort Answer Questions- What is the purpose of rough-cut capacity planning in the MPS process?
- Distinguish effective capacity from theoretical capacity.
- What information does a resource profile add to a capacity bill?
- Why can a high-utilization resource be risky even when it is not formally overloaded?
- What is the principal difference between infinite-capacity and finite-capacity planning?
Long Answer Questions- Explain the construction and managerial use of capacity bills, resource profiles, and overall factors.
- Discuss how bottleneck identification should incorporate variability, setups, material synchronization, and economics.
- Compare the advantages and limitations of infinite-capacity and finite-capacity assumptions.
- Explain how material and capacity constraints should be reconciled when revising an MPS.
- Evaluate the governance controls required when advanced planning software or AI supports capacity decisions.
Analytical / Application Questions- A work centre has 3 machines, each scheduled for 40 hours per week. Availability is 92% and efficiency is 80%. Calculate effective weekly capacity and explain the assumptions in your calculation.
- Product A requires 0.4 machine-hours and Product B requires 0.7 machine-hours. If a week’s MPS contains 150 A units and 100 B units, and available capacity is 120 hours, determine the load, utilization, and overload or spare capacity.
- A proposed MPS has adequate materials but overloads final test by 8 hours and assembly by 4 hours. Develop and justify two alternative responses, explaining how each could affect materials, customer dates, and the location of the bottleneck.
Multiple Choice Questions with AnswersQuestion 1What is the primary purpose of rough-cut capacity planning? A. To sequence every individual job on the shop floor B. To test whether an MPS places acceptable loads on critical resources C. To calculate annual depreciation for production equipment D. To replace the bill of material Correct Answer: B. To test whether an MPS places acceptable loads on critical resources Question 2A resource requires 0.5 machine-hours per unit. An MPS schedules 240 units. What is the required load? A. 120 machine-hours B. 240 machine-hours C. 480 machine-hours D. 0.5 machine-hours Correct Answer: A. 120 machine-hours Question 3Which RCCP method explicitly places capacity requirements in periods relative to the completion date? A. Overall factor method B. Resource profile method C. Annual budget method D. Economic order quantity method Correct Answer: B. Resource profile method Question 4A work centre has 100 available hours and a required load of 115 hours. Its utilization is: A. 15% B. 85% C. 100% D. 115% Correct Answer: D. 115% Question 5What is a major limitation of the overall factor method? A. It cannot use aggregate quantities B. It always requires detailed sequencing data C. It may conceal changes in product mix D. It excludes all capacity information Correct Answer: C. It may conceal changes in product mix Question 6Under an infinite-capacity assumption, an overload is generally: A. Automatically eliminated by the system B. Reported after the workload is loaded C. Ignored permanently D. Converted into a material receipt Correct Answer: B. Reported after the workload is loaded Question 7Which condition most directly indicates a capacity overload? A. Required capacity is less than available capacity B. Required capacity equals zero C. Required capacity exceeds available capacity D. Material inventory is above safety stock Correct Answer: C. Required capacity exceeds available capacity Question 8If four machines each provide 40 scheduled hours, with 90% availability and 80% efficiency, what is effective capacity? A. 115.2 hours B. 128.0 hours C. 144.0 hours D. 160.0 hours Correct Answer: A. 115.2 hours Question 9Why must material and capacity feasibility be checked together? A. Material availability always determines machine speed B. Solving one constraint can create or expose another constraint C. Capacity planning eliminates the need for inventory records D. Materials and capacity are unrelated planning dimensions Correct Answer: B. Solving one constraint can create or expose another constraint Question 10Which action is consistent with bottleneck management? A. Allow the bottleneck to remain starved while upstream work increases B. Protect and exploit the constrained resource before adding capacity elsewhere C. Maximize utilization of every resource regardless of demand D. Ignore setup time at the constrained resource Correct Answer: B. Protect and exploit the constrained resource before adding capacity elsewhere
|