Accessibility
& the Design System

Qualtrics

I led accessibility initiatives for our Design System team at Qualtrics. We made great progress on meeting high accessibility standards across the application, and achieved the very high standard of WCAG 2.1 AA for certain key flows.

The path to WCAG 2.1 AA

A strong accessibility initiative was vital to securing over $10m in pending contracts, and opens up millions more as requirements for greater accessibility come in from around the globe. It’s also incredibly important to make sure that your product works well for as broad a set of people as possible, and I can help make the product better for everyone.

We already met many of the requirements for 2.0 AA, and was the design lead on a team effort to bring us in line with 2.1 AA.

I’ll highlight the effort with two examples:

Designing for contrast

Prior to my work to align us with 1.4.11: Non-text Contrast (Level AA), many of our components were light grey and borderless. This design worked fine for people without low vision, but was a huge issue for folks with visual impairments

Example of an html form before and after meeting contract requirements.  Old form is light grey and has no border.  After form is also grey, but has a very visible border around the edge.

I updated every component in our Figma Library, and I worked closely with the engineering team to make sure that our React Library was updated quickly as well.

Screenshot of the developer documentation for the design system.  It is a website with a list of all the components, as well as code to implement and examples of special configuration.  The current component shown is the number stepper.
Screenshot of the design software, Figma, showing the Qualtrics design library.  In the left sidebar is a list of pages and layers that outline the organization of the file.  The main canvas shows several component groups of different inputs.

Designing for very small screens

1.4.10:Reflow (Level AA) is by far the largest single project for the Qualtrics design team. In short, every screen must work in a window 320px wide “without loss of information or functionality”. This is no small task for a complex SaaS product well over a decade old.

Setting designers up for success requires up to date tools and education. So far, I have:

  • Run small group workshops with every member of the Design team.

  • Met 1:1 with dozens of designers, PMs, and Engineers for crits, reviews or brainstorming.

  • Redesigned problematic components.

  • Built a spec library so designers have smoother responsive handoffs.

An example of a made up interface in a window that is 320px wide.  This interface is a card-based dashboard showing a number chart, gauge chart, and bar chart.
An example of a made up interface in a window that is 320px wide.  This interface is showing a modal and content expander with information about the Northwestern Crow.
An example of a made up interface in a window that is 320px wide.  This interface has checkboxes, multi-select inputs, and a calendar, asking for information about native birds in Seattle.

Accessibility specs

To encourage the smoothest transition between design and engineering, a full set of spec components have been designed and componentized. They cover everything from our default measurements, to ARIA labels, to easy to configure page widths (highlighting the 320px requirement).

Specs include components to help define:

  • Page regions

  • Tab index

  • Keyboard arrow navigation

  • Standard and custom measurements

  • Standard and custom component spec tables

An image of a made-up qualtrics interface with annotations on it, and detailed specifications off to the side.  The specifications document alt text for a large image of a Northwestern Crow, and documentation on visual styling of text.

Data Components

Data is displayed on so many pages in so many ways, charts had to be a key part of the design system. I have created a set of extremely customizable, full resizable components for all out major chart types.

Previous
Previous

Journeys

Next
Next

XM North Star