REAL-TIME DASHBOARD

Project Overview

I was tasked with the redesign of the Experience Insights dashboard, our core product. Through usage data (Pendo), customer interviews (contextual inquiries), competitive analysis and heuristic evaluation, I was able to put together a list of improvements.

  1. New Platform = New Global Header Design for Experience Insights and all other Conviva apps.
  2. Designed a scalable filters panel below the header. Current design only supported up to 5 filters max.
  3. We have many users who put this dashboard up in NOCs with large TV monitors. They loved the DARK MODE option!
  4. Design for Configurability: One of the configurable layout components allowing users to show large primary chart on top.
  5. Design for Configurability: Secondary component which is a gallery of thumbnail visualization displays. Can scroll horizontally or be set to highlight each thumbnail in the larger chart above.
  6. Design for Configurability: Compact design + impactful stats allowing users to show Error logs, notifications or trending data in the pinned-to-footer scrolling bar.

My Role

Similar to previous projects at Conviva, I took on a UX lead and researcher role in this project:

The Process

Research: Onsite Studies

Research: Brainstorming Ideas for a Scalable Dashboard

We had a range of customers whose use cases never went over 5 applied filters and then there were large orgs such as NBC and the NFL (26 NFL teams with each team having multiple social media accounts, websites and apps). We needed to come up with a simple model that could be scalable to address both ends of the user base spectrum. What's more simpler than starting with a table view to address many rows and columns of related data (metrics)?

Design Tradeoffs

Design for the Simple User (< 5 Applied Filters)

As I mentioned that during our initial round of A/B testing we quickly hit a crossroad with a divergent set of users. Simple users who used less than 5 filters were basically fine with their current setup whereas we also needed a scalable design for the Advanced users.

Therefore, I created a flexible design which would display up to 5 filters similar to the existing dashboard format. Yet this version had vast improvements around other aspects, such as showing trend graphs, configurability of metrics and layout options. Additionally it would allow for a NOC View in Dark Mode.

I also revised how users do filtering. A user could type in the global search bar on top or click on the "All Traffic" default filter to launch the filter modal. The filter modal was redesigned from the existing format.

Design for Advanced User (5+ Applied Filters)

Using the "simple" design as a base, when the users set up more than 5+ applied filters, I designed a toggled view (List View). Users didn't need to set up their filters all the time since the view could be saved and accessed later.

The key changes in the Advanced User Design were:

  1. Filters were placed vertically so scalable to accommodate 5+ filters.
  2. Each filter was shown with a line item with configurable metrics column.
  3. Instead of trends graphs, we showed simple cells with filter rows and metric columns along with status view.
  4. To see details/trends info, user could click on a cell and immediately start the diagnosis workflow.
  5. Adding a filter was different in this view; click on the "+" in the column header.
  6. NOC View also available in Dark Mode with the Alert Panel
  7. Capability to set your own status using "Settings" > Apply Status Rules

Introducing Dark Mode (NOC Displays)

And finally I designed the "dark mode" version of the pages for the Real-Time Dashboard. Our prime selling point of this app was of course the features and functionality but the Dark Mode style captured the audience attention. Users boasted about how usable dark mode would be for their large scale tv monitors in their NOCs, giving them ability to easily scan for issues. Additionally, since they had the option to enable/disable it, they could use the same app in normal (light) mode on their desktops to diagnose issues without eye strain.


Color & Components

Once we had finalized the layouts and visuals, I started exporting out the components for the UI team.