Building an Accessible Design System from Scratch

Client:

Athabasca University is an accredited online university based out of Athabasca, Alberta, Canada. They offer flexible distance learning with world-class courses, undergraduate, graduate programs, and professional development. Founded in 1970, it is one of four comprehensive academic research universities in Alberta, and was the first university in Canada to specialize in distance education.

Role:

As Manager, Digital User Experience, I provided leadership and expertise in the creation of user experience interface design plans, processes, and standards across interfaces, websites, applications and self-serve systems. On this project, I lead the team through the design process of creating a highly accessible design system based on only four initial colours.


Problem:

Athabasca had been assembling websites, interfaces, applications, and self-serve systems in a siloed ad-hoc manner for over 20 years. This resulted in a large volume of website and system designs that were inconsistent and somewhat confusing for students and employees to navigate. The lack of cohesion across the university had an impact on the user experience for a new generation of students who were beginning to take note of the inconsistencies and communicate negative feedback about the organization through numerous online channels.

Solution:

Initially, the goal was to focus the team on developing a cohesive design system for the university. The reasoning for this was threefold. With a focused design system, all design decisions could be made derivatively from a single design document. Also, design teams could focus more on interaction, layout, and placement of elements without having to constantly re-invent the wheel of accessible visual design every time they approached a site, application, or interface. The design system also enabled siloed departments the opportunity to work collaboratively on visual design changes that could be iterated over time and successfully pushed out across the university stylesheets in a coordinated manner.


Process:

Step 1: Common Screen Sizes

Before endeavouring to build out the design system. The team referenced data in Google Analytics to research the common screen sizes that weekly active users were utilizing to access the university systems. This gave us a data driven place to start in choosing which screen sizes to base the initial templates off of. The teams research discovered 80% of users were utilizing 6 different screen sizes which then became the basis for the 6 screen size grid system.

An excel spreadsheet which outlines the 6 most commonly used screen sizes by users who access Athabasca University sites, systems, and services.
Data from research on common screen sizes.
The 6 screen size breakpoint design file which gives designers a starting template for develeloping websites and interfaces.
The development of 6 screen size breakpoints.

Step 2: Colour Scheme Accessibility Audit

Athabasca University had only 4 official colours, with 7 official shades of those colours. The official colours were chosen primarily for usage with physical print materials despite the reality that the universities presence was largely online. The university wanted to reach the highest level of accessibility reasonably possible on the web and the pre-existing colour scheme was causing issues with contrast ratios that were preventing this level of accessibility from being reached.

An artboard depicting the offical brand colours of Athabasca University and their respective shades.
The official brand colours and their respective shades.

To better understand accessible combinations of these pre-existing colours, the team created an accessibility matrix to measure the colour contrast of all possible colour combinations. We did this to better understand which layout combinations would be considered WCAG Level AAA 2.0 accessible, and which combinations would violate or live at the fringe of the highest achievable level of visual accessibility.

An artboard which shows a visual examples of a colour contrast accessibility audit of the Athabasca University brand colours.
An accessibility matrix used to identify accessible and non-accessible colour contrast combinations.
An arboard which depicts accessible shades of Athabasca University official colour combinations.
The list of accessible colour combinations for development that meet WCAG AAA 2.0 contrast ratios.

Step 3: Expanding the Accessible Colour Palette

Because the University only had 4 official colours and some shades of these colours defined, there was an application development design need to expand the colour palette for various prompts and application state communications. We needed to create colour standards for alerts, successes, anchors, and warnings. Throughout the student experience employees had picked their own colour choices where no pre-existing standard had been defined, leading to a non-cohesive and sometimes confusing experience. The team worked to expand the web palette standards to provide more options for future web and application development.

We took the pre-existing colours and utilized a tetradic colour scheme of cross complimentary pairs to identify derivative accessible shades of reds, greens, yellows, and blues that could be adopted by the university for various visual communication states that would be needed in current and future development projects.

An artboard showing an expanded version of the colour palette utilizing a tetradic colour scheme to idenify shades of red, green, orange, and blue that can be utilized for better visual accessibility.
Derivative accessible colour palette possibilities expanded from the initial brand standards.

These expanded colour palette options were reviewed with the marketing department so they could help make decisions on which colours would be appropriate for the university to adopt within their sites, applications, and interfaces.

An artboard depicting an expanded pallete of accessible secondary and tertiary colours for use with alerts, successes, anchors, and warnings.
An expanded series of highly web accessible colour schemes prepared for review.

Once the expanded palette was developed, The team was able to then re-audit it to find several combinations of colours that could be used for more accessible web, application, and interface development.

An artboard depicting a re-audit of the visual accessibility check, now including newly developed colour combinations.
An accessibility check matrix of an expanded colour palette to identify accessible colour combinations.

The audit resulted in creating a very specific list of possible colour combinations that could be used for web, application, and interface development.

An artboard that shows explicitly accessible combinations of colours that meet WCAG AAA 2.0 accessibility.
Expanded colour palette combinations that meet very high levels of visual accessibility.

Step 4: Developing Accessible Font Combinations

The next step involved taking the universities official fonts and utilizing golden ratios for H1, H2, and Paragraph element font sizes to identify font colour combinations that were easy to read, accessible, and user friendly.

An artboard depicting several combinations of accessible font sizes, colours, and structures.
Examples of accessible font combinations utilizing golden ratio font sizes.

The team then identified accessible font combinations across the 3 pre-defined background colours that could be officially used for university websites, applications, and interfaces. This work provided a very clear list of possible background and text combinations while eliminating non-accessible options that may have been inadvertently be utilized by a well meaning, but ill informed designer, course developer, or application developer. By creating a very specific list of accessible font combinations, the team was able to remove design ambiguity up front and lessen the cognitive load on design teams as they approach new projects, sites, applications, and layouts.

An artboard that shows exlicit combinations of both accepable and unacceptable combinations of font colours and backgrounds.
Possible font combinations that meet accessibility standards, as well as explicit exclusion of font combinations that are not acceptable.

Step 5: User Interface Elements and Details

Once accessible colour schemes and font combinations were worked out, the team turned their attention to creating accessible UI elements based on the bootstrap framework. This included navigation bars, buttons, button states, forms, drop-downs, breadcrumbs, alerts, pagination, progress bars, and a whole host of more specific UI elements that can be continuously iterated over time based on a solid foundation of visual accessibility.

An artboard which depicts accessible navigation bars for brands and sub-brands.
Navigation bar brand and sub-brand options.
An artboard which depicts very specific examples of accessible form design, including alert colours, completion text, warning, and success states.
Form states and form development examples.
An artboard which depicts the beginnings of accessible button and dropdown state development.
Button and dropdown state development.
An artboard which depicts the beginnings of accessible breadcrumb and alert text development.
Breadcrumb and alert development options.

Step 6: Bringing it All Together

With a pre-defined set of highly accessible colour schemes, font layouts, and individual bootstrap elements, seasoned designers had access to a fully developed accessible design system to quickly and effectively mockup websites and applications across a variety of screen sizes for a multitude of projects. The existence of the design system helped facilitate better organizational collaboration, expedited the creation of designs, and created a central resource to iterate UX elements and micro-interactions over time. Accessibility need not be a burden to your organization, the possibilities for accessible design are limitless once you clearly define what can and can't be done within the box of a predefined accessibly goal.

An artboard depicting predefined navigation header structures across 6 breakpoint screen sizes.
Predefined accessible navigations structures for web and mobile.
An artboard showing various content elements that have been created utilzing accessible colour scheme combinations.
Predefined accessible content elements.
An artboard showing an assortment of web pages that were created with the accessible elements discussed in the case study.
Examples of quickly developed derivative web designs.