Side Panels
Led the vision, craft, and execution of a core component that elevates Ridgeline’s user experience.
Context
Alongside my primary responsibilities and ownership over Ridgeline’s Trading product, my role also includes helping pilot our design system library in Figma and conceptualizing new interactions, components, and patterns. As the third product designer at Ridgeline, I learned the ins and outs of building a sustainable design system and designing reusable components that could be easily used within any product area of our application.
Side panels is a project I led from problem discovery to UX vision to execution. I worked closely with a UI engineer throughout the entire process to stay aligned on the final output, with the help of a UI project manager breaking out manageable tasks (story mapping) for the engineer.
Problem
Users have to navigate to a new page to drill down into relevant information. It takes longer to make calculated decisions and impacts user workflow efficiency.
Result
Side Panels allow for greater display of content while maintaining contextual connection to the primary workflow and adds density to our application.
This optimizes workflows, eliminates noise, and facilitates access to the right information at the right time.
Responsibilities
Concept Development
Component Specification
Interaction Design
Role
- Lead Designer
- 1 UI Engineer
- 1 UI Project Manager
Tools
Figma ✨
Problem
One crucial limitation with many existing investment software systems is fragmentation.
Users must pull data from three or four different applications to accomplish a single objective because each application is a separate system. The result leaves the user constantly ‘alt-tabbing’ between apps; a usability nightmare that slows down business and fatigues the user.
User Testimonials
In our user testing sessions, we received preliminary feedback from product experts saying there’s too much “white space” and not enough data density. They noted that portfolio managers and traders within this industry are all about efficiency: data-dense pages so they are able to perform their tasks from a single dashboard or page with the least amount of clicks as possible.
We wanted to dive in more. A few product managers, designers, and I wanted to sit down with product specialists & experts within the space and distill down their problems with the current state of our application. To keep anonymity but credibility, these are some of their backgrounds:
27 years at Advent, started as Employee #9
Portfolio Manager and Trader of 15+ years
Ex-Manager of Advent’s Moxy Trade Order Management system. Visited 600+ asset managers
This idea of side panels was born from a design sprint, a week of ideation for prominent issues raised by our interviewees. Here, we noted down our key takeaways from our conversations.
Early Ideation and Visioning
As we talked to users, I was able to form some actionable insights.
Our users need to consume, digest, and then act on constant streams of unstructured data.
They need the right data at the right times.
They value, above all else, efficiency.
From here, I focused on pinpointing the major principles that supported these insights and would guide the intention of side panels: Optimizing Workflows and Layering Information.
Next, I gathered use cases that would benefit from side panels from PM’s. I wanted a comprehensive list that would help support my case for a new component within our design library. Here are some examples of areas that would benefit form side panels that I quickly mocked up:
I also explored different types of layouts that side panels can live in.
I was met with excitement from fellow designers, strategists, and PMs when I presented this short proposal with these mockups. The vision, rationale, and impact of side panels was ready to be created––pending a component specification for the developer.
Spec Breakdown
This component specification file is presented in two sections: the component breakdown and navigation breakdown. (“Navigation” in this setting means opening side panels from data grids and associated patterns). Specific interactions are categorized to allow for digestibility & a fluid viewer experience.
Component Specification
The spec aims to break down the component, outline the different types of side panels, layouts, and all possible interactions. The purpose is to ensure the component is built accurately by developers and any potential design/development gaps are addressed.
A limited preview of specification details are presented below, followed by a button link to the full component specification page in Figma.
Preview of Specification
Here’s a preview of what lives within the spec. The full component specification is linked below.
Value & Impact
UX was significantly improved throughout the entire Ridgeline application.
For example, a portfolio manager might be reviewing a portfolio and realize that they need to create an order to gain exposure to a certain equity. They shouldn’t need to abandon the current page and navigate a cluttered desktop to achieve this. With Ridgeline, the task, creating the order, can be accomplished via a form in a side panel without leaving the page of the primary objective, auditing the portfolio.
Future Iteration
The vision for the side panel is to allow any component to live within a side panel. This includes any subtitle(s), buttons, icons, badges, etc. Above is an example of a data-dense display side panel with editing capabilities that we are hoping to support in the future.
User Feedback
Designing purposefully for our users includes getting continuous user feedback & validation. We presented side panels to each of our future customers (specifically the Portfolio Managers and Traders) and the demos were received with enthusiasm.
“This is exactly what we need in order to do our tasks efficiently… being able to view & take action on additional data from my main workspace. The added data density is vital for our jobs.”
- Trader at Navellier & Associates
The component has been a huge value add to our application in our customers’ eyes. Additional v2 features of the side panel component are still being developed at Ridgeline today.
Closing Thoughts
Piloting new components and building design systems for enterprise software is daunting, and I’m grateful for the amount of trust Ridgeline employees place in one another. Working at a startup right out of college, I have had opportunities to challenge myself and grow in more ways I could have asked for. I especially learned to love interaction design, and all the patience and attention to detail that it demands.
In terms of where the side panel component stands in Ridgeline currently—our product teams have adopted it and actively utilize it in their product flows.