Creating a Design System

Overview

Crafted a Design System for all DataCite frontend services.

I recognized the need to bring a unified aesthetic to our suite of services. Our suite consisted of various websites. Each had a distinct look and feel, and it was becoming clear that this lack of visual consistency was making it harder for our membership to convey a cohesive narrative about our offerings.

Further, the situation left new developers at a loss as to which style to apply where.
In addition, we needed our suite of products to align with The Web Content Accessibility Guidelines (WCAG) standards for accessibility.

The challenge was to create a design system that would provide a unified aesthetic across all services while adhering to our branding guidelines and being implementable using standard libraries such as Bootstrap.

My Contribution

  • Product Design
  • Product Management

The Team

  • 1 x Product Design Manager
  • 1 x Project Manager
  • 1 x Designer
  • 1 x Developer

Year

  • 2023

Background

DataCite's digital ecosystem is extensive. It comprises:

- The DataCite Commons app
- The Fabrica web app
- A homepage website
- Various JavaScript widgets

The absence of a cohesive visual identity across these platforms was beginning to affect the perception of our membership and potentially hamper user experience.

Research & Discovery

To determine a way forward, we embarked on a journey of exploration. We developed a mood board with input from our internal staff to get a sense of the visual direction we should take. The primary constraints were to adhere to Bootstrap primitives, our organization's branding colors, and fonts. This preliminary work laid the foundation for our design system.

Ideation & Design

With Atomic Design principles guiding us, we ventured into the design phase. First, we conducted an inventory of components and pages to define the scope of our design system. This was followed by two rounds of UX evaluations using grayscale wireframes in Figma, which proved challenging as it was hard to communicate the essence of design change without color.

In the UI design stage, finding the perfect balance between innovation and brand adherence proved to be another hurdle. After much deliberation, we struck a balance that retained our brand's identity while ensuring innovation and aesthetic appeal.

Implementation & Adoption

The design system website was the first to receive the design system overhaul, and our homepage followed suit. But the implementation wasn't without its challenges, especially in securing stakeholder buy-in. For this, we turned to our design system website and a forthcoming JavaScript package that includes all components, which we believe will expedite adoption.

Stakeholder Engagement

Throughout this journey, we ensured regular interaction with our stakeholders.
Their feedback ranged from expressing preferences for design elements to raising potential technical implementation issues.

In addition, they offered valuable input about aligning with DataCite's overarching branding.

While we are still in the implementation phase, our vision for the future is clear.

- We plan to create a full set of components for all of DataCite's websites and web apps.
- Moreover, we aim to use Storybook to host these components, thus enabling developers to utilize them easily.

Next Case Study

Harvesting Service ➔