KEY OUTCOMES

80.3

Final SUS score — up from 30.4

0.2%

Error rate — down from 13%

40+

Design recommendations shipped

10+

New features introduced

Role

UX Designer & Researcher

Timeline

Dec 2020 - Apr 2021

Method

Contextual Inquiry

The Problem: Engineers Were Fighting the Tool Instead of Using It

PIDGraph is an AI-powered platform used by industrial engineers to digitize paper-based P&ID drawings. The AI converts hand-drawn technical drawings into accurate digital versions. But when the AI output was incomplete or incorrect, engineers had no efficient way to fix it manually.

The result: a platform with enormous potential actively frustrating its core users. My brief was to understand exactly where it was failing and design a solution that gave engineers back control.

What PIDGraph does

Engineers upload scanned P&ID drawings. The AI identifies and classifies piping symbols, instruments, and connections. Converting all into structured digital format.

Where it was failing

When the AI made errors, the manual correction workflow was slow, confusing, and error-prone. Engineers were losing trust in the output.

Starting With Evidence: Structured Heuristic Evaluation

Before speaking to any users, I conducted a thorough heuristic evaluation against Nielsen's 10 usability principles, benchmarked against three competitor tools. This built platform fluency and created stakeholder-ready evidence for why user research was necessary. This process also helped to structuring the protocol of Contextual Inquiry for later.

Heuristic #1 — Visibility of status

No clear feedback when AI processing was running, complete, or had failed.

Heuristic #3 — User control

No undo/redo for manual edits. A single mistake required restarting from scratch.

Heuristic #6 — Recognition not recall

Symbol library required engineers to remember codes rather than recognizing visual symbols.

Heuristic #4 — Consistency

Editing tools used different interaction models across different parts of the platform.

Heuristic #8 — Minimalist design

The interface surfaced all configuration options simultaneously, overwhelming engineers.

Heuristic #5 — Error prevention

No confirmation dialogs on destructive actions. Engineers could accidentally overwrite AI output.

High Severity

Medium Severity

Low Severity

Each area prototyped end-to-end

Each of the 6 areas was prototyped end-to-end before handoff. Below is the full output map — followed by three decisions where you can see the reasoning behind the design.

Prototype output map — 6 feature areas, 41 recommendations designed and prototyped

Four decisions where the research finding, design problem, and solution form a clear chain.

01

Symbols

From code recall to visual recognition: redesigning how engineers find and place symbols

Research finding

Engineers navigated a text-only list of standardized industry codes with no visual preview. To identify any symbol, engineers cross-referenced a Teams document. Symbol placement is PIDGraph's most intensive interaction, and this repeated lookup added friction to every session.

Design problem

The symbol library required engineers to operate from memorized code knowledge rather than visual recognition. The absence of previews, search, and usage history meant that a highly repetitive core interaction offered no tool support, pushing the cognitive load entirely onto the user.

Solution

Visual previews replace code-only labels, grouped by category. Search enables lookup by name or code. A list view toggle preserves the familiar format. Sort by last used brings frequently placed symbols to the top, cutting navigation time across hundreds of placements per project.

Redesigned symbol library: visual grid, category grouping, search, list toggle, and sort by last used.

02

Properties

Clear hierarchy in a property panel that can grow without limit

Research finding

The original property panel was a flat list with no visual hierarchy. With dozens of properties and sub-properties per symbol, and potentially hundreds of symbols in one drawing, engineers had no reliable way to see which sub-property belonged to which parent.

Design problem

Without hierarchy, editing a specific sub-property required scanning an undifferentiated list. In engineering contexts where a wrong property change can cost thousands of euros, this navigation burden created serious error risk at scale.

Solution

A nested structure with left-border indentation groups each property with its sub-properties visually. Separate add actions make the level of addition explicit: the top-right button adds a main property, while inline links add sub or sub-sub properties at the correct depth.

Redesigned property panel with nested hierarchy, indentation grouping, and level-specific actions.

03

Edges

Auto-connection between two symbols using the background scan as a path guide

Research finding

Connecting symbols was done by manually tracing edges freehand across the drawing area. On a working zoom level that shows symbol detail, an A2-sized drawing extends far beyond the screen, forcing engineers to pan and trace hundreds of connections per session with minimal guidance.

Design problem

Manual edge drawing across a large drawing area is slow and error-prone at scale. With hundreds of connections required per session and a reference document already present in the background, the tool offered no way to leverage that existing information to assist the engineer.

Solution

Selecting two symbols triggers PIDGraph to trace the background scan and detect a valid connection path. A pink dashed preview appears along the detected route. Pressing Enter confirms and converts it to a solid edge, reducing a multi-step manual trace to a two-click keyboard action.

Auto-connection preview: pink dashed path traced from background scan, confirmed with Enter.

Remote Contextual Inquiry: Watching Real Engineers in Their Real Environments

I chose remote contextual inquiry deliberately over lab-based usability testing. P&ID work is deeply context-dependent — engineers work with large second monitors and reference physical drawings alongside the digital tool. A decontextualized lab session would have missed half the story.

Method

Contextual inquiry

Participants

5 frequent users

Duration

1–2 hours each

Locations

Germany & Ukraine

Before — Baseline

SUS score

30.4

Error rate

13%

Total Errors

18

Average Severity

Medium

After — Post Redesign

SUS score

80.3

Error rate

0.2%

Total Errors

1

Average Severity

Low

Quantitative baseline vs post-redesign — same tasks, same five participants

Affinity mapping surfaced three dominant themes across all five participants:

Loss of trust in AI output

Engineers had learned to distrust the AI's classifications and were manually reviewing every element — even correct ones. The tool had no way to communicate its own confidence level.

Correction friction

Finding and fixing a single AI error required navigating 4–6 steps across disconnected parts of the UI. Engineers described the correction workflow as "hunting."

No recovery path

The absence of undo meant engineers were afraid to make edits. Several described working in a "read-only mindset" to avoid irreversible mistakes.

41 Design Changes Across 6 Areas

Research synthesis produced 41 specific design changes — each grounded in a finding from the audit or user sessions. Organized across 6 feature areas before handoff to engineering.

9

Symbols

Library, creation, real-time updates

8

Edges

Pipeline connections and drawing tools

3

Properties

Symbol metadata and copy controls

6

Shortcuts

Keyboard, grouping, section tools

8

UI Related

Navigation, notifications, visual system

7

Other

Autosave, roles management, export, audit trail

The prioritization of these 41 changes — deciding what shipped first and why — is documented separately as a methodology I now apply across projects.

DITRIX Case Study →

A second Round of Testing With the Same Participants and Same Tasks

The validation study used identical tasks, identical metrics, and the same five participants. Methodological consistency was deliberate, it's the only way to make before/after comparisons credible.

Method

Usability Testing

Participants

5 same cohort

Duration

1 hour each

Locations

Identical to baseline

Moving from SUS 30 to 80 means crossing from "unacceptable" to "excellent." 18 errors reduced to 1 — near-elimination of the failure modes identified in the audit.

SUS improvement

+163%

30.4 → 80.3

Error rate reduction

−98%

13% → 0.2%

Home

PIDGraph Redesign

PIDGraph: Redesigning an AI-Powered Industrial Tool From Unusable to Excellent

A research-led UX improvement that took a platform engineers struggled to use (SUS 30.4 — "unacceptable") and transformed it into one they recommend (SUS 80.3 — "excellent") through rigorous audit, remote contextual inquiry, and 40+ targeted design changes.

What This Project Taught Me

01

Sequence research to build organizational trust, not just to gather data

Starting with the audit — before asking for user research budget — gave me credible evidence to justify the investment. This sequencing is a stakeholder management decision as much as a research one.

02

Context matters more than quantity in expert user research

Five engineers in their real working environments told a richer story than a larger lab sample would have. Remote contextual inquiry was the right method for this user group, not the convenient one.

03

The biggest UX fix is sometimes the most obvious missing feature

Undo/redo is table stakes in any editing tool. Its absence had created a cascading anxiety affecting every interaction. Sometimes the right insight from research is embarrassingly simple — that's exactly why you do the research.

Michael Gibran

Senior Product Designer

Berlin, Germany

GET IN TOUCH

m.gibran@outlook.com

Download CV

LinkedIn

© 2026 Michael Gibran