Goal of the analysis:
The goal is to measure how consistently the business executes against the S&OP (Sales & Operations Planning) consensus plan across volume, mix, inventory, service, and capacity. Strong plan adherence signals that the plan is realistic, constraints are well-modeled, and execution is reliable—driving predictable service levels, stable costs, and financial accuracy. For executives, this measure provides an objective read on S&OP effectiveness, highlights where plans are not executable or are being bypassed, and directs interventions to improve service, reduce expedites and overtime, and manage inventory within targets.
Data required:
- S&OP baseline plan (frozen “sign-off” version):
- Demand plan by SKU–location–week and by product family; planned promotions and NPI.
- Supply plan: MPS/MRP outputs (production by line/plant, purchase plan by supplier), planned shipments.
- Inventory plan: opening, receipts, consumption, planned ending inventory; safety stock targets.
- Capacity plan: available vs planned hours by line/workcenter; changeover assumptions; constraints.
- Service targets: planned OTIF/fill rate, planned backlog/cycle time.
- Versioning metadata: plan freeze fences, approval date/time, scenario identifier.
- Actual execution data:
- Customer shipments and orders (OTIF, backorders, cancellations) by SKU–location–week.
- Production completions by SKU/line/plant; production schedule adherence; scrap/rework.
- Inbound purchase receipts by SKU/supplier; ASN variances; lead times.
- Inventory snapshots: opening, daily/weekly average, ending; cycle counts/adjustments.
- Capacity utilization: actual run hours, changeovers, downtime, labor overtime/temporary staffing.
- Master data and alignment:
- SKU and location master; product hierarchy (SKU → sub-family → family → category).
- BOMs/routings, standard cycle times, yields, lead times; calendars/holidays.
- Mapping between planning and execution IDs; unit-of-measure conversions.
- Lists of constrained SKUs, phase-in/out items, discontinued items.
- Context and events:
- Promotion calendar, marketing events, price changes; customer allocation policies.
- Supplier outages, logistics disruptions, quality holds; engineering changes.
- Benchmarks and tolerances:
- Internal targets and tolerance bands by horizon (frozen/slushy/liquid), product family, and site.
- External benchmark ranges (if available) and historical internal quartiles.
Detailed step-by-step instruction on how to conduct the analysis:
- Define scope and granularity. Select the measurement horizon (e.g., rolling 13 weeks), time bucket (weekly), and level (SKU–location for diagnostics; family–region for executive view). Clarify the unit (units, cases, tons) and whether to include backorders and cancellations.
- Extract the S&OP baseline. From the planning system (e.g., SAP IBP, Oracle Fusion, Kinaxis), pull the approved consensus plan version with freeze fences. Capture demand, supply, inventory, capacity, and service targets per bucket and hierarchy.
- Extract actuals. From ERP/MES/WMS/TMS (e.g., SAP ECC/S4, Oracle EBS, Manhattan), pull shipments, production completions, receipts, inventory snapshots, and capacity hours for the same buckets. Timestamp data to ensure alignment with plan cut-off.
- Cleanse and align data. Harmonize SKUs/locations to the plan hierarchy, convert units, align calendars, and exclude items outside scope (e.g., discontinued not in plan). Annotate periods with events (promotions, outages).
- Compute core adherence metrics.
- Volume Plan Adherence % = 1 − (sum over buckets of |Actual − Plan|) ÷ (sum over buckets of Plan). Bound at 0–100%.
- Over/Under split: Over-variance = sum max(0, Actual − Plan); Under-variance = sum max(0, Plan − Actual); Bias % = (Actual − Plan) ÷ Plan.
- Mix Adherence: Compare actual shares vs planned shares by family or SKU. Option A: Mix Deviation % = 0.5 × sum over items of |Actual Share − Plan Share|; Mix Adherence % = 100% − Mix Deviation %. Option B: cosine similarity for robustness.
- Inventory Adherence % = 100% − (|Actual Ending Inv − Planned Ending Inv| ÷ Planned Ending Inv) × 100 for each bucket/family, then aggregate.
- Capacity Adherence % = 100% − (|Actual Hours − Planned Hours| ÷ Planned Hours) × 100 by line/plant.
- Service vs Plan: Compare actual OTIF/fill rate to planned targets; measure deviation in percentage points.
- Schedule Adherence in frozen zone: % of orders/schedule lines executed on planned date/sequence.
- Segment and drill down. Cut results by product family, plant/DC, region/channel, customer tier, and horizon (frozen, slushy, liquid). Identify the top 20 item–location–weeks driving variance (Pareto).
- Trend and benchmark. Build a rolling 13-/26-week view to assess stability. Compare to internal targets and external benchmarks. Use control charts to detect special-cause variation.
- Root cause classification. For large variances, tag root causes: demand volatility, late plan change, supplier non-performance, asset breakdown, master data error, unrealistic capacity, NPI, promotion uplift variance, logistics delay. Use evidence (event calendar, maintenance logs).
- Synthesize insights and actions. Prepare a concise storyline: where adherence is low, what’s driving it, impacts (service, cost, inventory), and prioritized corrective actions with owners and deadlines.
Format of the output of analysis:
- Executive dashboard with RAG status for Volume, Mix, Inventory, Service, and Capacity adherence by family/region.
- Heatmaps at SKU–location–week showing deviations and frozen/slushy horizon overlays.
- Waterfall charts bridging Plan → Mix shift → Supply shortfall → Expedites → Actual.
- Pareto charts of top variance contributors and root cause categories.
- Time-series line charts (rolling 13 weeks) for adherence metrics and OTIF/cost impacts.
- Commentary log and action tracker with owners and due dates.
How to interpret results:
- High volume adherence (e.g., >90% at family-week) indicates executable plans and disciplined execution. Validate that this is not achieved via costly expedites or inventory spikes.
- Low adherence suggests either poor plan quality (unrealistic demand/supply/capacity assumptions) or weak execution (supplier reliability, asset performance). Bias (systematic over/under) is more concerning than random variance.
- Mix deviations can mask volume adherence: hitting total volume but missing the planned mix drives stockouts and obsolescence. Persistent mix misses imply forecasting granularity issues or prioritization misalignment.
- Inventory adherence outside tolerance (e.g., >±10%) indicates planning parameter errors (safety stock, lead time) or execution slippage. If inventory is high while volume adherence is low, suspect wrong mix or late plan changes.
- Capacity adherence below target points to inaccurate routings/standards, poor changeover planning, or unmodeled downtime. In the frozen zone, schedule misses highlight shop floor discipline issues.
- Benchmark comparisons provide context; trend stability matters. Improving, stable adherence with balanced service/inventory is preferable to sporadic spikes.
Steps a company can take to improve on this measure:
- Process and policy discipline:
- Establish and enforce time fences (frozen/slushy) with clear change-control and escalation.
- Adopt ATP/CTP and customer allocation policies to protect the plan under demand shocks.
- Create a structured S&OE (Sales & Operations Execution) cadence to manage near-term exceptions.
- Stage-gate promotions/NPI with capacity and material sign-off before committing volume.
- Data, systems, and modeling:
- Integrate IBP/APS with ERP/MES/WMS for a single-number plan and consistent master data.
- Strengthen constraint-based planning: accurate routings, changeover matrices, yields, and supplier capacities.
- Implement plan versioning and event calendars; automate adherence calculations and alerts.
- Continuously cleanse master data (lead times, pack sizes, BOMs) and parameterize safety stock by variability.
- Capability, training, and governance:
- Train planners in RCCP, finite scheduling, and root cause analysis; define a playbook for common exceptions.
- Balance KPIs: adherence alongside OTIF, inventory turns, cost-to-serve to avoid gaming.
- Run weekly tiered meetings (site → region → exec) with a standard adherence pack and action reviews.
- Network, supplier, and product levers:
- Reduce lead times and increase flexibility (quick changeover, cross-training, dual-sourcing).
- Collaborate with key suppliers (VMI/CPFR, capacity reservations) to stabilize inbound adherence.
- Rationalize SKUs and apply postponement to decouple uncertain demand from upstream production.
- Optimize safety stock and reorder policies by segment (ABC/XYZ; service class).
- Scenario guidance:
- If volume adherence is high but OTIF is low: mix is likely misaligned; tighten mix planning granularity and customer prioritization.
- If volume adherence is low and inventory is high: plan quality or parameter errors; reassess forecast at SKU–location and safety stock settings.
- If capacity adherence is low: recalibrate routings/standards and implement maintenance and changeover reduction.
Benchmark comparisons:
General benchmarks:
- Volume adherence (family-week): typical 80–90%; best-in-class 90–95%.
- Volume adherence (SKU–location–week): typical 70–85%; best-in-class 85%+ in stable demand.
- Mix adherence (family-level): 85–95% typical; >90% best-in-class.
- Schedule adherence in frozen zone: >95%; slushy horizon: 85–90%.
- Inventory adherence: within ±5–10% of planned ending inventory.
- Capacity adherence: within ±10% of planned hours.
Segment- or industry-specific benchmarks:
- Process industries (chemicals, food): higher schedule adherence (90–98%) due to longer runs and fewer SKUs.
- Discrete/high-mix (electronics, machinery): lower SKU-week adherence (75–85%); focus on family-level adherence.
- CPG with heavy promotions: mix adherence often constrained; leading firms still achieve 85–90% via allocation and postponement.
- Make-to-order/ETO: measure adherence at order-level promise keeping; evaluate against promised lead times rather than SKU plans.
If external benchmarks are limited, build internal ones: compare business units and plants, target top quartile performance by family/site, and set tolerance bands by demand variability (XYZ class) and lead time.