Ensuring data quality for ISO 22400 KPIs is mostly an integration, governance, and validation problem, not a tooling problem. You get reliable KPIs only if the underlying data model, event capture, and change control are designed and tested with those KPIs in mind.

1. Start with explicit KPI definitions and scope

ISO 22400 defines KPI concepts, but it does not know your plant, routing logic, or shift rules. Data quality starts with a precise, local definition for each KPI.

  • Define KPI formulas and units: For each KPI (e.g., OEE, Availability, Performance, Quality rate, NPT-related measures), document the exact formula, time basis, and units used at your site.
  • Define the calculation scope: Per machine, line, cell, product family, value stream, or plant. Ambiguous scope is a major source of disagreement and rework.
  • Align time boundaries: Define how you handle shifts, breaks, planned maintenance, changeovers, and micro-stops. Decide what is in vs out of “planned production time” and keep it consistent.
  • Document business rules: Example: how to treat scrap produced during startup, how to count partial units, how to categorize rework.

These definitions should be controlled documents (often within QMS or an operations governance process) so that changes are reviewed, approved, and traceable.

2. Design a governed data model aligned to ISO 22400

Data quality is hard to retrofit on top of ad-hoc tags and spreadsheets. Create a data model that explicitly supports the KPIs.

  • Standardize entities and relationships: Equipment hierarchy, work centers, products, orders, operations, and shifts must be consistently identified across MES, ERP, SCADA, and historians.
  • Normalize state models: Clearly define and standardize equipment states (e.g., running, idle, setup, planned maintenance, unplanned downtime). Map vendor-specific codes into a common state model used by the KPI engine.
  • Traceability of source data: For each aggregated KPI, you should be able to trace back to raw events (e.g., machine state transitions, counts, work-order events) with timestamps and source system IDs.
  • Versioned logic: KPI calculation logic, mappings, and filters should be version-controlled so you can reconstruct historic KPIs if logic changes.

3. Stabilize and validate your time model

Most ISO 22400 KPIs are time-based. If your time model is wrong, the KPIs will be wrong.

  • Use a trusted time source: Synchronize clocks across MES, SCADA, historians, and databases (e.g., NTP). Unsynchronized clocks cause overlaps, gaps, and negative durations.
  • Enforce non-overlapping states: For each resource, validate that there is at most one active state at a time. Overlaps between “running” and “down” corrupt availability metrics.
  • Handle missing and noisy events: Implement rules to detect and flag implausible durations (e.g., machine down for 30 days) and unexpected gaps in state sequences.
  • Define how to handle data loss: Decide whether to exclude missing intervals, impute values cautiously, or flag the KPI period as incomplete and untrusted.

4. Validate core input signals before trusting KPIs

Before publishing ISO 22400 KPIs as “official”, validate the underlying signals and their end-to-end paths.

  • Production counts: Verify that part counts from PLCs or machine interfaces reconcile with MES completions and inventory movements in ERP. Pay attention to scrap, rework, and reclassification transactions.
  • Scrap and quality events: Confirm that scrap, rework, and quarantine moves are systematically captured and consistently coded. ISO 22400 quality-related KPIs will be unreliable if scrap reasons or quantities are inconsistently entered.
  • Downtime events: Ensure the categorization of downtime reasons (planned vs unplanned, internal vs external) is understood by operators and enforced in the UI. Poorly classified downtime leads directly to misleading availability and reliability metrics.
  • Shift and calendar logic: Validate that shift definitions and holiday calendars are consistently applied between the KPI engine, MES, and workforce management systems.

Use sampling and spot checks: compare automated data against physical counts, traveler records, or operator logs until you are confident in accuracy and completeness.

5. Respect brownfield realities and integrate incrementally

In most regulated plants, MES, ERP, SCADA, historians, and QMS are already in place and validated. Replacing them just to standardize KPIs is usually not viable due to qualification burden, downtime risk, and integration complexity.

  • Map, don’t rip-and-replace: Start by mapping existing tags, states, and codes into an ISO 22400-aligned model. Build translation layers instead of changing every legacy system at once.
  • Pilot on a limited scope: Prove out data quality for a few critical machines/lines first. Run the new ISO 22400 KPIs in parallel with existing reports and resolve discrepancies.
  • Harden integrations stepwise: Move from manual extracts and reconciliations to automated interfaces only after data definitions stabilize and early issues are fixed.
  • Plan validation and revalidation: Any change to interfaces, mappings, or calculation logic in a regulated plant will require impact assessment, testing, and documentation. Factor this into timelines.

6. Implement governance, ownership, and change control

Even the best-designed data model will drift without governance. ISO 22400 KPI quality depends on clear ownership and formal change control.

  • Assign data owners: For each KPI and each major data source (production counts, downtime, scrap, shift data), specify a technical owner and a business owner.
  • Define data quality metrics: Track timeliness (data latency), completeness, consistency between systems, and incidence of manual overrides.
  • Formalize changes: Route proposed changes to KPI formulas, mappings, or source systems through change control, with impact analysis, test evidence, and updated documentation.
  • Auditability: Maintain logs for data corrections, manual adjustments, and configuration changes so you can explain KPI shifts to auditors and leadership.

7. Use layered validation and reconciliation checks

Instead of assuming data is correct, build automated checks that continually test input quality and KPI outputs.

  • Cross-system reconciliation: Regularly reconcile totals between MES, ERP, and KPI repositories (e.g., daily production quantities, scrap quantities, hours worked).
  • Plausibility rules: Implement limits such as maximum possible OEE, maximum throughput per hour, minimum scrap rates, or expected ranges by product/equipment.
  • Trend anomaly detection: Flag sudden discontinuities (e.g., OEE jumping from 60% to 99% overnight) that may indicate data or configuration errors rather than true performance improvement.
  • Data completeness flags: Mark KPI values as “provisional” or “incomplete” when input data is missing, delayed, or known to be under investigation.

8. Treat operator input as a controlled data source

Many inputs that influence ISO 22400 KPIs involve human judgment (downtime reasons, scrap reasons, rework codes). These must be designed and governed, not left ad hoc.

  • Simplify input choices: Provide a controlled, short list of reason codes with clear definitions. Long picklists with overlapping meanings degrade consistency.
  • Design user interfaces carefully: Reduce free-text entry, enforce mandatory fields where needed, and minimize the number of clicks and screens to prevent workarounds.
  • Train and reinforce: Make operators aware that their entries directly impact KPIs used by leadership and customers. Include this in training and refreshers.
  • Monitor misuse patterns: Periodically review free-text comments and distribution of reason codes to detect codes that have become “catch-all” buckets.

9. Align with regulatory and validation expectations

In regulated environments, KPI data may be used as supporting evidence in audits, investigations, and continuous improvement programs, even if ISO 22400 itself is not a regulatory requirement.

  • Document data flows: Maintain diagrams and descriptions of how raw data flows from machines and systems into the KPI layer, including transformations and business rules.
  • Test and document: For critical KPIs, execute and retain test evidence demonstrating that the implemented calculations match the approved definitions.
  • Respect long equipment lifecycles: When equipment, controllers, or OT networks are upgraded, include KPI impact and data quality checks in the qualification or requalification plan.

10. Practical first steps

If you are starting from a brownfield baseline and inconsistent KPIs:

  • Pick 3–5 high-value ISO 22400 KPIs (e.g., OEE, Availability, Performance, Quality rate) and fully document their site-specific definitions.
  • Map and validate the minimum required data elements across MES, ERP, SCADA, and any data lakes.
  • Run the new KPIs in parallel with existing reports for at least one or two full planning cycles; investigate all material differences.
  • Only after discrepancies are understood and controlled, designate these KPIs as the official numbers for management use.

This staged approach accepts brownfield constraints while still moving toward ISO 22400-aligned, trustworthy performance metrics.

Get Started

Built for Speed, Trusted by Experts

Whether you're managing 1 site or 100, C-981 adapts to your environment and scales with your needs—without the complexity of traditional systems.