Dashboards Built Right
Redefining standards and guidelines to build dashboards for all lines of businesses at BNY Mellon
Dashboard with widgets
Overview

Growing business needs demanded robust dashboard features for Operations teams to make sound financial decisions for clients. I was involved in the research, design, and testing of potential new features and redesigning existing interaction patterns within dashboards

Team

UX Designer - Tanya Kuruvilla
Engineers
Product Manager
Visual Designer
Project Manager

My Role

User Research, Interaction Design,
Wireframing, Prototyping, Usability Testing

Client

Bank of New York Mellon - Operations teams (Internal), Investors (External)

Time Frame

4 months

Tools

Figma, Axure, Adobe Illustrator

PROBLEM

The operations team spent an enormous amount of time in widget manipulation required for widget comparisons and effective decision making leading to lesser time spent on important activities such as deriving data insights from dashboards

Duplicating widget using the 'Clone Widget' option reduced the data analyses time by 50%
Clone Widget option on Widget menu option
RESEARCH
RESEARCH
Data Analyses efficiency was taking a hit

The bank extensively uses dashboards for multiple reasons such as managing an investment portfolio for a High Net-worth individual, informing clients about possible financial risks, settling deals with clients etc

Businesses believed that data analyses efficiency could be improved by redefining dashboard standards and introducing new features within existing dashboards

Double-Diamond Design Process
Design Process
RESEARCH
Contextual Inquiry to study user interactions

Since dashboards were extensively used for data analysis, I had to first study how teams interacted with dashboards. I conducted Contextual Inquiry with a few operations teams.

INSIGHT
Widget comparison was highly complicated
Research Insight
DESIGN FOCUS
Interactions leading to widget comparisons required
attention because

Teams spent an enormous amount of time manipulating widgets instead of deriving business decisions from them.

How might we simplify ‘same widget’ comparison techniques within existing dashboards?
DESIGN GOALS
Setting Goals
Reduce time by 30%

Reduce the widget comparison time by atleast 30%

Solution with less dev time

Provide solution that requires least development time

CONSTRAINTS
Backlog Dashboards
Scalability

There were over 1000 existing dashboards. Proposed design solution had to be minimal and effective to make changes in all existing dashboards

RESEARCH
Studying Interaction Design patterns in widget addition

To incorporate the ability to duplicate widget within dashboards, I studied how widgets were added, removed, modified and dragged in the existing system

Existing Widget Catalog

Card-view of widgets in widget catalog

Add button on the widget to select and close button to remove selection

Pop-up modal scroll through  200 widgets

USER PERSONA
Arun, Operations Lead
User Persona
CUSTOMER JOURNEY MAP
Arun’s Journey with Widget Manipulation
Customer Journey Map
DESIGN
DESIGN IDEATION
Ideas to simplify same widget comparison on dashboards

Duplicate a widget within a dashboard

Low development time

Easy to add changes to over 1000 existing dashboards and new dashboards

Create tabs within a dashboard with multiple instances of a dashboard

Apply different filters, derive different insights for each widget and publish only the insights

High development time

If a widget were to be compared 5 times, 5 instances of the dashboard had to be created with no control on number of tabs.

LOW FIDELITY MOCKUPS
Duplicate a widget within dashboard
ITERATION 1 - COUNTERS ON WIDGET CARDS
Iteration 1 - Counters on Widget Cards
RATIONALE

Adding counters within each widget card to add multiple instances of the same widget on the dashboard is fairly straightforward

FAILED AT USABILITY TESTS

Excessive clicks to access the widget catalog modal when the user was unsure of the instances of a particular widget required.

ITERATION 2 - CLONE WIDGET OPTION
Iteration 2 - Clone Widget Option
RATIONALE

Adding a menu option ‘Clone Widget’ within the widget menu did not require any changes within the widget catalog modal.

STAKEHOLDER FEEDBACK

The PM and the engineers found this a very smooth and simple change to implement

BUT TESTS SHOWED SOMETHING NEW

Extensive scrolling within the widget catalog modal when widgets were over 10 in number.

ITERATION 3 - GRIDS OVER CARDS
Iteration 3 - Grids over Cards
RATIONALE

Reducing scroll - Widget numbers exceeded 100 and grid view was a better option considering scalability.
Existing mental model - Most teams were used to grids over cards in other applications.

PUSHBACK FROM STAKEHOLDERS

To save development time, product managers and engineers preferred the existing card layout

A/B TESTING - CARDS VS. GRIDS

Participants spent 50% lesser time on grid version versus the card version

FINALIZED DESIGN
Option for Grid and card view
Iteration 4 - Option for Grid and Card View
RATIONALE

To balance the requirement of the PM and the users, I chose to provide the option to toggle between the grid view and the card view

HIGH FIDELITY MOCKUPS
'Clone Widget' Widget Option
WIDGETS SHOWN AS GRIDS BY DEFAULT
High fid - Widget Catalog
CLONED WIDGETS FOR SIDE-BY-SIDE COMPARISON
High fid - Cloned Widget side by side
FINALIZED DESIGN
‘Clone Widget’ as Widget menu option
High fid - 'Clone Widget' as widget menu option
PROTOTYPE
Finalized Interaction for Widget Addition and Duplication
Prototype GIF
User Flow for Widget addition and manipulation

View Prototype

VISUAL DESIGN
Angular Material Framework
Visual Design Elements
Impact

50% Faster Widget Comparison

Operations team were able to make comparisons faster using the 'clone widget' feature

'Cloning' extended from Widgets to Dashboards

The 'Clone' concept was a fit for dashboards as a whole and led to the introduction of the 'Clone Dashboard' feature to reduce the time taken to manually create dashboards with similar widgets

^
Back to Top

You may also like

Greek Bronze Vessels

School Project - AR Mobile App
View Project

i | Hope

Client Project - Desktop Application
View Project

Demand Notes

Client Project - Adaptive Website
View Project