thumnail.png

Salt Tracker

 
 

Overview

Salt tracker is a tool to track daily salt intake. It also provides salt insight to help make better grocery shopping decisions. It makes staying on a less salty diet effortless!

Duration

May 2021 - Sep 2021

Tools

Adobe XD
Survey Monkey
XMind

Role

UX Design
UI Design
Service Design

Team

Individual work

 
 
 

Prototype Overview

Log salt intake

 
 
 

Figuring out the why

Why S&C need an analytics dashboard for their design system

The team lacked a tool to monitor the usage of components within the S&C design system, which hindered our ability to make informed decisions about component development and prioritization. Although analytics for component adoption was available in Figma, it only focused on the design side, and the team also wanted to see how things worked from the development side. There are also components that were implemented during the team's use of Sketch, prior to transferring to Figma.

 
 
 

Business goals & use cases

The ideal business needs & goals

By talking to the management team, I was able to find out the business goals for the dashboard:

  • Find out which components are popular

  • Identify often detached components

  • See how collaborators are using variants

  • Identify under-used components

  • Compare adoption between two libraries

  • See which teams are using each library

  • Find examples of components so you can see how they're used and supplement documentation

The use cases

 
 
 

Limited data

Limited data to support the business goals and use cases

After gaining a better understanding of the business objectives, I began to explore the available data that could support these goals. To get a more comprehensive understanding of the data, I scheduled a meeting with the engineering team and requested that they guide me through the raw data available. Unfortunately, the outcome of the meeting was not as promising as I had hoped. The team informed me that the sample raw data was the only available data and presented me with an example of what it looked like. (It's worth noting that I am not a developer, and the following sample data is based on my recollection, so it may not be entirely accurate.)

How the raw data looked like in my memory

 

Searching for alternative data sources

To make the dashboard feasible, I had to work closely with the developers to extract as much data as possible or find alternative data sources. I asked questions such as, "Do we have data on component usage counts?" and "How can I track the usage of components in our products? Is there a link available for that?" The developers provided me with file locations for the data, but they were not linked. I inquired if the file locations were easy to access and was relieved to hear that they were. This collaborative process enabled me to collect the necessary data to create the dashboard.

 

Use cases and the newly found data sources

By having conversations like this, we are able to figure out how to use different data sources to achieve the three use cases.

 
 
 

Prototype

Design explorations

I examined various approaches to integrating all three use cases into a single dashboard and generated three distinct designs. Each design has its advantages and disadvantages. After collaborating with the team and receiving their input, we determined that V3 is the optimal choice for our use cases. V3 is user-friendly, as all information is readily available on the summary cards on a single page. While it utilizes more modals, which could potentially constrain content display, this is not a significant concern since each modal won't require a substantial amount of information to be displayed.

 

Wireframes and user flows

 
 
 

Final design

Use case 1: overall trend

 

Use case 2: filter by product

 

Use case 3: filter by component

 
 
 

The impact

The analytics dashboard for S&C's design system helped to increase component adoption by 17%, and decrease component detachment by 13%.

 
 
 

Reflection

In reflecting on my approach to designing the dashboard for S&C's design system, I believe that my initial research and communication with stakeholders was effective in understanding the project's needs and constraints. However, given the limited data available, I recognize the need to explore alternative data sources and methods for collecting data to provide a more comprehensive view of component usage. Additionally, conducting further stakeholder research to understand the needs and priorities of different teams and individuals within the company would have been beneficial.

If given more time and data, I would prioritize conducting additional user research to gain deeper insights into how different teams are using the design system and what specific pain points they experience. This would enable me to design a more targeted and effective dashboard that meets the needs of all stakeholders. I would also explore alternative data sources, such as usage metrics from other design tools, to provide a more comprehensive view of component usage. Finally, I would prioritize the development of features that provide the most value to stakeholders, such as the ability to see how every component is used across different projects, and continue to iterate and improve the dashboard based on user feedback.