Part of our Manufacturing in the AI Era series
Read the complete guideManufacturing 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
| Factor | Value | Calculation |
|---|---|---|
| Planned production time | 480 minutes (8-hour shift) | |
| Downtime (breakdowns + changeovers) | 52 minutes | |
| Available run time | 428 minutes | 480 - 52 |
| Availability | 89.2% | 428 / 480 |
| Ideal cycle time | 0.5 minutes per unit | |
| Total units produced | 752 | |
| Maximum possible at ideal cycle time | 856 | 428 / 0.5 |
| Performance | 87.9% | 752 / 856 |
| Good units (first pass) | 722 | |
| Quality | 96.0% | 722 / 752 |
| OEE | 75.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 Level | Interpretation | Typical Situation |
|---|---|---|
| >85% | World-class | Lean, well-maintained, focused improvement |
| 75-85% | Good | Systematic improvement underway |
| 65-75% | Average | Room for significant improvement |
| 55-65% | Below average | Major losses in one or more OEE factors |
| <55% | Poor | Fundamental equipment or process issues |
The Six Big Losses
OEE loss analysis categorizes all losses into six categories:
| Loss Category | OEE Factor Affected | Examples |
|---|---|---|
| Equipment Failure | Availability | Breakdowns, component failures |
| Setup/Changeover | Availability | Product changes, material changes, adjustments |
| Idling/Minor Stops | Performance | Jams, misfeeds, sensor trips, cleaning |
| Reduced Speed | Performance | Worn tooling, operator caution, poor settings |
| Process Defects | Quality | Scrap, rework during steady-state production |
| Startup Losses | Quality | Scrap 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%.
| Steps | FPY = 90% | FPY = 95% | FPY = 99% |
|---|---|---|---|
| 3 | 72.9% | 85.7% | 97.0% |
| 5 | 59.0% | 77.4% | 95.1% |
| 8 | 43.0% | 66.3% | 92.3% |
| 10 | 34.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 Component | Description | Improvement Approach |
|---|---|---|
| Processing time | Machine actively working on the part | Cutting parameter optimization, tooling upgrades |
| Load/unload time | Operator loading and removing parts | Fixtures, automation, ergonomic improvements |
| Machine idle (in cycle) | Waiting within the automatic cycle | Optimize program, reduce air cuts |
| Queue time | Waiting between operations | Improved scheduling, reduced batch sizes |
| Transportation time | Moving between work centers | Layout optimization, material handling |
| Inspection time | Quality checks | Inline 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 Category | Typical Share | Improvement Approach |
|---|---|---|
| Equipment failure | 25-35% | Predictive maintenance |
| Changeover/setup | 20-30% | SMED, lean techniques |
| Material shortage | 10-20% | Inventory management, supplier reliability |
| Quality issues | 5-15% | SPC, root cause analysis |
| Operator absence | 5-10% | Cross-training, labor planning |
| Planned maintenance | 10-15% | Scheduling optimization |
Industry Benchmarks
Manufacturing KPI Benchmarks by Industry
| KPI | Automotive | Electronics | Food & Beverage | Pharmaceutical | General Machining |
|---|---|---|---|---|---|
| OEE | 80-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:
- How is overall performance right now? (OEE, throughput)
- What is causing performance issues? (Downtime reasons, scrap by type)
- What are the trends? (Historical OEE, yield, cycle time)
- What needs attention? (Alerts, out-of-spec conditions)
Recommended Dashboard Layout
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 Element | Odoo Data Source |
|---|---|
| Availability | Work order start/stop times, downtime records |
| Performance | Actual production count vs theoretical capacity |
| Quality | Quality inspection pass/fail rates |
| Throughput | Completed manufacturing order quantities |
| Scrap rate | Inventory scrap adjustments linked to work orders |
| Downtime reasons | Maintenance requests with reason codes |
| Cycle time | Work order operation duration records |
| Schedule adherence | Planned 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
| Pitfall | Problem | Solution |
|---|---|---|
| Too many KPIs | Information overload, no clear priority | Limit dashboard to 5-7 primary KPIs |
| Measuring utilization instead of OEE | Encourages overproduction, builds WIP | Focus on OEE which includes quality and performance |
| Using averages that hide variation | Masks problems that occur on specific shifts or machines | Show distribution and breakdowns, not just averages |
| Setting targets without improvement plans | Targets become aspirational rather than achievable | Pair every target with a specific improvement action |
| Ignoring changeover time in OEE | Overstates availability, understates improvement opportunity | Include changeover as a tracked downtime category |
| Manual data entry | Delayed, inaccurate, compliance burden | Automate 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.
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.
Related Articles
Aerospace Quality Management: AS9100, NADCAP, and ERP-Driven Compliance
Implement aerospace quality management with AS9100 Rev D, NADCAP accreditation, and ERP systems for configuration management, FAI, and supply chain control.
AI Quality Control in Manufacturing: Beyond Visual Inspection
Implement AI quality control across manufacturing with predictive analytics, SPC automation, root cause analysis, and end-to-end traceability systems.
Measuring AI ROI in Business: A Framework That Actually Works
A practical framework for measuring AI return on investment covering direct savings, productivity gains, revenue impact, and strategic value across departments.
More from Manufacturing in the AI Era
Aerospace Quality Management: AS9100, NADCAP, and ERP-Driven Compliance
Implement aerospace quality management with AS9100 Rev D, NADCAP accreditation, and ERP systems for configuration management, FAI, and supply chain control.
AI Quality Control in Manufacturing: Beyond Visual Inspection
Implement AI quality control across manufacturing with predictive analytics, SPC automation, root cause analysis, and end-to-end traceability systems.
Automotive Supply Chain Digitization: JIT, EDI, and ERP Integration
How automotive manufacturers digitize supply chains with JIT sequencing, EDI integration, IATF 16949 compliance, and ERP-driven supplier management.
Chemical Industry Safety and ERP: Process Safety Management, SIS, and Compliance
How ERP systems support chemical manufacturing safety with OSHA PSM, EPA RMP, safety instrumented systems, and Management of Change workflows.
Digital Twins in Manufacturing: Simulation, Optimization, and Real-Time Mirroring
Implement digital twins for manufacturing with virtual factory models, process simulation, what-if analysis, and real-time production mirroring via ERP and IoT.
Electronics Manufacturing Traceability: Component Tracking, RoHS, and Quality Assurance
Implement full electronics manufacturing traceability with component-level tracking, RoHS/REACH compliance, AOI integration, and ERP-driven quality.