Maersk Service Atlas

A UX overhaul to streamline complex workflows and usability

A UX overhaul to streamline complex workflows and usability

SaaS

Enterprise

Dashboard

Company

Maersk

Stakeholders

Product owners, developers, logistic managers, developers (end users)

Overview & impact

I was the sole UX designer for the initial sprint of a strategic overhaul of MSA, a complex internal tool with no prior design input. I conducted stakeholder interviews, defined a modular UX structure, streamlined workflows, and provided implementation-ready specs. These changes unified fragmented flows, reduced cognitive load and redundant tasks, whilst enabling a scalable, user-centric platform.

I was the sole UX designer for the initial sprint of a strategic overhaul of MSA, a complex internal tool with no prior design input. I conducted stakeholder interviews, defined a modular UX structure, streamlined workflows, and provided implementation-ready specs. These changes unified fragmented flows, reduced cognitive load and redundant tasks, whilst enabling a scalable, user-centric platform.

01

Foundations

The Product

Maersk Service Atlas (MSA) is an in-house tool created to simplify management of technology assets and data, as well as streamlining certification processes, reducing unnecessary costs.


Problem space

MSA was initially developed without any designers involved in the process. As the user base grew and features became more complex, usability bottlenecks began to emerge. Here, the development team requested design support, where I identified four issues:

  1. Navigation logic became fragmented, and app/server metadata and relational data were accessed in separate, disconnected flows.

  2. Core user tasks were inefficient, and users constantly switched contexts to complete lookup tasks.

  3. Lack of UI consistency and scalable components led to confusion and increased cognitive load.

  4. No scalable UX strategy in place, increasing support effort and slowing adoption.

How MSA looked during the start of the project


Design goals

  1. Unify UX patterns by applying the Maersk Design System to improve consistency and reduce learning effort.

  2. Simplify core workflows, starting with the most frequent task: service lookup.

  3. Reduce cognitive load & redundant actions by consolidating disparate views into a coherent flow.

  4. Create scalable foundations for future phases.

02

THE DESIGN JOurney

Breaking it down to user-curated phases

Because MSA had no prior UX, I began by interviewing a diverse set of internal users, which helped me:

  • Understand the actual jobs-to-be-done.

  • Map out common pain points and the frequency of tasks.

  • Identified that service lookup is the dominant daily task, and everything else stems from that.

  • Users juggled multiple disconnected views to perform the same foundational work.

I mapped the platform into logical, user-anchored work categories to understand the system holistically and surface fragmentation points, allowing the redesign to resolve structural inconsistencies rather than patch surface-level issues.

  • App/server lookup covering both metadata and relational data

  • Administrative tasks covering certification and data approvals

  • Asset inventory covering insights into certain assets

  • Profile dashboard covering dashboards and tasks

  • Service actions covering settings, etc.

Illustration of the theme breakdown of MSA


Simplifying the service lookup flow

Despite being the main task, the service lookup process was a fragmented and disconnected environment. Users had to search for application metadata in one place and relational data in another. For servers, metadata was even more disconnected, opening in a separate browser page. To combat this complexity, I reimagined the lookup flow by:

  • Treating each view as a unique Lego Brick that needed to live together

  • Ideated a single, consistent flow for both applications and servers, with only the differences based on the search query.

Illustration of the simplification of the user flow when looking up a service


Modular UI thinking

Treating each element as a Lego brick, I introduced a modular design approach to create scalable, reusable interaction patterns that could support future feature expansion while reducing UX fragmentation. I began by analyzing the existing landscape and design patterns across other platforms to inform design decisions and generate new interaction concepts, resulting in two core modules:

  1. A metadata module, exposing the most essential metadata

  2. A relational module, containing all the relational data

Snippet of moodboarding and UI landscape research


Early prototype & user feedback

Early on in the design process I created a static page of a possible design solution I had. Its purpose gather insights on whether the design effectively represented the content they expected. I presented and evaluated this with four users, each with different roles and responsibilities. All users were very excited about the new design solution, however the research also highlighted a few areas for improvement, as well as two essential user needs I had to cater to:

  1. Adding multi-select for tables as users frequently deleted multiple rows

  2. Some way to view easily compare or swap between multiple service views

Illustration of my design iterations based on early user feedback


Towards a more user-centric design solution

The first step after the early prototype showcase was resolving the multi-select option in relational data, which many users requested. This was easily implemented within the existing design. However, the second request, supporting multiple service views, was more complex. I solved this with a multi-tab approach, enabling users to have multiple services available. This design was tested with users to validate its effectiveness. With these key needs met, I refined general UI/UX details before finalizing the project and preparing the design handover. In short this stage of the design process tended to:

  • Adding the option of multi-select in the relational data tables

  • Designing and evaluating a multi-tab solution to allow easy swapping between service views

  • Redesigning general UI/UX matters making the design more scalable and user-centric

Highlights of changes to cater to user needs and internal familiarity


Handover

The final step was creating a clear and structured handover file. During this I documented all designs, flows, states, and conditions thoroughly. Moreover, I worked closely with the developers to have sections of the handover file linked up with different user stories in Jira for documentation. In order to document the handover designs I sought to:

  • Communicate technical aspects, herein features and behavior to ensure a shared understanding for the developers.

  • Organize the file thoroughly with sections, flows, states and technical considerations.

03

Takeaways & outcome

Learnings

Working on this project was a unique challenge, requiring continuous collaboration with the development team and a sample of the users. Some lack of communication on new developments led to retraced steps, which clearer transparency could have prevented. Overall, this project taught me:

  • Landscaping active development and ensuring changes are account from the start if necessary.

  • Continuously include different users to uncover and identify their needs, thereby catering to them more effectively.

  • Thorough handover organization and structuring files logically and clearly for development pickup.


The final product

The new design focuses on key user tasks and simplifies their journeys with a streamlined, single-page solution for service lookup testing continuously. Specific internal metrics weren’t available, but qualitative validation from users and engineering was strong. Even as a first sprint, the redesign achieved a lot within both UX gains and scalability:

  • Users can now access both metadata and relational data from a single interface, eliminating the need to switch between multiple disconnected views.

  • Users experience lowered cognitive load by adhering to the Maersk Design System.

  • The new modular architecture enables more flexibility and future additions from a product perspective.

Let's connect

If you want empathy-driven journeys designed

Let's connect

If you want empathy-driven journeys designed