SS&C ADVENT
ORDER MANAGEMENT REDESIGN
A SAAS PLATFORM FOR TRADE ORDER EXECUTION, CONFIRMATION, ALLOCATION AND SETTLEMENT
Background
The Moxy trading environment aims to improve operational efficiency through a seamless workflow, covering portfolio modeling, trade creation, execution, confirmation, allocation, and settlement. However, the product's age has resulted in challenges with the current user experience (UX) flow, hindering its ability to meet the needs and expectations of users. Additionally, in 2022, I took on a leadership role in a project focused on redesigning the order management system, as Advent sought to integrate popular products into its online platform.
Lagacy OMS
![SSnC mockup OMS case page 2.png](https://static.wixstatic.com/media/6521fe_91e3f971dccf42c7bed78bae8b9e2433~mv2.png/v1/fill/w_470,h_300,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/SSnC%20mockup%20OMS%20case%20page%202.png)
Mod OMS
![SSnC mockup OMS case page 1.2.png](https://static.wixstatic.com/media/6521fe_b043fac1c72046ffbc61c69b05b8e6a7~mv2.png/v1/fill/w_481,h_300,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/SSnC%20mockup%20OMS%20case%20page%201_2.png)
Problem Statement
The current product structure resembles an outdated Microsoft application interface, and its complexity often fails to meet contemporary user expectations, leading to difficulties in performing tasks. To address this issue, Advent provides product trainers to guide users in utilizing the product effectively. However, the continuous addition of new features and task flow enhancements without proper organization has resulted in the presence of unused interfaces and features, confusing initial operations.
Project Scope
The goal is to redesign the Order Management System (OMS) to empower users with the following capabilities:
-
Efficiently manage trade orders
-
Monitor the execution of trade orders
-
Conduct post-trade order allocation
-
Facilitate post-trade order settlement
End Users
Stock traders, admin, operator, portfolio manager
Project Process
SS&C stakeholders are highly knowledgeable about the design thinking process. So, I led the team to conduct a thorough design process to understand the customer segments, the problem, the value proposition, key resources, and UI requirements.
Step 1: System Understanding
Step 2: Evaluating the Current Product
Step 3: Conducting User Research and Competitor Analysis
Step 4: Creating Information Architecture
Step 5: Developing Wireframes and Prototypes
Step 6: Design ideation
Step 7. Testing
Major Contributions
Challenges
Major Achievement
-
Successfully led the team in conducting workshops during user research and competitive analysis.
-
Performed a thorough heuristic evaluation of the current product to establish the design direction.
-
Transformed the outdated app into a modern industry-trend design encompassing both UX and UI enhancements.
-
Co-led the design of a SaaS platform, integrating individual apps into a unified online platform for improved user experience.
-
Industry knowledge (investment strategy, trade execution, allocation, settlement, accounting workflow, etc.)
-
Complex ecosystem applications have large data execution between front, middle, and back office applications.
-
A complex execution process involving many roles, functions, compliance requirements, etc.
-
All UX designers are newly hired
Collaboration
UX design team, Product trainer, Product direction,
PMs, and Engineer team
My Role
I took the lead in a UX/UI redesign project and collaborated with two senior UX designers
![](https://static.wixstatic.com/media/6521fe_7d7f1d0218b5432a902bae02cdb29190~mv2.png/v1/fill/w_28,h_27,al_c,q_85,blur_3,enc_auto/6521fe_7d7f1d0218b5432a902bae02cdb29190~mv2.png)
-
To create a better performance application, I need to understand how all applications (the front, middle, and back end office apps) work because the trader needs to communicate with the portfolio manager if the order can’t be completed and adjust trade allocations if it was rejected by the accounting system. Knowing the whole ecosystem will help to understand what traders need and why they have such pain points during execution.
-
A comprehensive and intensive study of the ecosystem. I took training courses, tested, wrote over 300 pages of notes, and consulted with the SME and product director to understand how the current system works and the interaction areas that need to be improved.
-
Led the design team to do thorough research and design ideation
-
Collaborated with diverse stakeholders to ensure a user-centered design approach and technical constraints
![](https://static.wixstatic.com/media/6521fe_d27ea947fc4f46ebac4b6c5d3d9d0326~mv2.png/v1/fill/w_27,h_27,al_c,q_85,blur_3,enc_auto/6521fe_d27ea947fc4f46ebac4b6c5d3d9d0326~mv2.png)
Major Design Process Walkthrough
Understanding the ecosystem
Each day market price and corporate action send information to the accounting system (APX). APX then sends security, portfolios, and tax lots to the front office via OMS. After the portfolio manager creates a trade order, the requested data is sent back to OMS. OMS will perform trade execution. After the trade is completed, OMS handles trade allocation, settlement, and historical reporting. At the end of the day, after the trade is completed, OMS sends allocations back to the accounting system.
The reason I need to understand how all applications work is that the trader needs to communicate with the portfolio manager if the order can’t be completed and adjust trade allocations if it was rejected by the accounting system. Knowing the whole system will help to understand what traders need, why they have such pain points during execution, and how to make improvements.
![system understanding.png](https://static.wixstatic.com/media/6521fe_73877155c69747bd8b086d5aea57b86b~mv2.png/v1/fill/w_85,h_52,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/system%20understanding.png)
Ecosystem
Illustration
![platform and MVP.png](https://static.wixstatic.com/media/6521fe_ddf8be8e5b3b49cf9e0611f8e976d261~mv2.png/v1/fill/w_46,h_7,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/platform%20and%20MVP.png)
Project Scope
Product Heuristic Evaluation and Competitive Analysis
Because this application has been developed for over 20 years, developers kept adding features to the system without clearing up legacy functions. Some functions are no longer in use, and others have been repurposed for different tasks. As a result, the user flow and interface interaction are not intuitive. Therefore, SS&C has product trainers to teach clients how to use the application.
While I conducted the heuristic evaluation, I paid more attention to review on these areas:
I also provided ideas of how might we improve it as an initial talking point before the team discussion.
After completing the application training, I led the design team in conducting a heuristic evaluation and facilitating "how might we" discussions. We also conducted a comprehensive competitive analysis.
Task flow/mixed features
Navigation
Behavior/interaction
Design consistency
Accessibility
Colors/branding
Legacy features
Visual Hierarchy
![product evalution.png](https://static.wixstatic.com/media/6521fe_0aa1b88ab58c4ebb8b59fcbe8f27386e~mv2.png/v1/fill/w_46,h_24,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/product%20evalution.png)
Heuristic Evalution
![OMS competitive research.png](https://static.wixstatic.com/media/6521fe_7ddaf365edc04265891a54b2bcda5e31~mv2.png/v1/fill/w_74,h_39,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/OMS%20competitive%20research.png)
Competitive Analysis 'Wrokshop
Design Workshop
How to Conquer Challenges?
I created a template and pre-filled the information I collected before the workshop. Stakeholders can review and revise it if it’s needed. Then we can work on the information that is missing in each section.
-
The design team facilitated multiple workshop meetings with stakeholders to understand the business objectives, problem statements, current issues, users, and users' pain points.
-
The design team reviewed all previous documentation and conducted interviews with the service and sales team admins to gather user feedback.
-
I underwent a series of application training sessions, tested task flows, and evaluated the legacy system.
-
The design team collaborated to refine user personas, the user journey map, and the task flow.
-
Throughout the design phase, the design team organized multiple design ideation meetings and presented our design to stakeholders to collect feedback.
![3_Genesis trading - UX team preparation-workshop.png](https://static.wixstatic.com/media/6521fe_7e2c64a474d24d4281256ab743ed37b3~mv2.png/v1/fill/w_60,h_79,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/3_Genesis%20trading%20-%20UX%20team%20preparation-workshop.png)
Workshop
New Design Solution and Direction
![](https://static.wixstatic.com/media/6521fe_265ecb739d454e55930d227019e1e31f~mv2.png/v1/fill/w_43,h_67,al_c,q_85,usm_0.66_1.00_0.01,blur_3,enc_auto/6521fe_265ecb739d454e55930d227019e1e31f~mv2.png)
Mind Journey Map -
why made this design decision
The biggest problem with the legacy system is that all tasks were performed together, meaning many different labels, properties, and functions were mixed. This made it very difficult to manage the different stages of tasks. I worked with SMEs and decided to separate tasks into different stages with distinct interfaces to create a clear user task flow. The stages include: order review, order editing, order execution, allocation, and order closing. Then, I created a mind map to visually understand the entire flow along with the features at each step.
![OMS workshop 1.png](https://static.wixstatic.com/media/6521fe_9a0beb05e5914f2aa19e478d0b96ce68~mv2.png/v1/fill/w_88,h_41,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/OMS%20workshop%201.png)
![OMS workshop 2.png](https://static.wixstatic.com/media/6521fe_002bba85451d4db782ebe383ae21af88~mv2.png/v1/fill/w_87,h_40,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/OMS%20workshop%202.png)
Mind Journey Map & Features
Main features to each stage and defined global features as well as third-layer features.
OMS Structure, Wireframes and Design Iteration
After conducting a thorough study, and market and user research, the design team started to create the system structure, and wireframes and then iterated through feedback.
![trading module.jpg](https://static.wixstatic.com/media/6521fe_71fc961270dc415e9848f2819ab38097~mv2.jpg/v1/fill/w_135,h_131,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/trading%20module.jpg)
System Structure
![OMS wireframe.png](https://static.wixstatic.com/media/6521fe_ece1179202b34bac86305e33ff67b302~mv2.png/v1/fill/w_87,h_49,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/OMS%20wireframe.png)
System layer design Ideation
Trade Plotter Design Wirefame
![Staging.jpg](https://static.wixstatic.com/media/6521fe_ab5f4d88eda949fd867312f7f6f035bf~mv2.jpg/v1/fill/w_136,h_97,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/Staging.jpg)
Dashboard Design
![genesis responsive dashboard.jpg](https://static.wixstatic.com/media/6521fe_c65b473c3c2e4dabaee1c71bc4631306~mv2.jpg/v1/fill/w_142,h_35,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/genesis%20responsive%20dashboard.jpg)
![Genesis mockup case page.png](https://static.wixstatic.com/media/6521fe_63b713a9618d493fab9a53d83d3adc96~mv2.png/v1/fill/w_44,h_30,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/Genesis%20mockup%20case%20page.png)
* Due to the complexity of the product design, I only provided an overview of the design process in this case study. I can provide more specific details during the portfolio panel review.
![Genesis-OMS_header-hero.jpg](https://static.wixstatic.com/media/6521fe_6e449aeae763417caa3a62732db0cdba~mv2.jpg/v1/fill/w_1608,h_329,al_c,q_85,enc_auto/Genesis-OMS_header-hero.jpg)
![SSnC mockup case study page.png](https://static.wixstatic.com/media/6521fe_7b92246c171d4cb3af09fdd2ead0fd6a~mv2.png/v1/fill/w_600,h_353,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/SSnC%20mockup%20case%20study%20page.png)