Back to Home

The Data Prep application helps users seamlessly ingest, prepare, and manage client reporting data. It is a critical tool in the FactSet workflow — enabling analysts and operations teams to transform raw data inputs into structured, report-ready outputs.

UX Designer embedded in a cross-functional team. I led discovery, redesign, and usability testing for engineering-built features that had accumulated usability debt over time.

GEN AI Explorations Usability Testing UX Research Workflow Design
Features built by engineering without UX involvement had become unusable

Certain functionalities within the application, originally implemented by the engineering team, became less user-friendly over time. This project aimed to redesign those experiences and make them more intuitive — validated through direct usability testing with real users.


Discovery sessions with users and stakeholders surfaced four recurring pain points:

What we were working with
Existing design — left panel
Existing design — right panel
  • Confusing interaction elements
  • Inconsistency with familiar interfaces
  • Lack of clear distinctions
  • Inconsistent Navigation
  • Unclear IA — Toolbar
  • Errors in Parameter inputs & Data Loss
  • Visual representation of nodes

Mapping the core user workflow

Before redesigning individual screens, I mapped the full document creation workflow to understand where friction compounded across steps. The key flow is linear but users frequently need to navigate back — which is where data loss was most acute.

Dashboard
→
Document Details
→
Source Details
→
Document Details / Edit Node

With the workflow mapped, I identified which design problems occurred at each step and prioritised them by user impact and implementation feasibility.

Parameter errors and data loss during node editing

The node editing experience had no validation feedback at input time, and navigating away discarded unsaved parameter changes without warning. Users frequently lost work without realising it until the downstream report failed.

Parameter error design problem — detail
Parameter error design problem — full view

Redesigned experience

The redesigned interface addressed each identified problem systematically — aligning to Fusion Design System guidelines and validating interaction changes against user mental models.

Prototype — left panel redesign
Prototype — right panel redesign
  • Simplified Interaction
  • Consistent Design
  • Clearer Differentiation
  • Enhanced Navigation
  • Optimised Toolbar
  • Reduced Data Loss
  • Enhanced Node Visualization
Validating with real users

I conducted moderated usability sessions with internal analysts and operations users. Key findings:


How can we simplify the plans and make them more intuitive for users?

Testing surfaced a secondary problem: the plans management surface was confusing users who needed to manage multiple reporting configurations. I ran a second ideation sprint focused specifically on simplifying the plans hierarchy and making configuration state legible at a glance.

Post-research ideation — plans simplification
Key enhancements delivered
Final solution — screen 1
Final solution — screen 2
Final solution — screen 3

Chat With Data

I explored a conversational interface that lets users query their data preparation pipeline in natural language — asking questions like "which documents failed last week?" or "what are my most-used transform functions?" — without needing to navigate deep into the application.

GEN AI — Chat with data
AI Suggestions

An AI suggestions pattern that proactively recommends transform functions and parameter configurations based on the user's data structure and historical usage — reducing setup time and helping users discover functionality they would otherwise miss.

GEN AI — AI suggestions

View Other Projects