Honeywell Forge Dashboard Builder · Mindy Lee
✕
Honeywell Forge

Honeywell Forge Dashboard Builder

An experience for internal developers to create, architect, and build dashboards.

The problem worth solving

Honeywell was on a mission to modernize the industrial workplace and that meant reducing downtime, cutting maintenance costs, and automating the slow, manual work that was eating into productivity. But the product teams doing that work across the globe were completely siloed.

Legacy software took months to update for even small changes. Process engineers were literally modeling dashboards in Excel. Teams in different business units were solving the same problems independently, with no way to share what they'd built. The cost was real: duplicated effort, slower time to market, and missed opportunities to compete.

The ask was clear: help teams build dashboards faster, make components reusable across the org, and get new value to customers without starting from scratch every time.

Understanding who we were actually building for

Before jumping into solutions, we did a deep dive on our primary user: the developer. We called it Developer Discovery, a research initiative where we recruited developers across the organization to talk openly about their biggest challenges, how they worked, and what slowed them down.

One thing we were intentional about: we didn't keep this research inside the design team. We required at least one designer and two developers to be involved in note-taking and synthesis for every interview. It kept the perspectives honest, and it had a useful side effect: the developers doing the building started to actually understand who they were building for. That groundwork made collaboration a lot easier down the road.

Principle 01
Clarity

Good defaults with fewer, cleaner elements to help someone understand in five seconds or less.

Principle 02
Cohesive > Consistent

A shared foundation that let each product team adapt to its context while still feeling like one Honeywell.

Principle 03
Design for Failure

Always keep failure states, alarms, and safety incidents in mind. Misinterpreted data in these environments had real consequences.

Enterprise Application Developer user persona: about, pain points, goals, likes, partners, work dynamics, product design process, and tools

Building the foundation and learning as we go

What emerged from the research was a clear picture of what developers needed: a starting point they could trust, and the flexibility to go beyond it when they had to.

We designed a drag-and-drop interface with a library of pre-configured charts and out-of-the-box data connectors, with time-series and HTTP being the most critical for the existing product portfolio. But we also knew from early adopters needed flexibility and control. So we built in an inline code editor, giving developers full control when the pre-built options weren't enough.

We focused the initial rollout on Building business units, where process engineers needed to spin up dashboards quickly for their end customers.

Dashboard Repo
Tile Repo
Tile Config
HONEYWELL FORGEHW
Project Name
View All Projects
Internet of things
Schemas
Devices
Identity & access management
Applications
Groups
Roles
Permissions
Dashboard builder
Dashboards
Data Connectors
DashboardsNEW
Search dashboards by tags, title, business unit, etc...
Sample Dashboard
CP - CCR Platform
Last update a month ago
☆
EDIT
⧉🗑
Clone Dashboard
Regional Savings
Last update 1 hour ago
★
HONEYWELL FORGEHW
Project Name
View All Projects
Internet of things
Schemas
Devices
Identity & access management
Applications
Groups
Roles
Permissions
Dashboard builder
Dashboards
Data Connectors
Tiles
Discover Tiles

Explore
Business unit⌄Type⌄Tags⌄
New
Line Chart v1.1.5
Represent data that has changed over time.
Donut v1.1.4
Represent data that has changed over time.
Filters v1.1.5
Represent data that has changed over time.
Trending
Map v1.1.5
Represent data that has changed over time.
Bar v1.1.5
Represent data that has changed over time.
Alerts v1.1.2
Represent data that has changed over time.
HONEYWELL FORGEHW
Project Name
View All Projects
Internet of things
Schemas
Devices
Identity & access management
Applications
Groups
Roles
Permissions
Dashboard builder
Dashboards
Data Connectors
Back to Dashboard
Add a title
97%
Category 1
Category 2
Category 3
Data SettingsCode Editor
TitleView Docs
 Customize by adjusting the  settings and connecting it to a data source.
Data Source
Timeseries⌄
Chart Type⌃
Chart Options⌃
Add Trendline
Add Goal Line
Refresh every 3 seconds
Plot null values
Show Tooltip
CANCEL FINISH
Early Iterations
Chart guidance

Donut

Highlights relative value. The eye reads angle poorly, don't use more than 5 data points.

156 ACTIVE
Category 1
Category 2
Category 3
Use between two and five values
Arrange legend colors in clockwise order
Place the legend below on mobile, beside on desktop
Do not compare values that are close together
Chart guidance

Time Series

The workhorse of the portfolio. Good for change over time and for relating a small number of series in one view.

JulSepNovJanMarMay
Use between one and four values, four if it is a must
Use straight lines to show relationships between two distinct values
Use curved lines to present continuous data
Do not stack more series than the axis can label
Chart guidance

Sparklines

An easy way to highlight values without showing complexity. Sparklines have no axes, which means they do not start at zero. They are often used to show several KPIs in a single view.

Title
Subtitle
Title
5.5 pH
Title
8.3 ABV%
Title
6.2 %
Value should highlight the current state for quick assessment.
Add labels to give context to various trends.
Color illustrates the high and low values, and signals good or bad.

What I took away

The project was paused in mid-2020 when COVID reshuffled priorities across the company. It's the kind of ending no one plans for, but it taught me some things I've carried into every project since.

Working across global teams with competing needs pushed me to get much more intentional about scope. When everyone has a slightly different definition of what you're building, decisions that feel small early on compound fast. I learned that defining what something isn't is just as important as defining what it is, and that doing that work early saves a lot of pain later.