Due to a Non-Disclosure Agreement some details on this project are limited.

Design System Management National Bank Client

Case Study

The Objectives

Continually evolve a design system that is:

  • visually in line with the bank’s established branding
  • easily scalable and clearly communicates information and required actions for users
  • retains the legacy functions within their current online banking system while modernizing the aesthetic

Solutions & Impact

  • revamped documentation for components that is exemplary of UX best practices
  • created more cohesion between product design teams under the retail banking
  • oversaw end to end process of component building from requirements gathering to quality testing

Business Challenge

A national bank’s online banking platform is very out of date aesthetically and functionally. The bank has overhauled their site’s digital product with a new design system to start. As designers progress through ever more complex features, the design system needs to grow with their objectives.

Role

Designer

Quality Control

  • review user flows for design and user case consistency
  • design test and QA built out components

Documentation

  • create sketch symbols for the entire online banking team to use in their re-designs
  • define and clarify reference documentation for the design system

Facilitation

  • evolve and grow the design system through research and governance process
  • provide support and guidance to individual designers within online banking for new experiences based on documentation, UX best practices, and historic precedents

Tools

microsoft teams icon

Microsoft Teams

  • video calls
  • governance meetings

Sketch

  • design research
  • design system asset creation

Mattermost

  • team messaging

Jira

  • sprint planning and tracking
  • sprint retrospectives
  • research documentation

Invision

  • prototype review
  • wireframing
  • prototype research

Team

4 designers6 developers2 analysts1 content writer

Within the greater online banking experience, I worked with a core team of subject matter experts to maintain and expand the design system on a consistent basis.

Working Together

Design + Development

  • review and deliver results of QA for newly built components
  • inquire and document the technical limits of current components for design system reference material
  • consult with SMEs on possible technical debt for requests on component tweaks or new components altogether

Design + A11Y Coaches

  • consult with coaches during research phase for new designs to vet any A11Y concerns

Design + Content Writer

  • review documentation to clearly and concisely convey intended messaging within the design system

Impact

The design system team provided a standard of excellence and source of truth for the entire online banking experience and consisted of:

6

product teams

15+

BSAs

50+

designers

200+

developers

Which ultimately delivered a completely revamped experience that will serve:


8 million+

customers

organization chart

Why A Design System Management Team?

The design system team that I worked on had three primary functions:

  1. Make sure designs are consistent across teams and experiences
  2. Add or remove pieces of the design system based on need
  3. Research and drive advancements within the documentation itself to be clear, informative, and concise

Let's take a look at some ways each of these duties are executed:

Ensuring Design Consistency

Each week, the team reserved two 1 hour slots to go over newly created designs from the various teams to ensure a panoramic consistency throughout the product. The execution of keeping consistency happened in one of three ways:

1. Pointing to a design that was in direct violation of outlined standards within the documentation.

design point out 1

2. An ideation of a design that our ‘out of the box’ components would not accommodate.

design point out 2

3. Overlap of the same design idea but with a different visual treatment than what was already agreed upon amongst other teams.

design point out 3

Growing and Evolving The Design System

The design system is constantly changing whether it’s deleting, adding, or tweaking the existing documentation. The spark for change can happen in a couple of different ways. The most common way is having designs organically populate in several teams flows. When that happens, the process looks something like the below:

decision tree for growing and evolving a design system

A New Form and Reformulated Standards

Designs In The Wild

When it came to forms, our documentation was relatively limited on their placement and stipulated that forms either went in a wizard (step counter) or a modal (dialog).

approved designs for step counter

Nevertheless, we started to see forms that were in an altogether new environment: containers.

nonapproved designs for step counter

Emergent Discovery

We didn’t have anything in our documentation to support this kind of usage but kept seeing it submitted by different experiences within the bank. I performed an audit across our entire experience to see where and how these container forms were being used and why they truly differed from our other forms.

comparison of experiences within the bank

While the audit was intending to assess commonalities between each team’s environmental use case for container forms, other revelations came out of the wood work. Namely, how teams were using different kinds of form elements such as radio buttons, check boxes and button toggles to lead users through settings.

comparison observation 1
comparison observation 2
comparison observation 3

Researching Standards

After raising some questions about how teams were using form elements, I wanted to see if there was a definitive opinion based on UX principles, other design systems, and competing financial products.

competitive analysis for researching standards

From Presentation to Persuasion

This research led me to construct new documentation to re-align our standards for toggles and accordion forms as well as create new documentation for forms within containers. I then presented the research with proposed changes to our governance committee. This committee included the following individuals:

  1. 1. Design systems team (designers + product owner)
  2. 2. A representative from each product team (lead designer for each team)
  3. 3. Lead design system developers

After presenting, each product team representative casts a vote to approve or deny changes. With my presentation, I successfully persuaded the committee to induct the following changes:

Toggles

  1. Toggles can only be on / off switches with no additional settings attached to them. For settings with additional details, other form elements with manual save buttons need to be used.

  2. Toggles and save buttons cannot live in the same environment as toggles are automatic saves.

Accordion Forms

  1. Accordion forms need to remain editable at all times. 


  2. Each form addresses one setting that has one or several decision points attached to it. 

  3. Accordion forms with groups of settings can open up into a wizard via an edit button.
  4. Accordion forms cannot have toggles and save buttons in the same form.

Container Forms

  1. Container forms cannot have toggles and buttons within the same container. The designer must choose one or the other.


  2. Container forms need to have settings editable within the container itself. They are not allowed to have edit buttons that open to modals or wizards.
  3. Container forms save simple settings. They are not another avenue for progressive disclosure settings.

Solidifying Changes

Updating the Component Library

Changes to the toggle documentation then required changes to the coded component in our component library.  We had previously made a combination toggle and save button container for developers and designers to use which was was now voided. I constructed a Jira ticket to remove this iteration from our component library.

Updating the Documentation

I also wrote up new official drafts for the accordion form, slide toggle as well as container forms which were then published to our documentation site for future designer reference.

showcase of new documentation drafted for container form, slide toggole and accordion form

The Result

6 teams, 1000+ screens

1 unified experience

the result

Reflections

Changes Based on Debt

There are so many moving pieces and thus considerations that have to be taken into account when working on enterprise software. If changes need to be made, it’s not always about the ultimate design experience but what will be the lightest lift for the whole system without negative impact.

Panoramic POV Value

The power of design system management lies in the team’s ability to oversee the designs of an entire experience. The goal of a design system management team is uniformity and predictability within an enormous product and isn’t always about being cutting edge or sleek.

A Living Document

Nothing is set in stone when it concerns a design system. Documentation can and does change depending on the circumstances and as the system evolves.

More Case Studies

E-commerce platform creation and launch

figma icon appphotoshop icon appadobe illustrator icon app

State Government Unemployment Job Board

figma icon appmural app icon

Let's Connect

Jessica Gassner © 2024