UX Design News Hubb
Advertisement Banner
  • Home
  • UX News & Trends
  • UX Mentoring & Learning
  • Contact
No Result
View All Result
  • Home
  • UX News & Trends
  • UX Mentoring & Learning
  • Contact
No Result
View All Result
Wellnessnewshubb
No Result
View All Result
Home UX News & Trends

How to measure design system adoption | by Steve Dennis | Sep, 2022

admin by admin
September 25, 2022
in UX News & Trends


Automated tracking of token and component adoption

Early on in Onfido’s design system journey all our data and metrics were manually collected. We were a scrappy team without dedicated resources, and we did what we could within those constraints.

The data we collected during this stage helped us to secure a budget and rebuild our design system to be better and more flexible. We had the bones of a great system that included design tokens, and around five high-quality components that we were convinced would be widely used if our product teams adopted them.

Each stage of design system maturity will have different metrics that make the most sense to track against your goals at the time. In this article, I’ll just be focussing on growing adoption.

Stage 1: Building version One (Release) Stage 2: Growing Adoption (Critical Mass Adoption) Stage 3: Surviving the Teenage Years(The organization values the system like an external product) Stage 4: Evolve a Healthy Product
Graphic from Design System Maturity Model by Sparkbox

Minimum viable integration

We started by having conversations with the three product teams we thought would get the most benefit from the system. The only blocker to adoption for them was the up-front effort to integrate the required libraries into their product. Once those libraries were in place, tokens or components could easily be used in new projects going forward, which would add value immediately. We didn’t need any existing components to be migrated to achieve this, and it could be done in a couple of hours (including training, resolving issues, deployment, and testing). We referred to this initial step as the minimum viable integration.

Once the libraries were integrated, we could then plan a series of more granular pieces of work to migrate individual components or tokens and spread that work out over time. This also made testing a lot easier than if we tried to change everything at once.

Actionable metrics

Given that this approach would stretch migrations out over multiple quarters, we needed solid ongoing metrics to help us measure progress against our goals.

We aimed to keep our metrics as actionable as possible. Most of the actions would be informing where our effort was best spent.

For us, the key questions we wanted to answer were:

  1. How do we know if what we’re building is being adopted widely?
  2. How do we focus our efforts in order to increase adoption?

From here, we refined our thinking further with more specific questions that would help inform the two key questions above:

  • How far are we from our target token adoption as an overall percentage?
  • Which products could we focus on to give us the biggest gain overall?
  • Which components have low traction across all products?
  • Which products have low component adoption?
  • Which products are shining examples of good practices that we can use as internal case studies to increase visibility and further encourage adoption?

Data mockups

The effort to answer these questions with manually collected data was too high based on how frequently this would need to happen, and the results would be too lossy, so we decided to take a more automated approach.

We started by mocking the data and charts in a Google sheet. We just made up all the data to start with. I approached this like I would any kind of early exploratory design project, and just used the tool that would get us something visual to discuss as quickly as possible. In this case, it was Google Sheets.

Tokens

For tracking token adoption we focussed on color tokens first, due to them being critical for our new theming capabilities, but also that they mapped to our designs in Figma cleanly and easily.

A google sheet with a bar chart showing different products with number of token colors marked in blue, and number of non-token colors marked in red. Dashboard has a lot of red compared to Android, iOS, etc.
A chart with fake data, made in 5 mins in Google Sheets.

We decided to track Non-token colors (RGB, Hex, CSS keywords), Semantic theme tokens, and Base palette tokens, and display the data per product. This would allow us to get a rough idea of what % of each product’s colors were covered by our new tokens, and then target the products that would give us the most uplift in our global adoption.

We discussed whether we could actually get reasonable data for non-token values, and decided that with some specific regular expressions, we should be able to get something good enough.

Based on the (fake) chart above, we would target the Dashboard product first, for instance.

Components

Components proved a lot more complex. There was no simple way for us to identify with a regular expression what a non-system component was. A button could be implemented as a



Source link

Previous Post

Top 12 Blogging Tips To Make Money Online In 2022

Next Post

How Disruptive Innovation Happens And What It Means In 2022

Next Post

How Disruptive Innovation Happens And What It Means In 2022

Recommended

What Is Brand Salience? + How You Measure It In 2022

5 months ago

12 Offline Marketing Ideas For Small Businesses In 2022

4 months ago

Top 15 Best Keyboards For Graphic Designers In 2022 (Review)

5 months ago

Freelance Graphic Design Rates: Pricing Guide For 2022

7 months ago

20 Small Business Tips And Tricks To Help You Grow

4 months ago

Top 9 Best No-Code Marketplace Builders To Use In 2023

2 months ago

UX-Design-(-White-)

© 2022 UX Design News Hubb All rights reserved.

Use of these names, logos, and brands does not imply endorsement unless specified. By using this site, you agree to the Privacy Policy and Terms & Conditions.

Navigate Site

  • Home
  • UX News & Trends
  • UX Mentoring & Learning
  • Contact

Newsletter Sign Up.

No Result
View All Result
  • Home
  • UX News & Trends
  • UX Mentoring & Learning
  • Contact

© 2022 UX Design News Hubb All rights reserved.