top of page

2023

Design System

When I started at Penfold, I spotted some issues in our design system. To address this, I improved our documentation and ensured our designs were accessible to all users, working closely with the development team.

Summary

Identified and addressed inconsistencies, communication gaps, and accessibility issues in the design system.
 

Improved documentation clarity and streamlined design elements to enhance team collaboration and product consistency.
 

Advocated for compliance with accessibility standards.

How I contributed

Penfold design system.png

Overview

When I joined Penfold, I immediately spotted several significant challenges within our design system. These issues were adversely affecting our design and development workflow, causing inconsistencies, communication gaps, and accessibility problems.

One of the primary issues was the lack of proper documentation for our design components. This absence made it difficult for our team to understand and use the components consistently. Additionally, several variations of components were introduced, leading to inconsistent usage across our product. This created confusion and increased maintenance efforts as we had to keep track of different component versions for similar functionalities.

Framing the problem

Inconsistencies and lack of documentation were slowing down delivery

The discrepancies between our Figma designs and the actual development implementations posed a significant challenge. Design components often looked and behaved differently in the product, causing issues during handovers and implementation. This not only impacted the quality of our product but also resulted in time-consuming revisions.

We also faced the problem of having multiple components performing similar functions in our product. This redundancy not only confused our users but also meant that we had to maintain different code versions for essentially the same thing.

Accessibility was another concern, due to reasons such as elements that were not keyboard focusable or lacked sufficient contrast. Additionally, some components were in dire need of a styling refresh. They occupied excessive vertical space, hiding essential options from users and negatively impacting the overall user experience.

Process

The path to an improved design system

To tackle these challenges, I initiated a comprehensive audit of our existing design system. This involved a detailed review of each component to identify inconsistencies and areas that needed improvement.

One of the most crucial steps was creating detailed documentation for each component. Throughout the redesign process, I maintained an open feedback loop with our front-end development team. I paired closely with our front end team to discuss implementation challenges and gather insights on how to proceed.

design system - notion-min.jpg

Design

Simplifying design elements, and streamlining documentation

I carefully examined every part and created clear documents for each, including explanations, when to use them or not, how they work, and any different versions. I also simplified things by reducing unnecessary variations and making sure our documentation is straightforward for our team to use.

design system - documentation.jpg
new-min.jpg

Outcome

Wins 🙌

Design consistency: The implementation of comprehensive documentation and regular feedback sessions led to a significant improvement in design consistency across our product. Designers and developers now had a clear understanding of how to use components correctly, resulting in a cohesive user experience.

Quicker handover: By bridging the gap between design and development, discrepancies between Figma designs and development implementations were minimized. This streamlined the handover process, reducing rework and improving overall efficiency.

Improved accessibility: Addressing accessibility issues improved the user experience for individuals with disabilities. Components now included essential accessibility features, such as focus states and proper alignments, making our product more inclusive and compliant with accessibility standards.

bottom of page