Webapp | Netenrich | 2021

Making dashboards more accessible

ROLE

Lead designer - user research, end-to-end design process & implementation support.

TEAM

Design Manager, User Experience Designer, Two UX Designers, UX Designer (me)

DURATION

2 Months

OVERVIEW

Netenrich was focused on a lot of data. The data was primarily represented through dashboards. These dashboards were essential in providing actionable insights. I was part of a five-member team where we took on the task of refreshing the dashboard colour palette. I focused on improving the overall look and feel while also maximising accessibility.

Before
After
OUTCOME

Phase 1 of the proposed dashboard was launched on the platform towards the end of Sept 2021.

THE PROBLEM

"Colours look the same"

The problem was twofold. The existing colour palette had a lot of similar colours and didn’t match the brand identity. Moreover, the design of the dashboard and widgets were dated. There was an overwhelming number of complaints not just from the internal stakeholders but the customers themselves. In short, the dashboard needed some love and it was high time for a complete overhaul.

Random colours used in dashboards
Difficulty discerning between different sections
BRIEF

Visual redesign of the dashboard for a contemporary look and feel

CHANGE IN SCOPE

What about accessibility?

As I began my research into looking at other enterprise colour palettes and best practices, I realised we were severely lacking on the accessibility front. Till this point, I had limited knowledge about accessibility and WCAG. I had assumed that the text had to include sufficient contrast with the background, but data visualisation was a whole new field.
Why not refresh the dashboard palette to be accessible as well?

STAKEHOLDER BUY-IN

Convincing others about the value of accessible design

I presented to the rest of the design team highlighting the value of inclusive design with respect to user needs and business goals. In the presentation, I showed the importance of compliance from a legal perspective as well as how our competitors approached accessibility. Maximising accessibility became the primary focus of this project and the presentation was used in making our case to other stakeholders as well.

Harmonious

CVD safe

Compliant

A set of colours that didn’t include semantic colours yet was harmonious with them.

Colours should be optimised for those with Colour Vision Deficiency (CVD).

The palette should be compliant with the WCAG 2.1 AA standard.

DIRECTION

Similar yet different.

We decided to extend our existing base of blues and purples and decided to add some pinks and burgundy. We made the lights lighter and the darks darker and increased the saturation of the mid-tones.

Existing colour palette used for data visualisation
QUALITATIVE PALETTE

Creating a colour palette

In an effort to create a new colour palette, we explored different ways of creating a set of colours.

FIRST ATTEMPT

Using software tools

With the help of tools such as Colorogical source and Adobe colour, we came up with a few colour palettes. We could generate palettes within a certain spectrum. It focused on creating maximum contrast between neighbouring colours and maximum difference.

However, the resulting palette ended up having a lot of bright shades that were not pleasant to the eye.
Variant 1: Grouping into sub-sections
THE SOLUTION

Manual creation

So I took the manual approach. With an amalgamation of the colours of the existing palette and the computer-generated ones, I selected new colours. Ultimately, coming up with two options.

Variant 2: Wizard type form page
TESTING

Checking for accessibility

Colour contrast in shapes 3 x 3 pixels and larger is considered accessible if it meets a contrast ratio of 3:1. Once we had the colours, I proceeded to check the colours for the WCAG contrast ratio.

COLOUR CONTRAST REQUIREMENTS

Using WebAIM contrast checker I evaluated the contrast ratio of the palettes against the background. For checking the contrast ratio of the neighbouring colours we used AccessibleColor. The palettes created using the software tools had many colours that didn’t meet the 3:1 contrast ratio.

Proposed design for the Parameter form page
JUST NOTICEABLE DIFFERENCE

Since one of the major critiques received included difficulty in differentiating colours, I used Viz Palette to check the Just Noticeable Difference (JND) between colours.

A JND is defined as “the amount something must be changed for a difference to be noticeable.” Colours that are difficult to tell apart are linked with increasingly thick arcs.

Compromise: Using accordions and visual markers to break up the form
CHALLENGE

Contrast or colour blind safe?

It was extremely challenging to be accessible across all colour vision deficiencies while also maintaining a sufficient contrast ratio within the limited spectrum of colours. Ultimately, we decided to focus on the WCAG contrast and ensure our colours had the least number of arcs for the most common colour deficiencies.

TESTING

A/B Testing

The platform had multiple modules, each module having different dashboards.  Every module had a product team and the teams worked in silos. Since we didn’t have access to the customers, we decided to test on our internal users, the product team itself. Through A/B testing we finalised on the colour palette.

Left: Option 1 of revamped dashboard; Right: Option 2 of revamped dashboard. User testing resulted in option 2 being the chosen palette.
FINAL DESIGN

Netenrich Qualitative Palette

Presenting the categorical colour palette and the revamped dashboard design aimed to improve functionality and be more accessible.

ADDITIONAL CONTEXT

Going beyond colors

Using colour alone to convey the information makes the dashboards inaccessible. I explored additional solutions in interactions and patterns to take the colour palette work to the next level.

BACKGROUD COLOUR

The background colour was changed from a light grey to a white to ensure maximum contrast.

WHITE SPACE AROUND ELEMENTS

Separating the bars, slices and lines with white space to increase contrast levels of adjacent colours.

PROVIDE THE RAW DATA

Supplying the raw numbers that comprise the graph in a machine-readable format, such as a CSV file so that people can explore the raw data on their own.

VIEW AS DATA TABLE

Providing the option to view the chart as a data table is more accessible to people navigating via screen readers.

TEXT DESCRIPTIONS

A brief description of each widget is provided through an info icon, which gave users context on what the data is conveying. A brief description of the overall dashboard was also added.

IMPACT

4x increase in perceived value. Good-looking apps look more trustworthy and valuable, which is why we invested our time in creating a modern and accessible dashboard.

BUSINESS VALUE

30% increase in average customer satisfaction post the redesign of the dashboards.

USER VALUE

Users are able to quickly decipher insights from dashboards without cognitive strain.

NEXT STEPS

What would I do next?

This project just scratched the surface of accessibility. Given the opportunity, I would work on the following to make data visualisation more accessible

1. Validate data with users: Reach out to actual users with colourblindness or visual disabilities to test the revamped dashboard. Additionally, I would run an accessibility test to check our score with the design.

2. Implement keyboard navigation: Future enhancements would include enabling keyboard navigation which will allow users to access data points using a screen reader.

3. Patterns and shapes: Explore usage patterns and shapes in addition to colours to achieve further distinction between different sections.

LEARNINGS

Accessible- first design

Keep it simple

Usually, accessibility is considered as an edge case or “nice to have” scenario. Through this project, I learned that an accessible-first design approach is inclusive to all users and leads to a more intuitive user experience.

Small changes make big differences. In the first launch phase, just a simple change in background colour, border radius and subtle shadows refreshed the dashboard.