How to Build a Real-Time Production Dashboard in 90 Days

By Emily Bradford on June 16, 2026

how-to-build-real-time-production-dashboard-90-days

Building a real-time production dashboard in 90 days is an ambitious but achievable goal for most manufacturing plants — provided you follow a structured methodology with clear phase gates, pre-built data connectors, and a focus on user adoption from Day 1. This guide covers every step of the 90-day deployment: a project scoreboard tracking key delivery metrics, a three-phase implementation timeline covering foundation (Days 1-30), build (Days 31-60), and launch (Days 61-90), a four-layer architecture diagram from data sources through ingestion and semantic modelling to dashboard visualisation, six component build cards describing each system element with timelines, a week-by-week sprint table mapping all 12 weeks of activities, five team role cards defining who does what, and four proven impact metrics showing measurable outcomes from real-world deployments.

90-Day Rollout

iFactory Cuts Your Production Dashboard Timeline to 45 Days — Pre-Built Connectors, Models, and Templates Included

iFactory provides pre-built data connectors for 50+ manufacturing systems, a pre-configured semantic model with 40+ standard KPI formulas, and 12 pre-built dashboard templates covering OEE, Quality, Downtime, Scrap, Energy, Labour, Cost, and Executive views. Built-in RBAC, alert engine with multi-channel routing, and automatic KPI rollup across plant/line/asset hierarchy. For a typical single-plant deployment, iFactory reduces the 90-day timeline to 45-60 days by eliminating the need to build connectors, data models, and screen layouts from scratch.

Pre-built connectors for 50+ manufacturing systemsPre-configured semantic model with 40+ KPI formulas12 pre-built dashboard templates45-60 day typical deployment vs 90 days from scratch

Real-Time Production Dashboard: 90-Day Project Scoreboard

The scoreboard tracks four key delivery metrics for a 90-day production dashboard project. 90 days is the target timeline from kickoff to first user accessing dashboards — this is achievable with dedicated project resources and standard plant-floor systems. 6 data sources are integrated including MES, SCADA, ERP, CMMS, IoT gateways, and manual data entry. 8 dashboard screens are delivered covering OEE, Quality, Downtime, Scrap, Energy, Labour, Cost, and Executive summary. 50+ active users across operators, supervisors, managers, and executives consume dashboards through role-specific interfaces — HMI for operators, shift view for supervisors, weekly pack for managers, executive summary for leadership.

90
Days to Go-Live
From kickoff to first user accessing dashboards

6
Data Sources Integrated
MES, SCADA, ERP, CMMS, IoT gateways, manual

8
Dashboard Screens Delivered
OEE, Quality, Downtime, Scrap, Energy, Labour, Cost, Executive

50+
Active Users Across Plants
Operators, supervisors, managers, executives

Three-Phase Implementation Timeline: Foundation, Build, Launch

The 90-day timeline is divided into three 30-day phases. Phase 1 (Foundation, Days 1-30) focuses on data source audit and connector deployment — this phase determines 80% of project success. Phase 2 (Build, Days 31-60) shifts to semantic model construction and dashboard development — the data team builds the bridge between raw data and business logic. Phase 3 (Launch, Days 61-90) covers UAT, user training, go-live, and post-launch optimisation — a technically perfect dashboard that nobody uses generates zero value. Each phase has clear deliverables and exit criteria. Phase gates prevent progressing to the next phase without meeting minimum quality standards.

Days 1–30
Foundation & Data Integration
Establish the data pipeline infrastructure, connect plant-floor sources, and define the KPI framework. This phase determines 80% of project success — weak data foundations guarantee dashboard failure regardless of visual design quality.
  • Audit and inventory available data sources (MES, SCADA, ERP, CMMS, spreadsheets)
  • Deploy data ingestion connectors — real-time streams for PLC/SCADA, batch loaders for ERP/CMMS
  • Set up the data lake or time-series database with plant/line/asset hierarchy
  • Define KPI library with standard formulas, refresh cadence, and ownership
  • Establish data quality rules and alert thresholds for missing or anomalous data
Days 31–60
Data Model & Dashboard Build
Build the semantic data model, configure the KPI calculation engine, and develop the first wave of dashboard screens. This phase shifts from infrastructure to application — your data team builds the bridge between raw data and business logic.
  • Create the semantic layer — turn raw tags into business metrics (OEE, FPY, MTBF, etc.)
  • Build KPI calculation engine with standard formulas and configurable target ranges
  • Develop core dashboards: OEE, Quality, Downtime — the 'golden trio' for every plant
  • Set up role-based access control per screen, per plant, per user role
  • Configure alert rules for threshold breaches and anomaly detection
Days 61–90
Launch, Train & Optimise
Roll out dashboards to end users, conduct hands-on training, and iterate based on feedback. The final 30 days are about adoption — a technically perfect dashboard that nobody uses generates zero value. Structured training and feedback loops are the difference between adoption and abandonment.
  • Conduct user acceptance testing with operator, supervisor, and manager cohorts
  • Deliver role-based training sessions — operators (HMI), supervisors (shift view), managers (weekly)
  • Go live with pilot production line, collect 1 week of usage data, refine based on feedback
  • Roll out to remaining lines and plants in 2-wave approach
  • Establish ongoing support, dashboard usage monitoring, and quarterly review cycle

Four-Layer Architecture: From Plant Floor to Dashboard

The production dashboard architecture consists of four layers. Layer 1 (Data Sources) includes plant-floor systems (MES, SCADA, PLC, IoT sensors) and enterprise systems (ERP, CMMS, energy meters) — data arrives via real-time streaming (OPC-UA/MQTT) and batch loads (API/SFTP). Layer 2 (Ingestion) uses streaming pipelines for real-time sensor data and batch ETL for transactional systems, storing time-series metrics in a purpose-built DB. Layer 3 (Semantic Model) maps raw tags to business KPIs with standard formulas, rollup hierarchy, and alert thresholds. Layer 4 (Dashboard) renders role-specific screens with real-time auto-refresh and configurable layouts.

Data Sources
Plant-Floor & Enterprise Systems
MES, SCADA, PLC, ERP (SAP/Oracle), CMMS, IoT sensors, energy meters, manual spreadsheets — real-time streams via OPC-UA/MQTT, batch loads via API/SFTP
Ingestion
Data Ingestion & Storage Layer
Streaming pipeline (Kafka/Kinesis) for real-time sensor data, batch ETL for transactional systems. Time-series DB (InfluxDB/Timescale) for metrics, data lake (S3/ADLS) for raw archive
Model
Semantic Model & KPI Engine
Tag-to-metric mapping, KPI calculation engine with standard formulas, target configuration, alert rules, rollup hierarchy (tag→line→plant→enterprise), data quality validation rules
Dashboard
Dashboard & Visualisation Layer
Role-based screens (Operator HMI, Supervisor Shift View, Manager Weekly, Executive Summary). Real-time auto-refresh, configurable layouts, PDF scheduling, mobile push for alerts

Six Component Build Cards: What Gets Built and When

The six component build cards describe every major deliverable with its timeline. Data Connectors (Days 1-20) connect 6 source systems via OPC-UA, MQTT, REST APIs, and SFTP. Data Model & Hierarchy (Days 15-35) defines the plant/line/asset structure and KPI formulas. KPI Calculation Engine (Days 25-50) implements real-time window-based aggregation and anomaly detection. Alert Rules (Days 40-60) configure threshold-based notifications with multi-channel routing. Dashboard Screens (Days 35-70) deliver 8 role-specific views. User Access & RBAC (Days 60-80) configures SSO integration and granular permissions per screen and plant.

Data Connectors
Days 1–20 (3 weeks)
Connect MES, SCADA, ERP, CMMS via OPC-UA, MQTT, REST APIs, and SFTP batch. Instrument each connector with data quality checks — missing value detection, range validation, timestamp continuity monitoring.
Data Model & Hierarchy
Days 15–35 (3 weeks)
Build the plant/line/asset hierarchy with tag-to-KPI mapping. Define standard formulas: OEE = Avail × Perf × Quality, FPY = Good / Total, MTBF = Uptime / Failures. Configure rollup rules and target ranges per KPI.
KPI Calculation Engine
Days 25–50 (4 weeks)
Implement real-time KPI calculation with window-based aggregation (1-min, 15-min, hourly, daily). Support configurable targets, baseline comparison, and automatic anomaly flagging when KPIs breach thresholds.
Alert & Notification Rules
Days 40–60 (3 weeks)
Configure threshold-based and anomaly-detection alert rules. Route alerts by severity: push to operator HMI (critical), email supervisor (warning), weekly digest for manager (info). Include escalation escalation rules for unresolved alerts.
Dashboard Screens
Days 35–70 (5 weeks)
Build 8 dashboard screens: OEE overview, Quality deep-dive, Downtime analysis, Scrap pareto, Energy trends, Labour utilisation, Cost & variance, Executive summary. Each screen designed per role — operators get glance-and-act, managers get drill-down.
User Access & RBAC
Days 60–80 (3 weeks)
Configure role-based access: operators see only their line (OEE, quality alerts), supervisors see shift view across lines, managers see plant-wide trends with drill-down, executives see cross-plant summary. SSO integration with Azure AD / Okta.

Week-by-Week Sprint Plan: 12 Weeks to Go-Live

The week-by-week sprint table maps every activity across the 12-week timeline. Foundation phase (Weeks 1-4): data source audit, connector deployment, time-series DB setup, KPI definition. Build phase (Weeks 5-8): semantic model, golden trio dashboards (OEE, Quality, Downtime), advanced screens, alert configuration. Launch phase (Weeks 9-12): RBAC and SSO, UAT with pilot line, full rollout with role-based training, hypercare support. Each sprint has a single primary deliverable with clear acceptance criteria. The sprint structure follows a standard agile methodology adapted for plant-floor implementation — two-week sprints with daily stand-ups and weekly stakeholder reviews.

WeekActivityPhaseDetails
Week 1Data source audit & inventoryFoundationIdentify all available sources, assess data quality, document access methods
Week 2Ingestion connectors deploymentFoundationInstall OPC-UA/MQTT gateways, configure API connections, set up batch ETL
Week 3Data lake & time-series DB setupFoundationProvision storage, create plant/line/asset hierarchy, configure data retention
Week 4KPI definition & formula libraryFoundationDefine standard KPIs, configure formulas, set target ranges and baselines
Week 5Semantic model & tag mappingBuildMap raw tags to business metrics, build rollup logic, validate data lineage
Week 6Core dashboard build (OEE, Quality, Downtime)BuildBuild golden trio screens with real-time data, test with pilot line feed
Week 7Advanced dashboards (Scrap, Energy, Labour)BuildBuild secondary screens, configure pareto charts and trend visualisations
Week 8Alert rules & notification configurationBuildSet severity levels, routing rules, escalation logic, test alert flow
Week 9RBAC, SSO & user provisioningLaunchConfigure role-based access, integrate Azure AD, provision initial users
Week 10UAT & pilot line go-liveLaunchRun UAT with operator/supervisor cohorts, collect feedback, fix issues
Week 11Full rollout & role-based trainingLaunchRoll out to remaining lines, deliver role-specific training sessions
Week 12Hypercare support & reviewLaunchMonitor usage, address issues, establish ongoing support cadence

Team Roles: The Five People You Need

The project team requires five roles. The Project Manager (FTE, full project) owns stakeholder communication, milestone tracking, and risk management. The Data Engineer (FTE, Days 1-50) deploys connectors and builds the data pipeline. The BI Developer (FTE, Days 25-80) builds the semantic model and dashboard screens. The Plant SME (Part-Time) provides domain expertise and validates the data model. The IT Admin (Part-Time) manages network access and user provisioning. Total effort is approximately 6.5 person-months — a lean team that can deliver the full scope within 90 days with the right platform and methodology.

Project Manager
FTE (full project)
Owns the project plan, stakeholder communication, milestone tracking, risk management, and user adoption. Coordinates between the analytics team, plant operations, and IT. The single point of accountability for the 90-day timeline.
Data Engineer
FTE (Days 1–50)
Deploys and configures data ingestion connectors, builds the data pipeline, sets up the time-series DB and data lake, implements data quality checks. Works hands-on with plant-floor IT to connect SCADA, PLC, and MES systems.
BI Developer
FTE (Days 25–80)
Builds the semantic data model, configures the KPI calculation engine, develops dashboard screens, sets up alert rules. Translates business requirements into dashboard layouts, visualisations, and user interactions.
Plant SME
Part-Time (Days 1–30, 60–90)
Provides domain expertise — correct KPI interpretation, production process knowledge, data source location. Validates the data model against real operations. Participates in UAT and helps design training materials for operators and supervisors.
IT Admin
Part-Time (Days 1–10, 60–75)
Manages network access, firewall rules, SSO integration, and user provisioning. Ensures the dashboard platform can connect to plant-floor systems without violating security policies. Typically 5-10 hours total effort.

Proven Impact Metrics: Before-and-After Results

The impact metrics show measured outcomes from real-world production dashboard deployments. Reduced downtime: MTBF improved 12-18% as real-time visibility reduced response time from 12 minutes to 4 minutes per event. Faster decision-making: root cause identification accelerated by 70% — operators address issues in minutes instead of end-of-shift reviews. Single source of truth: 6+ hours saved per plant per week in Excel reconciliation — all teams use the same KPI definitions. Operator productivity: OEE improved 8-12 percentage points as self-serve dashboards eliminated manual data requests and operators focused on running the line rather than filling spreadsheets.

Reduced Downtime
Proven Impact
Before: 3.2%
After: 2.6%
12–18% MTBF improvement — Real-time downtime visibility reduced response time from 12 min to 4 min per event.
Faster Decision-Making
Proven Impact
Before: 4.5 hr
After: 1.3 hr
70% faster root cause — Operators identify and address issues within minutes instead of end-of-shift review.
Single Source of Truth
Proven Impact
Before: 8 hr
After: 2 hr
6+ hr/week saved per plant — All teams use same KPI definitions. No more 'my spreadsheet says different' debates.
Operator Productivity
Proven Impact
Before: 72%
After: 82%
8–12% OEE improvement — Self-serve dashboards eliminated manual data requests. Operators focus on running the line.

Frequently Asked Questions

Can a real-time production dashboard really be built in 90 days?

Yes — but only with a structured approach, pre-built connectors, and a well-defined scope. The 90-day timeline assumes you have: (1) standard plant-floor systems (MES, SCADA, or at minimum PLCs with data capture capability), (2) a dedicated project team (PM + data engineer + BI developer), (3) a single plant for pilot with clear scope boundaries. The fastest we've seen is 45 days for a single production line with existing MES infrastructure. The longest is 6 months for a greenfield deployment across 3 plants with no prior data infrastructure. The 90-day timeline is realistic for a mid-size plant with moderate data maturity — covering data ingestion, semantic model, 8 dashboard screens, alert rules, RBAC, and user training.

What is the most critical success factor for a 90-day dashboard rollout?

Data source readiness — not technology, not budget, not team skill. The single biggest cause of timeline slippage is discovering, after the project starts, that the promised data feed doesn't exist, is unreliable, or requires significant plant-floor IT effort to enable. Before Day 1, conduct a thorough data source audit: confirm each source system exists, has API/export capability, network access is feasible, and data quality is sufficient. The second most critical factor is scope discipline — say no to 'nice-to-have' features during the first 90 days. Additional screens, complex calculations, and cross-plant rollups should be Phase 2. Focus on the core: OEE, Quality, Downtime.

Do I need a data lake or data warehouse before starting?

No. While a data lake or warehouse adds long-term value, you can start with a time-series database and a lightweight semantic layer. For a 90-day rollout, the fastest path is: (1) deploy streaming ingestion into a time-series DB (InfluxDB, TimescaleDB) for real-time SCADA/PLC data, (2) use batch ETL into the same DB for ERP/CMMS transactional data, (3) build KPI calculations in the dashboard layer or a lightweight semantic engine. You can add a data lake in Phase 2 (months 4-6) for historical analytics, data science, and cross-plant consolidation. Don't let data architecture debates delay the first 90 days.

How many dashboard screens should I build in the first 90 days?

Eight screens is the recommended maximum for a 90-day rollout: (1) OEE Overview — real-time line performance, (2) Quality Deep-Dive — FPY, DPPM, defect pareto, (3) Downtime Analysis — loss categories, timeline, top reasons, (4) Scrap Pareto — defect types ranked by cost/volume, (5) Energy Trends — consumption by line/hour, (6) Labour Utilisation — headcount vs output, (7) Cost & Variance — cost/unit, budget vs actual, (8) Executive Summary — cross-KPI status with exception highlights. Fewer is better if resources are tight — the first three (OEE, Quality, Downtime) deliver 70% of the value and can be built in 4-5 weeks.

How does iFactory help accelerate a 90-day production dashboard rollout?

iFactory provides pre-built data connectors for 50+ manufacturing systems (MES, SCADA, ERP, CMMS, PLC protocols), a pre-configured semantic model with 40+ standard KPI formulas, and 12 pre-built dashboard templates covering OEE, Quality, Downtime, Scrap, Energy, Labour, Cost, and Executive views. The platform includes built-in RBAC, alert engine with multi-channel routing (email, Slack, mobile push, TV display), and a KPI calculator with automatic rollup across plant/line/asset hierarchy. For a typical single-plant deployment, iFactory reduces the 90-day timeline to 45-60 days by eliminating the need to build connectors, data models, and screen layouts from scratch.

Deploy in 45 Days

Ready to Build Your Real-Time Production Dashboard? iFactory Cuts the 90-Day Timeline to 45-60 Days.

iFactory provides pre-built data connectors for 50+ manufacturing systems, a pre-configured semantic model with 40+ standard KPI formulas, and 12 pre-built dashboard templates. Built-in RBAC, alert engine with multi-channel routing, and automatic KPI rollup across plant/line/asset hierarchy. Book a 30-minute demo to see how iFactory accelerates production dashboard deployment.

Pre-built connectors for 50+ manufacturing systemsPre-configured semantic model with 40+ KPI formulas12 pre-built dashboard templates30-minute demo: see 45-day deployment in action

Share This Story, Choose Your Platform!