//

Figma migration

Homepage of AssistRx systems microsite.
Homepage of AssistRx systems microsite.

Company:

AssistRx

Team:

Client platforms

Role:

UX Designer

Company:

AssistRx

Team:

Client platforms

Role:

UX Designer

Overview

At AssistRx, the design process and handoff was anything but seamless. The small design team—just two of us—was navigating a host of design tools, without a cohesive system to unify our work. To add to this, we weren’t the only ones in the files; business analysts, project managers, and engineers often contributed, creating a medley of mismatched components, off-brand colors, and duplicate design files. This fragmented approach led to inefficiencies, inconsistencies, and plenty of frustration.

Recognizing the need for change, I took the lead in working with our stakeholders to pitch and establish AssistRx’s first design system. The goal wasn’t just to tidy up our design files; it was to empower our team with a unified system that would streamline collaboration, improve efficiency, and elevate the user experience across all products.

Overview

At AssistRx, the design process and handoff was anything but seamless. The small design team—just two of us—was navigating a host of design tools, without a cohesive system to unify our work. To add to this, we weren’t the only ones in the files; business analysts, project managers, and engineers often contributed, creating a medley of mismatched components, off-brand colors, and duplicate design files. This fragmented approach led to inefficiencies, inconsistencies, and plenty of frustration.

Recognizing the need for change, I took the lead in working with our stakeholders to pitch and establish AssistRx’s first design system. The goal wasn’t just to tidy up our design files; it was to empower our team with a unified system that would streamline collaboration, improve efficiency, and elevate the user experience across all products.

The challenge

Migrate the team to a single design tool and unify our foundations and client templates under a single source of truth.

Scoping the challenge

Scoping out the challenge required identifying key hurdles and creating a plan to address them effectively while ensuring team alignment and maintaining ongoing design work as needed. Transitioning the entire team to Figma was no small feat, as familiarity with other tools didn’t translate to immediate proficiency. Team members also faced time constraints, making training difficult. Beyond software adoption, the file migration process revealed a chaotic mix of file types and inconsistent design practices, which led to design changes in some assets. Simultaneously, we had to align the team on design standards, finalize critical components, and prepare stakeholders for the cultural shift brought by the new design system, which introduced stricter guidelines.

Assessing team needs: Evaluating skill levels and time availability for training on Figma, as well as identifying gaps in design knowledge.

File migration strategy: Reviewing existing files to determine what could be reused, updated, or needed complete redesigns, and setting priorities for rebuilding assets.

Visual alignment: Collaborating with the team to establish a cohesive visual direction for components, agreeing on a typography ramp, and ensuring consistency across the system.

Stakeholder preparation: Communicating the upcoming changes, highlighting the benefits of the design system, and addressing potential concerns about new restrictions.

Examples of AssistRx design system in Figma.
Examples of AssistRx design system in Figma.

Finding opportunities

Identifying opportunities within the challenges presented a chance to not only address immediate issues, but also lay the groundwork for a more efficient, scalable, and collaborative design process. By focusing on unifying our components, streamlining workflows, and improving file management, we aimed to create a system that would benefit not just designers, but everyone involved in the product development lifecycle. These opportunities became the cornerstone of our approach, each addressing critical pain points while driving the team toward greater alignment and productivity.

Unifying our components

The first step was consolidating our scattered design components into a cohesive design language. This involved auditing the existing assets, identifying redundancies, and reimagining key elements to reflect a unified visual identity. By introducing this consistency, we were able to ensure our product flows felt more connected and professional, improving the user experience and reducing design churn.

Structuring our files with sources of truth

Gone are the days of various files being edited, exported, and shared, with virtually no way of reliably identifying the latest version. Migrating to Figma allowed us to have a single file as a source of truth, reducing overhead for file management. These updates not only streamlined collaboration but also improved version control, reducing time wasted on locating or recreating files, or handing off the wrong files for development.

Onboarding stakeholders

To ease the transition for non-design stakeholders, we built a custom onboarding website that housed essential information about the new design system. The site included documentation on design principles, links to vetted Figma tutorials, and FAQs for common questions, and downloads for key assets. This centralized resource enabled faster adoption and minimized disruptions as stakeholders adapted to the changes.

Providing engineers a single source of truth

To bridge the gap between design and development, we began moving our components and foundations into a single source of truth. This centralized library helped reduced back-and-forth communication, especially around trying to identify which components were the latest and comparing between multiple files.

Assets section of AssistRx systems microsite.
Assets section of AssistRx systems microsite.

Planning and executing

The transition to Figma was a critical first step, beginning with a pitch to our CTO and the rest of our stakeholders and design partners. Once approved, I began auditing our files and components and interviewing those involved in the design process to assess their comfort level with our existing design tools.

Prior to executing, I mapped out the best path forward to begin migrating files and training everyone on Figma. It was crucial to provide a tailored approach to reduce the risk of ‘tech regret’ and backtrack into our previous process. To avoid this, the execution began with a custom microsite for onboarding and training employees. This site would be a central location for all things Figma and design systems, from tutorials to core guidelines and assets. I even built in custom animations to showcase our dynamic typography and colors.

1 custom training site

A custom site was built for training and onboarding employees. During this process, I was constantly getting feedback and questions from stakeholders, which helped inform what type of info to include on the website. However, it was imperative that I avoid ‘information overload’. When onboarding to a new tool and process, it can be easy to become overwhelmed and dismiss the changes as unnecessary or too complex. To avoid this, I interviewed and reviewed stakeholder involvement to help determine which parts of the system and training would be most beneficial to them.

16 colors standardized

Throughout my audit of our designs, I found a varying mix of components and colors. This occurred due to a variety of reasons, from client pushback to stakeholder overrides. Working together with everyone to determine client customizability and establish standardized colors allowed me to create a set of foundations for our colors and create specific use cases so we can increase our consistency and provide a unified design language to our clients.

2 client templates

To assist with our file migration, I worked with stakeholders to create a standardized client template that would act as a foundational baseline for client work. Once we landed on a finalized design, I was able to leverage components for key design aspects of our template, which made our file migration far easier and quicker.

Typography section of AssistRx systems microsite.
Typography section of AssistRx systems microsite.

Internal feedback

This initial system was just the start. While design systems are virtually never finished, this initial round was a starting point for what could be in the coming future. I’d built out plans to further integrate the content guidelines I created into the components themselves, and start introducing design tokens for core foundational pieces, like spacing, radii, and eventually typography. Because the company was relatively small and the core design team was just two of us, it wasn’t prudent that we build out a comprehensive token list. Instead, we wanted to focus on what had immediate benefit and impacts on our visual alignment and consistency across our products.


Long-term vision

This initial system was just the start. While design systems are virtually never finished, this initial round was a starting point for what could be in the coming future. I’d built out plans to further integrate the content guidelines I created into the components themselves, and start introducing design tokens for core foundational pieces, like spacing, radii, and eventually typography. Because the company was relatively small and the core design team was just two of us, it wasn’t prudent that we build out a comprehensive token list. Instead, we wanted to focus on what had immediate benefit and impacts on our visual alignment and consistency across our products.


Say hello

InMail:

Location:

Bay Area, CA

Say hello

InMail:

Location:

Bay Area, CA

Let’s
Connect

InMail:

Location:

Bay Area, CA

Say hello

InMail:

Location:

Bay Area, CA