Manufacturing KPIs Dashboard: OEE, Yield, Cycle Time & Throughput

Build a manufacturing KPIs dashboard tracking OEE, first-pass yield, cycle time, throughput & scrap rate. Benchmarks by industry and Odoo implementation.

E
ECOSIRE Research and Development Team
|March 15, 202612 min read2.7k Words|

Part of our Manufacturing in the AI Era series

Read the complete guide

Manufacturing KPIs Dashboard: OEE, Yield, Cycle Time & Throughput

Peter Drucker's observation that you cannot manage what you do not measure applies to manufacturing more than any other business function. A production line generates hundreds of data points per hour: machine states, production counts, quality results, material consumption, energy usage, and labor activity. The challenge is not data scarcity. It is data relevance. A manufacturing KPI dashboard must surface the handful of metrics that drive decisions and suppress the noise that causes paralysis.

The best manufacturing dashboards answer three questions within seconds of viewing: Are we producing enough? Is the quality acceptable? Are we using our resources efficiently? OEE (Overall Equipment Effectiveness) combines all three into a single percentage. Supporting KPIs like first-pass yield, cycle time, throughput, and scrap rate provide the diagnostic detail needed when OEE indicates a problem.

This article is part of our Manufacturing in the AI Era series.

Key Takeaways

  • OEE (Availability x Performance x Quality) is the single most important manufacturing KPI, with world-class performance at 85% and most manufacturers operating at 60-75%
  • Real-time OEE reveals patterns that shift averages hide, such as consistently poor first-hour performance after changeovers
  • Industry benchmarks provide context but your own trend is the most important comparison, as a manufacturer improving from 55% to 70% is outperforming a competitor stagnating at 80%
  • Odoo's manufacturing module captures the raw data for all critical KPIs when properly configured with work center tracking and quality control points

Overall Equipment Effectiveness (OEE)

The OEE Formula

OEE is the product of three components, each measuring a different aspect of equipment performance:

OEE = Availability x Performance x Quality

Availability measures the percentage of planned production time the equipment is actually running:

Availability = (Planned Production Time - Downtime) / Planned Production Time

Downtime includes equipment failures, changeovers, material shortages, and any other event that stops the machine during planned production time. Planned maintenance and scheduled breaks are excluded from planned production time.

Performance measures actual production speed compared to the maximum possible speed:

Performance = (Actual Output x Ideal Cycle Time) / Available Run Time

Performance losses come from slow cycles (running below rated speed) and small stops (brief interruptions that do not count as downtime but reduce output).

Quality measures the percentage of produced units that meet specifications on the first attempt:

Quality = Good Units / Total Units Produced

Quality losses include scrap and rework. Units that require rework before meeting specifications count as quality losses even if they are eventually sold.

OEE Example Calculation

FactorValueCalculation
Planned production time480 minutes (8-hour shift)
Downtime (breakdowns + changeovers)52 minutes
Available run time428 minutes480 - 52
Availability89.2%428 / 480
Ideal cycle time0.5 minutes per unit
Total units produced752
Maximum possible at ideal cycle time856428 / 0.5
Performance87.9%752 / 856
Good units (first pass)722
Quality96.0%722 / 752
OEE75.3%89.2% x 87.9% x 96.0%

This example shows a machine that individually scores reasonably well on each factor but achieves only 75.3% OEE when the factors are multiplied together. The multiplicative nature of OEE means that small improvements in each factor compound into significant OEE gains.

OEE Benchmarks

OEE LevelInterpretationTypical Situation
>85%World-classLean, well-maintained, focused improvement
75-85%GoodSystematic improvement underway
65-75%AverageRoom for significant improvement
55-65%Below averageMajor losses in one or more OEE factors
<55%PoorFundamental equipment or process issues

The Six Big Losses

OEE loss analysis categorizes all losses into six categories:

Loss CategoryOEE Factor AffectedExamples
Equipment FailureAvailabilityBreakdowns, component failures
Setup/ChangeoverAvailabilityProduct changes, material changes, adjustments
Idling/Minor StopsPerformanceJams, misfeeds, sensor trips, cleaning
Reduced SpeedPerformanceWorn tooling, operator caution, poor settings
Process DefectsQualityScrap, rework during steady-state production
Startup LossesQualityScrap and rework during warm-up, first articles

Pareto analysis of the six big losses identifies where improvement effort will have the greatest impact. Lean manufacturing techniques like SMED address setup losses, while predictive maintenance addresses equipment failures.


First-Pass Yield (FPY)

Definition and Calculation

First-pass yield measures the percentage of units that pass through a process step correctly the first time, without any rework, repair, or re-inspection.

FPY = Good Units (no rework) / Total Units Started

Rolled Throughput Yield (RTY) extends FPY across multiple process steps:

RTY = FPY(Step 1) x FPY(Step 2) x FPY(Step 3) x ... x FPY(Step N)

The multiplicative effect is dramatic. A 5-step process with 95% FPY at each step has an RTY of only 77.4%. Improving each step to 99% yields an RTY of 95.1%.

StepsFPY = 90%FPY = 95%FPY = 99%
372.9%85.7%97.0%
559.0%77.4%95.1%
843.0%66.3%92.3%
1034.9%59.9%90.4%

Tracking FPY in Odoo

Odoo's quality module tracks inspection results at each manufacturing operation. FPY is calculated from:

  • Quality control point results (pass/fail) at each operation
  • Scrap records linked to specific operations
  • Rework work orders created for specific operations

Tracking FPY by operation, not just by finished product, reveals which specific process step creates the most quality waste. This is essential data for Six Sigma improvement projects and quality management programs.


Cycle Time

Definition

Cycle time is the time required to complete one unit through a specific process step or through the entire production process.

Machine Cycle Time: The time the machine takes to process one unit (or one batch). This is the technical limit of the machine's capability.

Effective Cycle Time: Machine cycle time plus loading, unloading, and operator tasks. This determines actual throughput.

Total Cycle Time: The sum of all effective cycle times across all process steps. This is the minimum possible lead time if there are zero queues and zero waiting.

Cycle Time Analysis

Cycle Time ComponentDescriptionImprovement Approach
Processing timeMachine actively working on the partCutting parameter optimization, tooling upgrades
Load/unload timeOperator loading and removing partsFixtures, automation, ergonomic improvements
Machine idle (in cycle)Waiting within the automatic cycleOptimize program, reduce air cuts
Queue timeWaiting between operationsImproved scheduling, reduced batch sizes
Transportation timeMoving between work centersLayout optimization, material handling
Inspection timeQuality checksInline inspection, automated measurement

In most manufacturing processes, actual processing time is only 5-15% of total lead time. The remaining 85-95% is queue time and transportation time. This insight, consistently revealed by value stream mapping, shows that the largest lead time improvements come from reducing waiting, not from making machines faster.

Monitoring in Odoo

Odoo captures cycle time data through manufacturing work orders:

  • Planned cycle time: Configured in the manufacturing routing for each operation
  • Actual cycle time: Recorded when operators start and finish work order operations
  • Cycle time variance: Difference between planned and actual, highlighting operations that consistently take longer than expected

Throughput

Definition and Context

Throughput is the number of good units produced per unit of time.

Throughput = Good Units Produced / Time Period

The key word is "good." Throughput counts only units that meet specifications. Products that are scrapped or require rework do not count toward throughput even though they consumed resources.

Throughput and Theory of Constraints

In the Theory of Constraints framework, throughput is the primary operational measure. The constraint determines maximum throughput, and improving any non-constraint resource does not increase throughput.

Throughput can be expressed in financial terms:

Throughput Dollar Value = Revenue - Truly Variable Costs (materials only)

This financial throughput metric drives decisions about product mix, pricing, and capital investment differently than traditional cost accounting, which allocates fixed costs to products and can lead to incorrect prioritization.


Scrap Rate and Downtime Analysis

Scrap Rate

Scrap Rate = Scrapped Units / Total Units Produced

Scrap rate should be tracked by:

  • Product (which products have the highest scrap?)
  • Operation (which process step generates the most scrap?)
  • Machine (which machine produces the most scrap?)
  • Time (is scrap rate trending up, down, or seasonal?)
  • Operator (is scrap rate operator-dependent?)
  • Material (does scrap rate vary by material lot or supplier?)

Downtime Analysis

Track downtime by reason code to identify improvement priorities:

Downtime CategoryTypical ShareImprovement Approach
Equipment failure25-35%Predictive maintenance
Changeover/setup20-30%SMED, lean techniques
Material shortage10-20%Inventory management, supplier reliability
Quality issues5-15%SPC, root cause analysis
Operator absence5-10%Cross-training, labor planning
Planned maintenance10-15%Scheduling optimization

Industry Benchmarks

Manufacturing KPI Benchmarks by Industry

KPIAutomotiveElectronicsFood & BeveragePharmaceuticalGeneral Machining
OEE80-90%75-85%65-80%50-70%60-75%
First Pass Yield>98%>95%>97%>99%>93%
Scrap Rate<1%<2%<1.5%<0.5%<3%
Schedule Adherence>95%>90%>92%>95%>85%
MTBF (hours)>500>300>200>400>250
MTTR (hours)<1<2<2<1.5<3
Changeover Time<10 min<30 min<15 min<60 min<30 min
Inventory Turns>20>8>15>4>6

These benchmarks represent good-to-world-class performance. Use them as directional targets, not absolute standards. Your industry sub-segment, product complexity, and equipment age all influence realistic targets.


Building the Dashboard in Odoo

Dashboard Design Principles

Hierarchy of information: The dashboard should answer questions in order of importance:

  1. How is overall performance right now? (OEE, throughput)
  2. What is causing performance issues? (Downtime reasons, scrap by type)
  3. What are the trends? (Historical OEE, yield, cycle time)
  4. What needs attention? (Alerts, out-of-spec conditions)

Top Row: Summary KPIs (current shift or day)

  • OEE with trend indicator (up/down/stable)
  • Throughput vs target
  • Scrap rate
  • Schedule adherence percentage

Middle Section: Detailed Analysis

  • OEE factor breakdown (availability, performance, quality bar chart)
  • Downtime Pareto (top 5 reasons)
  • Scrap Pareto (top 5 defect types)
  • Throughput by hour (line chart showing production pace)

Bottom Section: Drill-Down

  • OEE by machine or line (comparison table)
  • Active alerts and quality issues
  • Upcoming maintenance scheduled
  • Work orders in progress with status

Data Sources in Odoo

Dashboard ElementOdoo Data Source
AvailabilityWork order start/stop times, downtime records
PerformanceActual production count vs theoretical capacity
QualityQuality inspection pass/fail rates
ThroughputCompleted manufacturing order quantities
Scrap rateInventory scrap adjustments linked to work orders
Downtime reasonsMaintenance requests with reason codes
Cycle timeWork order operation duration records
Schedule adherencePlanned vs actual work order completion dates

Real-Time vs Historical Views

The dashboard should support both perspectives:

Real-Time View: Current shift performance, live machine status, active issues requiring response. Updated every 1-5 minutes from IoT data and Odoo work order status.

Historical View: Trends over days, weeks, and months. Comparison of shifts, machines, products, and time periods. This view supports improvement project identification and long-term performance tracking.


Common KPI Pitfalls

PitfallProblemSolution
Too many KPIsInformation overload, no clear priorityLimit dashboard to 5-7 primary KPIs
Measuring utilization instead of OEEEncourages overproduction, builds WIPFocus on OEE which includes quality and performance
Using averages that hide variationMasks problems that occur on specific shifts or machinesShow distribution and breakdowns, not just averages
Setting targets without improvement plansTargets become aspirational rather than achievablePair every target with a specific improvement action
Ignoring changeover time in OEEOverstates availability, understates improvement opportunityInclude changeover as a tracked downtime category
Manual data entryDelayed, inaccurate, compliance burdenAutomate through IoT sensors and barcode scanning

Frequently Asked Questions

What is a good OEE score for my factory?

The honest answer is that your current OEE compared to your OEE six months ago is more meaningful than comparing to abstract benchmarks. That said, most manufacturers operate between 60-75% OEE. World-class is considered 85%. If your current OEE is below 65%, there are likely significant improvement opportunities in one or more of the three OEE factors. Start by identifying which factor (availability, performance, or quality) has the largest gap and focus improvement there.

How often should manufacturing KPIs be updated?

Real-time (every 1-5 minutes) for the shop floor dashboard that operators and supervisors use to respond to current conditions. Hourly for production management review. Daily for plant management. Weekly for executive reporting. The key principle is that the people closest to the work need the most current data, because they are the ones who can act on it immediately.

Should every machine have OEE tracking?

Not necessarily. OEE tracking has the most value on constraint resources (bottlenecks) and high-value equipment. For non-constraint machines with excess capacity, high OEE is not beneficial since it leads to overproduction. Focus OEE tracking and improvement on the 20% of machines that determine 80% of factory output. Use simpler metrics (uptime, quality) for other equipment.

How does OEE relate to cost per unit?

OEE directly impacts cost per unit because fixed costs (depreciation, overhead, management) are spread over the number of good units produced. Higher OEE means more good units produced from the same fixed cost base, reducing cost per unit. A 10% OEE improvement on a machine with $500,000 in annual fixed costs reduces fixed cost per unit by approximately 10%, which goes straight to margin improvement.


What Is Next

Manufacturing KPIs are not just numbers on a dashboard. They are the feedback mechanism that drives continuous improvement. When OEE, yield, cycle time, and throughput are visible, accurate, and timely, production teams make better decisions every hour of every shift.

ECOSIRE implements Odoo manufacturing systems with comprehensive KPI dashboards that give manufacturers real-time visibility into production performance. From work center configuration through custom dashboard development, our team helps manufacturers build the measurement infrastructure that supports world-class operations.

Explore our related guides on lean manufacturing and Six Sigma process improvement, or contact us to discuss your manufacturing analytics needs.


Published by ECOSIRE — helping businesses scale with AI-powered solutions across Odoo ERP, Shopify eCommerce, and OpenClaw AI.

E

Written by

ECOSIRE Research and Development Team

Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.

Chat on WhatsApp