Reducing design handover timescales for speedier development with Design System enhancements
The Challenge
As a fully distributed UX team it was occasionally difficult to ensure that the work produced followed a unified design. There was potential for inconsistency in the UI at the implementation stage as a result.
Pain Points 💢
- Potential inconsistency in the UI
- Developer confusion over design source of truth
- Inefficient design handover
The Solution
I carried out an extensive review of all the existing components and their usage, highlighting some improvements for accessibilty and reducing the number of component variations in use.
This led to a clear and concise new version of the design components library, removal of legacy designs and other design debt from Figma files, and detailed documentation including style guidelines.
The Outcome
A well documented, streamlined design system which sped up the output of design and development work and led to improved consistency in the UI.
Key features of the solution:
- Created a revised version of the design components within Figma and associated component library on Storybook
- Documented all design changes through a series of DDRs (Design Decision Records) so that colleagues could understand the rationale behind changes
- Drafted UX guidelines for items such as tone of voice and text content for error messages so that the UI was consistent regardless of which designer or engineer(s) worked on a feature/improvement