Saagie · Enterprise SaaS · Data / AI

Making complex data operations navigable.

I redesigned critical workflows so data teams could build pipelines, install applications and diagnose incidents with greater confidence.

RoleProduct Designer
ScopeUX/UI & design system
UsersData teams
Outcome−40% drop-off
Saagie visual pipeline builder with draggable jobs and conditional connections
01 · Context

Strong technical power, high cognitive load

Saagie is a hybrid-cloud data platform used to orchestrate data and AI pipelines across complex technical environments.

The platform delivered significant technical value, but key workflows exposed too much implementation complexity. Data engineers lost time to avoidable errors, unclear states and fragmented screens. The challenge was not to simplify the domain itself. It was to make that complexity readable and actionable.

For technical users, clarity means seeing the system without pretending the system is simple.
User need

Build with confidence

Understand pipeline structure and dependencies before running anything.

User need

Choose without guessing

Find the right application and version without scanning repeated entries.

User need

Read state over time

Understand what happened before, during and after an incident.

Team need

Scale consistency

Move from fragmented workflows toward shared interaction patterns.

02 · Workflow one

Creating a data pipeline

Pipeline creation originally relied on engineers writing a YAML file and uploading it to Saagie. Syntax errors were frequent, dependencies were hard to scan and debugging began before the pipeline even ran.

I designed a visual builder where teams could drag jobs and existing pipelines onto a canvas, connect them and model success or failure conditions directly. The interface made the underlying logic visible while preserving the flexibility technical users expected.

Previous Saagie pipeline creation through a YAML configuration file
BeforeYAML configuration
Redesigned Saagie visual pipeline creation canvas
AfterVisual composition
Reduce errors

Constrain through interaction

Valid connections and visible conditions replace fragile manual syntax.

Improve comprehension

Reveal dependencies

The canvas makes job order, branching and failure paths scannable.

03 · Workflow two

Installing an application

The application catalog displayed every available version as a separate card. The same products appeared repeatedly, users did not know which version to choose, and there was no direct search.

The redesigned catalog grouped versions under each application, separated Saagie and internal environments, recommended current versions and added search. The result was a shorter, more decision-oriented path to installation.

Previous Saagie application catalog with repeated cards for every version
BeforeVersions shown as separate apps
Redesigned Saagie application catalog grouped by app and environment
AfterGrouped and searchable catalog
04 · Workflow three

Understanding application history

Data engineers had no consolidated view of an application’s state over time. When a pipeline failed, they had to piece together what happened and where to investigate.

I introduced a chronological history of launches, stops, failures, recoveries and rollbacks. Downtime became immediately visible, durations were explicit, and engineers could move directly from a state transition to the relevant logs.

Saagie application history displayed as a chronological state timeline
TimelineState and duration
Saagie application logs with color-coded system states and errors
LogsDirect incident analysis
05 · Collaboration

Building the right mental model

I worked with product managers, developers, data engineers, data scientists and analysts to map journeys and understand how each role interpreted pipeline structure and system state.

Prototypes and user testing helped us distinguish domain complexity that users needed from interface complexity the product had accidentally created. Alongside the flows, I maintained and evolved the design system so improvements could scale across the platform.

Research

Start from real incidents

Concrete failures revealed where language, state and causality became unclear.

Interaction

Prefer visible structure

Spatial models and timelines made relationships easier to scan.

Content

Name states precisely

Clear status language supported both quick scanning and deeper diagnosis.

System

Reuse the grammar

Shared components and patterns reduced fragmentation across workflows.

06 · Other interfaces

One consistent platform, from monitoring to diagnosis

These additional views show how the same interface language supports teams across application monitoring, pipeline execution and job analysis.

07 · Impact

Less friction on a critical journey

The redesign made technical workflows faster to scan and reduced the operational friction created by errors, repeated choices and missing system history.

−40%Drop-off on a critical product journey

Complexity became navigable

Teams moved from fragmented screens and manual configuration toward clearer creation, installation and troubleshooting workflows, supported by a more consistent interface system.

The goal is not to make complexity invisible. It is to help people move through it with confidence.
Next case studyCap Collectif