Product design, strategy, & leadership
Vanguard-Mobile-Cover.png

Vanguard: Mobile app experience

Meeting user needs and increasing customer satisfaction with research-backed app improvements.
Product Design (iOS, Android)

Project details

 

Original user research findings

Users had a lot of feedback on many different parts of the app. After assessing what was technically feasible to work on in the amount of time we had to make improvements, the ease with which we could address each user problem from a research and design perspective, and the impact:effort ratio (where could we improve user satisfaction the most with the least amount of effort?), we were able to narrow down the feedback to 3 key areas, highlighted below.

Original account screen

Original portfolio (home) screen

 

More focused user research & concept testing

We dialed in on better understanding the user problems with the current design of the account screen. I partnered with a UX researcher to conduct card sorts (both open and closed, moderated and unmoderated) with Vanguard clients to figure out what data points were most important to them.

Results from closed card sort

Rankings of the importance of being able to see different data points in an account summary view

Closed card sort set-up

 

Live co-design session with a Vanguard client

We then conducted a series of co-design sessions to ask clients how they would arrange the data points on the screen, based on how they used those data points to assess their holdings and make decisions about whether to buy/sell/hold their positions.

From these sessions, we realized that the data needed really depends on what the client’s intent is when they are looking at their portfolio — are they just “checking” on their investments? Or are they coming in to “do” something — expecting to buy or sell?

Sometimes when you're just checking, you don't want every piece of information to be shown

- Vanguard client

I used these learnings to offer a design challenge to the UX designer I was working with: how can we offer clients multiple views in the platform, one that is detailed and one that isn’t? Next, we took early wireframes of that idea and concept tested them with the same clients we’d already done the card sorts and co-design sessions with.

 

Design iterations & collaboration with engineering

The main new feature we wanted to add: the concept of basic and detailed views of the user’s holdings

Additional new features we hoped to add: IRA contributions information (left); breakdown of funds available to trade (center); grouping holdings by type (right)

Once we had solidified a direction for how to incorporate more data into the account page, I provided UX/UI direction to the UX designer on the project as she began to lay out the screen for different edge cases, and add in other new enhancements that we had discussed as part of the scope of work. This included thinking through how the design would need to be flexible so that it could be completely accessible. We also received guidance from senior leadership to make sure that we carried over design changes from this one screen to other parts of the app so that it would feel cohesive.

Iterating at wireframe stage on how to incorporate all new features

Applying visual language to components for the app

Refining accessibility at the component level

As visual design progressed and it became obvious that the scope of work was bigger than we’d originally anticipated, I also worked closely with our engineering team to figure out how we could break down the end-state experience we wanted into smaller chunks that we could developed and release over time.

Diagramming out how to break down the end-state design into epic-sized features to be sequenced and worked on (relatively) independently

 

Solution

Account details screen, with new features for available funds to trade, IRA contributions breakdown, detailed and basic views for holdings, and a refreshed visual language

Portfolio and holdings screens, with new features such as buying & selling from the holdings page, and refreshed a visual language