Designing an End-to-end Options Trading Experience

Senior Product Designer • DriveWealth • Year-long initiative

This case study illustrates how I designed and simplified the Options Trading experience at DriveWealth through design thinking and financial literacy to break down knowledge barriers.
Due to NDA, I have limited and obfuscated confidential information in this case study. All information in this case study is my own and does not necessarily reflect DriveWealth's views.

Objective & Purpose
Design an end-to-end Options trading experience on the Partner dashboard to support the entire back office functions of Options investment management.

Create knowledge sharing material to simplify terminology, Options trading strategies, and how to access and trade Options on the Partner dashboard.

Outcome
Delivered an end-to-end Options trading experience in a year.

Created a suite of knowledge sharing material to simplify the understanding of the entire Options trading lifecycle.

My Role & Contributions
As the lead designer, I led research initiatives and design activities to introduce a new Options Trading experience and asset expansion plan at DriveWealth. I worked alongside the Product Managers to define project goals and roadmap to plan and execute the design. I collaborated with cross-functional team members like SMEs, operational users and engineers to define requirements.
Who is DriveWealth?
DriveWealth is a global B2B fin-tech technology platform offering brokerage APIs to power investing and trading experiences for equity securities. However, options have grown in popularity, and to keep up with demand–expanding tradeable asset classes was imperative. With this first launch, investors can buy call and put Options contracts. DriveWealth’s back office solutions powers the end-to-end Options Trading experiences from onboarding to account management, asset servicing to investing, and reporting to partner support.
The Challenge
For the first time, DriveWealth was expanding their range of asset classes to Options Trading. This meant that we had to design a solution with the existing infrastructure and APIs.

Additionally, learning Options Trading can be complex, but not impossible. It requires more financial literacy. We wanted to simplify the concept of Options Trading through design thinking and provide educational moments to allow people (our employees, partners and their end customers) to break down knowledge barriers.
Goals
Create an Options Trading experience that
  1. Provides a seamless experience through the current infrastructure and platforms
  2. Empower financial literacy through a simplified experience and highlight learning opportunities - “How do I explain Options Trading to a 10 year old?”


Business metrics: Increase product breadth; drive customer acquisition, engagement, retention and monetization

Design metrics: Increase user & stakeholder satisfaction, achieve design efficiency and maintain design consistency
Problem Statement
How might we seamlessly simplify and integrate Options Trading into existing platforms?
My Approach
The perfect design process doesn’t exist–each project warrants various tools, methodologies, and processes. As a seasoned designer, I have to evaluate business goals to ensure a project’s success and figure out the best solution for a design problem.

Tools: Figma, Figjam, Lucid Charts

Research Methods: A mix of User Interviews, Concept Testing, A/B Testing, Usability Testing

Research & Discovery
I worked closely with Product Managers to understand the why, the what and the hows–why are we building this Options Trading experience, what are we building, and how do we build and track success?
  • Conduct interviews with SMEs and stakeholders to get an understanding of how Options Trading work and how they envision it to integrate with existing platforms
  • Conduct interviews with the Options Operation teams to get an understanding on how the operational/servicing side works
Understanding Why People Trade Options
In order to build a mental model around an Options investors, I had to conduct user interviews with retail investors to understand how they use the apps for general trading and expectations for Options and other asset types, and what are their jobs-to-be-done (JTBDs) to help inform design decisions.

Understanding a user's mental model and hurdles allow us to turn friction points into simple and delightful moments.

Option Trader PersonasOption Trader Personas

Needs → Insights
  • 🌟 Provide a simple platform to trade Options
  • 🌟 Help me get started with Options Trading
  • 🌟 Help me with different Options Trading strategies


Design Review of Current Process to Gain Understanding
I worked closely with the Product Manager to perform a gap analysis comparing current feature set and desired feature set in order to prioritize the MVP user flows.

I audited all the pages in the platform that touch multi-assets from a UX perspective. The challenges we faced were that most pages had technical constraints either through incompatible legacy code or missing API requirements. It took many discovery sessions to realize this project required larger API changes on top of visual and flow updates. We had to quickly extend our audit to gather technical feedback from API engineers.
🕗 What to do when Priorities Change
In the middle of the project, we were faced with shifting business priorities at an organizational-level. Our new directions were to launch Mutual Funds (at the same time) and Fixed Income (as a fast follow). This meant that we had to pivot our design strategies to ensure a holistic multi-asset class expansion approach.

Our design had to be scalable, flexible, and product-agnostic to work with any new asset types including Options, Mutual Funds and Fixed Income.

Refined Goals
  1. Provides a seamless experience through the current infrastructure and platforms
  2. Ensure the same process works on future asset class types --NEW!
  3. Empower financial literacy through a simplified experience and highlight learning opportunities - “How do I explain Options Trading to a 10 year old?”

Refined Problem Statement

How might we seamlessly integrate multiple asset classes (i.e. Options Trading, Mutual Funds, Fixed Income) into existing platforms?

This new change required collaboration across multiple Product teams to define a product-agnostic strategy to support the new launch of Options, Mutual Funds and Fixed Income asset types.

I proposed and organized several workshops with Product stakeholders across the company to create a comprehensive plan for a multi-asset strategy. Using design thinking methods, we went through a few exercises to gain alignment across teams. In the end, we settled on an approach and plan of action to accomplish our objectives and goals.

Asset Class MatrixAn example of an Asset Class Matrix to show commonalities across asset types
For the purpose of this case study, we’ll focus on the Options product.

Defining the Investor Journey
In order to understand the end-to-end journey, we needed to look at the entire Options Trading lifecycle:
  • Onboarding
  • Research
  • Trading
  • Portfolio Management
  • Reporting
We mapped the life cycle to illustrate the various stages in the Options Trading experience, and highlighted opportunities where we can address user pain points. This allowed us to build better experiences knowing where we can make direct impact.
Investor journeys Investor Journey Lifecycle
Design Execution
Search Options Chain
The way we design the API directly impacts what's displayed on the UI. It's a two-way street - the UX design influences the API design as well. This calls for a tight-knit collaboration to ensure we build the right APIs and in the right manner. Crafting an API with great UX involves following usability principles like ensuring accessibility, usability and usefulness.

I worked with API engineers to understand the data flow to and from the platform. I made sure the API design follows consistent patterns for example to display data by expiration dates, the API needs to pass the dataset with pagination by expiration dates. This approach eliminates the need for front-end handling, delegating that responsibility to the API to pass back data in a filterable way.

Designing How to Search for an Options Chain

Simplified Post-Order Options
After an investor buys a call Options contract, they have three choices: 1) Exercise their contract, 2) close it or, 3) let it expire. Each of these choices trigger a different workflow. I created infographics to help users understand and guide them on the different actions they can take.

Designing a Post-Order UI

Simplified Options Strategies
Learning when to utilize what Options strategies involves basic understanding of how the market works. To promote and encourage the accessibility of Options Trading for everyone, I focused on breaking down complex concepts in layman’s terms. There were many points of frictions in the investor experience that provided the opportunity to educate and distill a complex idea into digestible steps.
Designing a New Option Order UI
💡 Highlight: Expiry Date Liquidation Feature
There was an unexpected scope creep affecting a critical operational flow in the MVP. We had to stick to a tight timeline for design and development to meet a business obligation before code freeze. This required collaboration across multiple teams, focusing on quick turnaround.
  • Why are we building this? Options liquidation can be costly if not managed correctly. Broker dealers need to liquidate options to reduce risk and potential loss from market fluctuations. Investors must close their positions by expiration date. If they fail to do so, the firm must liquidate the option to minimize liquidity risk. This “Liquidate All” button serves as a risk management fail-safe.
  • What are we building? Add a red button to the screen to liquidate all open positions expiring that day. This process triggers the liquidation API and moves these orders through the order management system and returns back with a pending or filled order.
Quick User Feedback
We did a rapid user feedback session using low-fidelity wireframes to validate functionality and placement of the button. The “Liquidate All” feature acts as a fail-safe mechanism to promptly close all open positions expiring that day without manual intervention.

User Testing

What we learned
Feedback: The red button caused unnecessary anxiety.
  • We were able to validate the original requirement to just “add a red button to the screen.” Instead, we used a primary button, and hid it until a user manually selects at least one row, then progressively display the button in-line.
Insight: Users prefer a manual selection over a “Liquidate All” button for mental assurance against accidental errors.
  • The final design allows users to manually select positions to liquidate. To ensure accuracy, we prompt a dialog for confirmation with clear microcopy about the irreversible action.
All-in-all, having direct user access to validate and iterate on our assumptions allowed us to build the right experience.
Developer Handoff
The last stage of product development is implementation. I collaborated with developers for a smooth handoff of features and designs. What I found helpful was kicking off a meeting to give developers background context on the feature.
  • Purpose, deliverables, goals
  • Discuss user persona and journeys
  • Review prioritized MVP user flows
  • Demo the interactive prototype and design mocks
  • Review technical feasibility and questions
It’s a chance to involve developers and ask them for feedback.

These collaboration sessions streamline development, ensuring clear understanding and reducing ambiguity. Developers have full access to all the design assets during sprints, and can reach out to me for design-related questions.
Learnings & Takeaways
This project taught me about technical designs in the UI. Like UX/UI design, API design is iterative and collaborative. This newfound understanding enables me to think critically about the end-to-end product development, including how the data is structued and how it affects the UI. I now design better UX with APIs.
Results
  1. Delivered an end-to-end Options Trading experience using existing infrastructure and extending current trading APIs to support Options Trading
  2. Created an investor journey to simplify understanding of entire Options Trading lifecycle and provide financial education on Options Trading strategies

Users were happy with the experience we designed, and Product Leadership appreciated our efforts and contributions to achieve important company goals.



VIEW ALL
THE WORKS
NEXT PROJECT →
DriveWealth Design System