Making relationships visible across systems

Enterprise relationship management dashboard showing link controls and connected entities across fragmented systems.

Role

Product Designer

Role

Product Designer

Year

2025

Year

2025

Category

Web, Saas

Category

Web, Saas

The context

Relationships are core to how users navigate enterprise governance, risk, and compliance (GRC) work — connecting risks, controls, processes, issues, and assets so people can understand how different parts of their organization affect each other.

This capability existed across multiple products, but it lived inside a single object view — and as data volume grew, that structure could not keep up.

The problem

As data volume and organizational complexity grew, the existing relationships experience could not keep pace.

Users struggled to link objects, lacked visibility into relevant data, and found it difficult to trace connections across products. The feature held up in simple setups but broke down in complex, high-volume environments — exactly where it mattered most.

This was not a cosmetic problem — it called for rethinking how relationships were structured and interacted with, not just how they looked.

Portrait of a smiling man with glasses wearing a purple shirt against a dark background.
Portrait of a smiling man with glasses wearing a purple shirt against a dark background.

David Miller

David Miller

“When linking objects, I only see the name and ID.. I don’t have enough context to know if I’m selecting the right one

“When linking objects, I only see the name and ID.. I don’t have enough context to know if I’m selecting the right one

woman on focus photography

Laura Carlson

With large datasets, the card view just doesn’t work — I have to scroll a lot, and I still don’t see enough information.

woman on focus photography

Laura Carlson

With large datasets, the card view just doesn’t work — I have to scroll a lot, and I still don’t see enough information.

Enterprise SaaS dashboard displaying relationships between IT assets, security controls, and risk assessments.
Enterprise SaaS dashboard displaying relationships between IT assets, security controls, and risk assessments.

Existing relationships tab.

The opportunity

The opportunity was to design a system that could scale with complexity rather than resist it — one interaction model that worked whether a user was managing a handful of relationships or thousands.

1

Designed for scale

The solution needed to work equally well for simple use cases with a few objects and for complex scenarios involving hundreds of relationships.

3

Effortless linking

Linking needed to become more intuitive and informative, allowing users to confidently connect objects without navigating back and forth or relying on limited information.

2

Context at a glance

Users needed more than just names and IDs — the experience had to surface key attributes upfront to enable faster understanding and decision-making.

4

Consistent across products

Since the Relationships tab is used across several applications, the solution needed to function as a scalable, reusable pattern that ensures consistency while supporting different use cases.

1

Designed for scale

The solution needed to work equally well for simple use cases with a few objects and for complex scenarios involving hundreds of relationships.

2

Context at a glance

Users needed more than just names and IDs — the experience had to surface key attributes upfront to enable faster understanding and decision-making.

3

Effortless linking

Linking needed to become more intuitive and informative, allowing users to confidently connect objects without navigating back and forth or relying on limited information.

4

Consistent across products

Since the Relationships tab is used across several applications, the solution needed to function as a scalable, reusable pattern that ensures consistency while supporting different use cases.

My responsibilities

I owned the design end-to-end, from discovery through delivery, partnering closely with product management and engineering across every team that shared this feature. Because the feature spanned multiple products, a core part of the work was aligning stakeholders around one scalable interaction model instead of a one-off fix for a single team.

  • Synthesized customer feedback and pain points

  • Explored solution spaces through structured ideation

  • Designed and tested scalable interaction patterns

  • Delivered high-fidelity prototypes and supported development

How I started

Understanding the landscape

I started by mapping the broader ecosystem this feature lived in — across products, teams, and user groups.

This was not a standalone experience — before exploring solutions, I needed clarity on three things: who used it, how they used it today, and where it broke down.

How many applications are involved?

Which teams own or influence these areas?

What are the different stakeholder needs across these touchpoints?

Early discovery and mapping process in Figma used to understand object relationships across enterprise systems and workflows.
Early discovery and mapping process in Figma used to understand object relationships across enterprise systems and workflows.

What I learned

User interviews surfaced how relationships were actually being used, in practice, versus how the feature was originally designed to work.

01

The current experience doesn’t scale

Card-based layouts quickly become difficult to navigate as the number of relationships grows, leading to clutter and loss of overview.

01

The current experience doesn’t scale

Card-based layouts quickly become difficult to navigate as the number of relationships grows, leading to clutter and loss of overview.

2026

02

Relationships need context, not just links

Users need to see key attributes to understand what they are looking at — names and IDs are not enough.

02

Relationships need context, not just links

Users need to see key attributes to understand what they are looking at — names and IDs are not enough.

2025

03

Comparison is a core part of the workflow

Users actively compare related entities to make decisions, which the current experience does not support well.

03

Comparison is a core part of the workflow

Users actively compare related entities to make decisions, which the current experience does not support well.

2024

04

Consistency across contexts is critical

Although used across different areas, the experience needs to feel unified and predictable.

04

Consistency across contexts is critical

Although used across different areas, the experience needs to feel unified and predictable.

2023

The gap between the two was the real finding: this was not a single-screen usability issue, it was structural — the experience needed to scale with the volume of data people worked with, not just look better.

What I learned

User interviews surfaced how relationships were actually being used, in practice, versus how the feature was originally designed to work.

01

The current experience doesn’t scale

Card-based layouts quickly become difficult to navigate as the number of relationships grows, leading to clutter and loss of overview.

01

The current experience doesn’t scale

Card-based layouts quickly become difficult to navigate as the number of relationships grows, leading to clutter and loss of overview.

2026

02

Relationships need context, not just links

Users need to see key attributes to understand what they are looking at — names and IDs are not enough.

02

Relationships need context, not just links

Users need to see key attributes to understand what they are looking at — names and IDs are not enough.

2025

03

Comparison is a core part of the workflow

Users actively compare related entities to make decisions, which the current experience does not support well.

03

Comparison is a core part of the workflow

Users actively compare related entities to make decisions, which the current experience does not support well.

2024

04

Consistency across contexts is critical

Although used across different areas, the experience needs to feel unified and predictable.

04

Consistency across contexts is critical

Although used across different areas, the experience needs to feel unified and predictable.

2023

The gap between the two was the real finding: this was not a single-screen usability issue, it was structural — the experience needed to scale with the volume of data people worked with, not just look better.

What I learned

User interviews surfaced how relationships were actually being used, in practice, versus how the feature was originally designed to work.

01

The current experience doesn’t scale

Card-based layouts quickly become difficult to navigate as the number of relationships grows, leading to clutter and loss of overview.

02

Relationships need context, not just links

Users need to see key attributes to understand what they are looking at — names and IDs are not enough.

03

Comparison is a core part of the workflow

Users actively compare related entities to make decisions, which the current experience does not support well.

04

Consistency across contexts is critical

Although used across different areas, the experience needs to feel unified and predictable.

The gap between the two was the real finding: this was not a single-screen usability issue, it was structural — the experience needed to scale with the volume of data people worked with, not just look better.

Exploration

Exploring solutions across different scenarios

With a clearer understanding of the problem, I started mapping out different solution directions. Rather than optimizing for the average case, I mapped out multiple structural directions and tested how each one performed under real conditions.

The focus stayed on edge scenarios — large datasets, users comparing multiple relationships at once — the exact conditions where the current experience already broke down.

Few entity types with a small number of relationships
Many entity types with a small number of relationships
Few entity types with a large number of relationships
Many entity types with a large number of relationships
Use case matrix exploring different combinations of object types, object volumes, and property complexity in an enterprise relationships system.

Exploration

Exploring solutions across different scenarios

With a clearer understanding of the problem, I started mapping out different solution directions. Rather than optimizing for the average case, I mapped out multiple structural directions and tested how each one performed under real conditions.

The focus stayed on edge scenarios — large datasets, users comparing multiple relationships at once — the exact conditions where the current experience already broke down.

Few entity types with a small number of relationships
Few entity types with a large number of relationships
Many entity types with a small number of relationships
Many entity types with a large number of relationships
Use case matrix exploring different combinations of object types, object volumes, and property complexity in an enterprise relationships system.

Exploration

Exploring solutions across different scenarios

With a clearer understanding of the problem, I started mapping out different solution directions.

The goal wasn’t to find a single ideal layout, but to understand how each approach performs under different conditions.

Instead of designing for an average case, I focused on edge scenarios — where the current experience was already breaking down.

Few entity types with a small number of relationships
Few entity types with a large number of relationships
Many entity types with a small number of relationships
Many entity types with a large number of relationships
Use case matrix exploring different combinations of object types, object volumes, and property complexity in an enterprise relationships system.

Narrowing down

Aligning on the right direction

Exploration of multiple design directions and workflow approaches for managing enterprise relationships and scalable data structures.

I brought the strongest concepts to a design review with the team, narrowing the field to two directions worth prototyping.

Decision points

We evaluated each direction based on:

  • How it performs with large datasets

  • How well it supports different entity types

  • The complexity and feasibility of implementation

Outcome

Based on this, I narrowed the focus to the most viable directions and moved forward with high-fidelity designs. Working at this level made it easier to validate not just the structure, but also the interaction details.

Narrowing down

Aligning on the right direction

Exploration of multiple design directions and workflow approaches for managing enterprise relationships and scalable data structures.

I brought the strongest concepts to a design review with the team, narrowing the field to two directions worth prototyping.

Decision points

We evaluated each direction based on:

  • How it performs with large datasets

  • How well it supports different entity types

  • The complexity and feasibility of implementation

Outcome

Based on this, I narrowed the focus to the most viable directions and moved forward with high-fidelity designs. Working at this level made it easier to validate not just the structure, but also the interaction details.

Narrowing down

Aligning on the right direction

Exploration of multiple design directions and workflow approaches for managing enterprise relationships and scalable data structures.

I brought the strongest concepts to a design review with the team, narrowing the field to two directions worth prototyping.

Decision points

We evaluated each direction based on:

  • How it performs with large datasets

  • How well it supports different entity types

  • The complexity and feasibility of implementation

Outcome

Based on this, I narrowed the focus to the most viable directions and moved forward with high-fidelity designs. Working at this level made it easier to validate not just the structure, but also the interaction details.

Validation

Prototyping and testing the concepts

The two strongest directions were built out as high-fidelity, interactive prototypes.

Each was tested directly against the edge cases from research — large datasets and users comparing multiple relationships at once.

Video call recordings of user research sessions and usability tests for an enterprise SaaS product.

What I tested

The sessions focused on comparing the two approaches in real usage scenarios

Which layout feels easier to navigate

Which one makes relationships more understandable at a glance

Which approach better supports their day-to-day workflow

How easily users can compare information across entities

Which linking flow feels more straightforward and reliable

Validation

Prototyping and testing the concepts

The two strongest directions were built out as high-fidelity, interactive prototypes.

Each was tested directly against the edge cases from research — large datasets and users comparing multiple relationships at once.

Video call recordings of user research sessions and usability tests for an enterprise SaaS product.

What I tested

The sessions focused on comparing the two approaches in real usage scenarios

Which layout feels easier to navigate

How easily users can compare information across entities

Which one makes relationships more understandable at a glance

Which linking flow feels more straightforward and reliable

Which approach better supports their day-to-day workflow

Validation

Prototyping and testing the concepts

The two strongest directions were built out as high-fidelity, interactive prototypes.

Each was tested directly against the edge cases from research — large datasets and users comparing multiple relationships at once.

Video call recordings of user research sessions and usability tests for an enterprise SaaS product.

What I tested

The sessions focused on comparing the two approaches in real usage scenarios

Which layout feels easier to navigate

How easily users can compare information across entities

Which one makes relationships more understandable at a glance

Which linking flow feels more straightforward and reliable

Which approach better supports their day-to-day workflow

Outcome

Selecting the final direction

Testing results, synthesized in Dovetail, showed a clear pattern: one direction consistently outperformed the other in exactly those high-complexity scenarios — larger datasets and multiple simultaneous relationships — which became the basis for the final design.

Enterprise SaaS dashboard showing relationships between risks, assets, controls, and custom object types.

Outcome

Selecting the final direction

Testing results, synthesized in Dovetail, showed a clear pattern: one direction consistently outperformed the other in exactly those high-complexity scenarios — larger datasets and multiple simultaneous relationships — which became the basis for the final design.

Enterprise SaaS dashboard showing relationships between risks, assets, controls, and custom object types.

Outcome

Selecting the final direction

Testing results, synthesized in Dovetail, showed a clear pattern: one direction consistently outperformed the other in exactly those high-complexity scenarios — larger datasets and multiple simultaneous relationships — which became the basis for the final design.

Enterprise SaaS dashboard showing relationships between risks, assets, controls, and custom object types.

Why this direction:

The selected direction gave users more control and visibility when working with relationships, removing the key limitations of the previous experience:

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

New structure — expandable tables

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

New linking method

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

A new way to see related objects

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

Reordering the layout

Why this direction:

The selected direction gave users more control and visibility when working with relationships, removing the key limitations of the previous experience:

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

New structure — expandable tables

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

New linking method

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

A new way to see related objects

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

Reordering the layout

Why this direction:

The selected direction gave users more control and visibility when working with relationships, removing the key limitations of the previous experience:

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

New structure — expandable tables

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

New linking method

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

A new way to see related objects

Multiple enterprise interface concepts showing relationship management tables, linked controls, and configurable layouts.

Reordering the layout

Decision points

More context during linking

Users are no longer limited to names and IDs — additional attributes help them identify the right entities with confidence.

Improved overview at scale

More information can be surfaced without overwhelming the layout, helping users maintain clarity even with larger datasets.

Faster navigation

An anchor navigation at the top helps users quickly jump between sections when multiple entity types are present.

Better visibility and filtering

The table layout allows more attributes to be displayed and filtered, making it easier to narrow down and compare results.

Flexible structure

Users can collapse sections and reorder them based on their priorities, adapting the experience to their workflow.

Decision points

More context during linking

Users are no longer limited to names and IDs — additional attributes help them identify the right entities with confidence.

Better visibility and filtering

The table layout allows more attributes to be displayed and filtered, making it easier to narrow down and compare results.

Improved overview at scale

More information can be surfaced without overwhelming the layout, helping users maintain clarity even with larger datasets.

Flexible structure

Users can collapse sections and reorder them based on their priorities, adapting the experience to their workflow.

Faster navigation

An anchor navigation at the top helps users quickly jump between sections when multiple entity types are present.

Decision points

More context during linking

Users are no longer limited to names and IDs — additional attributes help them identify the right entities with confidence.

Better visibility and filtering

The table layout allows more attributes to be displayed and filtered, making it easier to narrow down and compare results.

Improved overview at scale

More information can be surfaced without overwhelming the layout, helping users maintain clarity even with larger datasets.

Flexible structure

Users can collapse sections and reorder them based on their priorities, adapting the experience to their workflow.

Faster navigation

An anchor navigation at the top helps users quickly jump between sections when multiple entity types are present.

The impact

Adoption increased measurably after launch, with consistently positive feedback from users across teams.

Following launch, adoption of the feature increased, and feedback gathered through follow-up conversations was consistently positive — teams described it as a meaningful improvement to how they worked with connected data day to day.

Increased feature adoption

Usage of the relationships view increased after the redesign, with more users returning to it as part of their regular workflow.

Higher interaction with data

Users engaged more with filtering, navigation, and attribute-based exploration — indicating that the experience better supports real tasks.

Faster and more confident linking

Providing additional context during linking reduced ambiguity and helped users complete actions with greater confidence.

Improved efficiency in large datasets

Users were able to navigate and understand complex relationship data with less effort, especially in high-volume scenarios.

The impact

Adoption increased measurably after launch, with consistently positive feedback from users across teams.

Following launch, adoption of the feature increased, and feedback gathered through follow-up conversations was consistently positive — teams described it as a meaningful improvement to how they worked with connected data day to day.

Increased feature adoption

Usage of the relationships view increased after the redesign, with more users returning to it as part of their regular workflow.

Higher interaction with data

Users engaged more with filtering, navigation, and attribute-based exploration — indicating that the experience better supports real tasks.

Faster and more confident linking

Providing additional context during linking reduced ambiguity and helped users complete actions with greater confidence.

Improved efficiency in large datasets

Users were able to navigate and understand complex relationship data with less effort, especially in high-volume scenarios.

The impact

Adoption increased measurably after launch, with consistently positive feedback from users across teams.

Following launch, adoption of the feature increased, and feedback gathered through follow-up conversations was consistently positive — teams described it as a meaningful improvement to how they worked with connected data day to day.

Increased feature adoption

Usage of the relationships view increased after the redesign, with more users returning to it as part of their regular workflow.

Higher interaction with data

Users engaged more with filtering, navigation, and attribute-based exploration — indicating that the experience better supports real tasks.

Faster and more confident linking

Providing additional context during linking reduced ambiguity and helped users complete actions with greater confidence.

Improved efficiency in large datasets

Users were able to navigate and understand complex relationship data with less effort, especially in high-volume scenarios.

Based in: Budapest, Hungary

Available for: Freelance and full time opportunities

Available for: Freelance and Full Time opportunities

Open to meaningful work

Open to meaningful work

Open to meaningful work

Made with Framer

Made with Framer

Create a free website with Framer, the website builder loved by startups, designers and agencies.