ION Group / Fidessa

Platform
Migration.

Fidessa had a mandate to force-migrate 3 million users from its legacy Windows platform in 9 months — with 7 known disruptions planned for post-launch. I made the case for fixing them first. 5 of 7 critical blockers were resolved before launch. No notable negative feedback.

Timeline 6 Months
Role Senior UX Designer
Company ION Group
Responsibilities Investigation, Advocacy, Design

Part One

Project Overview

The Mission

Fidessa is an enterprise order management system serving 600+ global financial firms and 3 million users across front office, middle office, and operations. For over a decade, it ran on a legacy Windows desktop platform built on VB6 — a technology Microsoft was deprecating.

The new web-based platform had been in development for years. With VB6 deprecation imminent, Fidessa issued a business mandate: force-migrate all users to the web platform within 9 months. My role was twofold — investigate usability concerns introduced by running both platforms simultaneously, and design an onboarding flow to prepare users for the transition.

What I found changed the shape of the project.

Project Timeline

Month 1

Domain investigation — platform comparison, concern identification

Month 2

Concern documentation — context, user impact, design vs. dev options

Month 3

Advocacy — presenting blockers to PM, making the case for reprioritization

Month 4

Dev reprioritization — 5 of 7 blockers resolved

Month 5

Onboarding flow design + alert unification proposal

Month 6

Launch prep — onboarding finalized, remaining concerns communicated transparently

The Problem

Stated ask

Capture usability concerns introduced by running the legacy and new platforms side-by-side, and design solutions to address them before the February 2026 release.

Actual problem

The migration plan underestimated how disruptive the transition would be — especially for US segment users, who had been left out of the original scope entirely. Unlike European and Asian users, whose desktops would be fully native to the new platform, US segment users would work in a mixed environment: a combination of legacy and new platform tools running simultaneously, because the new platform had only ~5% feature parity with the legacy version for their regional workflows.

The original plan was to ship with 7 known concerns unresolved, then conduct usability testing post-launch to build the case for fixing them.

Why it matters: Fidessa serves 600+ global financial firms. A migration that disrupts live trading workflows is not a UX inconvenience — it is a business and revenue risk. The PM's own framing: conduct an impact assessment to avoid damaging client revenue relationships.

The Solution

Deep knowledge of how these user personas think and behave enabled me to call out the consequences of each concern before needing test data to prove them. I made the case directly, with enough specificity that the PM could act on it. Development was reprioritized. 5 of 7 critical blockers were resolved before the February 2026 launch.

Original plan

Ship on the February deadline with 7 known disruptions. Conduct usability testing post-launch to build the case for resolving them.

Outcome

7 critical concerns identified. 5 resolved before launch. Shipped on time. No notable negative feedback.

My Impact

Project Impact

  • Blockers resolved: 5 of 7 critical disruptions addressed before a forced migration affecting 3 million users.
  • Scope correction: US segment users, originally excluded from the migration plan entirely, were incorporated as a direct result of this project.
  • Launch without incident: gradual rollout completed with no notable negative feedback from clients or internal teams.

Organisational Influence

  • Advocacy without test data: demonstrated that deep domain knowledge can drive development reprioritization without waiting for a usability study.
  • Design as risk management: reframed UX concerns as revenue risk — the language the PM needed to act.
  • Transparent communication: unresolvable concerns were documented and communicated to users proactively, rather than discovered on launch day.

Part Two

Discover

Platform Comparison

The first step was understanding what users were moving from — and what they were moving to. The gap between the two platforms was wider than the project brief suggested.

Legacy Platform

  • Built on VB6 — Windows desktop, native application
  • Full feature parity across all regional workflows
  • Trader-controlled theming and visual customization
  • Tabbed and grouped window layouts — trader-organized desktops
  • Right-click menus deeply embedded in trading workflows
  • Single unified alert configuration system

New Platform

  • Web-based — cross-platform, modern architecture
  • ~95% feature parity for EU/APAC workflows
  • ~5% feature parity for US regional workflows
  • Different theming system — visual mismatch in mixed environments
  • Different window model — layouts break across platforms
  • Separate alert systems — no unified configuration

For EU and APAC users, migration meant a near-complete feature transition. For US segment users, it meant working in a permanently hybrid environment — with both platforms running simultaneously and the legacy toolbar required to access tools that didn't exist in the new platform at all.

The 7 Concerns

By reviewing actual trader desktop setups across user segments and running a systematic platform comparison, I identified 7 usability concerns specific to the migration. Each was documented with context, user impact, and whether resolution required design changes or dev work.

01

Visual differences

Traders use desktop theming as a workflow cue. Running both platforms simultaneously creates a mixed-theme desktop with no consistent visual language.

02

Mixed desktop layouts

Traders organize their desktops using tabs and grouped windows. When a layout includes tools from both platforms, migration automatically breaks it apart. Screen real estate is critical for traders.

03

Triggered alerts

Different alert types surface in different locations depending on which platform the source tool belongs to.

04

Alert configuration

Setting up and managing alerts requires navigating two separate systems, one per platform.

05

Loss of right-click menu options

Some grids in the new platform are missing right-click options that exist in their legacy equivalents, affecting region-specific workflows.

06

Data transfer between interoped tools

Data does not always carry across cleanly when an action in one platform triggers a tool in the other.

07

Accessing legacy-only tools

Tools that exist only in the legacy platform must be accessed via the legacy toolbar, which sits in an unexpected location in the new environment.

Part Three

Investigate

User Context

Understanding the severity of these 7 concerns required understanding who was being migrated. Fidessa's front office traders are not typical enterprise users. They are highly habituated to their tools — desk layouts, keyboard shortcuts, and visual cues are all load-bearing parts of their workflow.

Any change — a color shift, a missing tab, a right-click menu that behaves differently — generates friction. These aren't users who adapt quickly. Their productivity depends on pattern recognition trained over years, on a platform that has been deliberately stable.

EU / APAC Users

Full transition to the new platform. Legacy tools fully replaced by new equivalents. Single-platform experience from day one.

Migration impact

Concerns 01–07 present but manageable — users are working in a single environment with a consistent visual language and full feature access.

US Segment Users

Hybrid environment. Legacy and new platform tools running simultaneously. ~5% feature parity in new platform for regional workflows.

Migration impact

All 7 concerns compounded. No consistent visual language. Desktop layouts broken. Legacy toolbar required for day-to-day tasks. Originally excluded from scope entirely.

Middle Office Users

Primarily administrative workflows. Less dependent on real-time alerting and visual desktop organization.

Migration impact

Lower disruption risk overall. Concerns around data transfer and alert configuration apply, but at lower urgency.

Concern Analysis

Each of the 7 concerns was analyzed against the same framework: what is the context, which users are affected, how severe is the impact, and can it be resolved by design or does it require dev work?

Design solvable

Onboarding communication

Concerns around theming differences, layout disruption, and the new location of the legacy toolbar could be partially addressed by ensuring users knew what to expect before they encountered it. Not a fix — a preparation. The onboarding flow became the design vehicle for managing these expectations.

Design solvable

Alert unification

The fragmented alert systems (concerns 03 and 04) had a design solution: a unified alert configuration hub consolidating both platforms' alert management into a single location. Proposed as part of the broader Alerts Redesign running in parallel — the migration provided the forcing function for prioritizing it.

Dev required — resolved

Right-click menu restoration

Missing right-click options in the new platform's grids required dev work to restore. Identified as a blocker specifically for US segment workflows that depended on those actions daily.

Dev required — resolved

Data transfer fixes

Data not carrying correctly across interoped tools required dev investigation and targeted fixes. Critical for workflows that span both platforms — silent data loss in a trading context is a compliance risk, not just a UX issue.

Not resolvable within timeline

Theming and layout decoupling

Original theming options and grouped window layouts could not be restored within the launch timeline. Both were documented and committed for future releases. Layout decoupling affected less than 1% of typical desktop setups based on tool usage data — a figure that needed to be surfaced to prevent it from becoming a launch blocker.

The US Segment Gap

The most significant discovery in the investigation phase was that US segment users had been excluded from the migration scope entirely. The original plan covered EU and APAC users, for whom the new platform had near-complete feature parity. US regional workflows had not been built out in the new platform — meaning those users faced a migration that would place them in a permanent hybrid environment with no clear path to full transition.

This was not a minor gap. US segment traders would be migrated onto a new platform while still depending on the legacy one for the majority of their daily workflows. Every one of the 7 concerns would be present simultaneously, with no relief on the horizon.

Escalating this to the PM directly resulted in US segment users being incorporated into the migration scope — not fully resolved within the timeline, but planned for and transparently communicated rather than silently excluded.

Part Four

Advocate

The Decision

The original plan was to ship with known concerns and address them post-launch. My collaborator and I pushed back: the concerns were more disruptive than the plan assumed, and there was no realistic dev bandwidth to fix them after launch either. The PM was presented with two options.

Option 1 — Ship as planned

Ship with the February 2026 deadline. Conduct usability testing to document the disruption and use results to make the case to stakeholders post-launch.

Option 2 — Rescope

Address the highest-impact blockers before forcing 3 million users to migrate. Delay resolves risk rather than defers it.

What happened

Option 2. 7 concerns were prioritized by impact. Development was reprioritized in Month 4. 5 of 7 were resolved before the February 2026 launch. The 2 remaining were unresolvable within the timeline and communicated transparently to users.

Making the Case

The original plan included usability testing to gather evidence. I didn't run that test — because I had enough information to make the case without it.

Making the case without data required specificity. Not "users might be confused" but "this persona relies on grouped window layouts as a workflow signal — breaking that will generate complaints from day one, before a support ticket can be raised." The distinction matters because specificity forces a decision. Vague risk assessments get deferred. Named consequences get acted on.

Each concern was framed in revenue terms: who would be affected, how many users, what they would do, and what it would cost to fix after launch versus before. That's the language the PM needed to act.

What worked

Domain knowledge as evidence. Understanding the user's mental model well enough to predict consequences before they happened — and framing those consequences in business terms rather than UX terms.

What I'd do differently

Quantitative usability data gathered earlier would have shortened the advocacy cycle. Getting that data before launch pressure set in would have moved the PM faster. The case was strong enough without it — but it would have been faster with it.

Part Five

Design

Two workstreams: design where it could help, documentation where it couldn't.

With 5 of 7 concerns addressed by dev, the remaining design work split into three areas. Not all problems have UI solutions — part of the work was knowing which ones did.

Onboarding Flow

Users opening the new platform for the first time needed to know what had changed before they encountered it. Surprises in a live trading environment erode trust immediately — and in a forced migration, the first impression is a business impression.

An onboarding announcement was the only design lever available for concerns that couldn't be fully resolved within the timeline. The goal was transparency over reassurance: tell users exactly what was different, what was being committed to, and what to do if something felt wrong.

Content covered

  • The mixed tool environment — why it exists and what it means for desktop organization
  • New alert functionality and where alerts now surface
  • Desktop navigation changes — location of legacy toolbar in the new environment
  • Notice about previously grouped or tabbed tools that may no longer be contained
  • Theming acknowledged transparently — original options committed for a future release

Design deliverable

Onboarding flow — first-time platform launch

Onboarding announcement

Alert Unification

Concerns 03 and 04 — fragmented alert delivery and configuration across two platforms — had a design solution: a single unified location for all alert management. Users would no longer need to navigate to two separate systems depending on which platform a tool belonged to.

This was proposed as part of the broader Alerts Redesign project running in parallel. The migration provided the forcing function for prioritizing cross-platform alert consolidation that was already on the roadmap — the two workstreams converged on the same architectural decision.

Design deliverable

Alert unification — unified alert configuration hub

Alert unification proposal

Impact Documentation

Not every concern had a design solution. For the two that remained unresolvable — theming differences and layout decoupling — the work was documentation. Specific, usable documentation that gave the PM enough detail to communicate to clients and commit to future resolutions.

Layout decoupling affected less than 1% of typical desktop setups based on tool usage data — a fact that needed to be surfaced with evidence, not instinct, to avoid it being treated as a broader rollout blocker. Theming was documented as a known gap with a committed fix on the roadmap.

The output wasn't a Figma file. It was a brief specific enough that someone could act on it — including the commitment to users that original theming options would return.

Part Six

Develop

Shipped on time. Gradual rollout. No notable negative feedback.

What Shipped

The February 2026 launch proceeded on schedule. Rollout is gradual and tied to each client firm's update cycle — not a single cutover. The onboarding flow and unified alert configuration shipped as designed. The 2 remaining concerns were disclosed proactively and committed for future releases.

7 → 2

Critical blockers at launch

5 of 7 identified concerns resolved before the February 2026 launch. The 2 remaining were unresolvable within the timeline.

Feb 2026

Shipped on time

Gradual rollout across client firms. No notable negative feedback from clients or internal teams.

Onboarding flow — mixed environment, alert changes, desktop navigation, theming notice

Shipped

Alert unification — single configuration hub for both platforms

Shipped

Right-click menu options restored for affected grids

Resolved

Data transfer fixes across interoped tools

Resolved

US segment users incorporated into migration scope

Resolved

Theming — committed for future release, disclosed to users at launch

Post-launch

Layout decoupling — <1% of desktop setups affected, documented and disclosed

Post-launch

Part Seven

Reflection

Advocacy is design work.

This project had no UI design deliverables for most of its duration. The work was investigation, documentation, and advocacy — figuring out what was going to break and making the case for fixing it before release. That counts.

The hardest part was holding the position that these concerns were serious enough to address first, against a hard deadline and team momentum to ship. Doing it with enough specificity that the PM could act required sustained effort over several months — not a single presentation, but a sustained argument built from evidence.

The slow rollout means client impact data isn't available the way it would be for a feature launch. What is available: a migration affecting 3 million users that launched on time, with fewer disruptions than planned, and no notable negative feedback from client firms. That's a different kind of evidence — and it's enough.

What worked

Domain knowledge as a substitute for test data. Framing UX risk in revenue terms. Sustained, specific advocacy over several months rather than a single moment of escalation.

What I'd do differently

Quantitative usability data gathered earlier would have shortened the advocacy cycle. Getting that data before launch pressure set in would have moved the PM faster. The case was strong enough without it — but it would have been faster with it.

Testimonials

From the team.

Rollout is gradual and tied to each client firm's update cycle, so client-facing adoption data isn't available yet. What's available is feedback from the internal team.

"Samantha didn't wait to be asked. She came to us with a document that made the consequences undeniable — not a list of concerns, but a clear case for why we couldn't afford to ship with them. That framing is what moved the dev team."

Product Manager

ION Group / Fidessa

"We knew about some of these issues but hadn't fully mapped what they meant in practice for traders on a mixed desktop. Samantha's analysis made it concrete — especially the US segment situation, which none of us had fully internalized before she surfaced it."

Development Lead

ION Group / Fidessa

"What stood out was the willingness to say 'this is worth delaying for' — when the default in any product team is to ship and fix later. She held that position consistently and backed it up every time someone pushed back."

Product Owner

ION Group / Fidessa