case study · design system
Pearson DCE Design System
Plan
Audit
I carefully examined the different parts of each website and gathered all of the elements in one central place for analysis. These included colors, font styles, buttons, form elements, content sections and page templates. I then organized them into groups to identify unnecessary duplicates and missing elements.
Analyze
I formed a team of designers, content strategists and front-end developers. In regular working sessions, the team examined the current designs and made improvements: removing duplication and adding what was missing. For instance, the team identified every button style needed to make buttons more usable and accessible, and analyzed form elements to make sure they had all the styles required for a usable, accessible form.
Prioritize
With my team, I divided the artifacts into a progressively more complex set of elements using the Atomic Design approach: Foundations (grid, color, spacing, typeface, icons, shadows, gradients); Elements (type styles, buttons, form elements, images, horizontal rules); Components (navigation, highlights, modal windows); and Page Templates.
Build
Design
The initial design system was built in Sketch, starting with Foundations and progressing to Elements, Components and Page Templates as needed.
Develop
Once complete, elements of the design system were formally handed off to front-end developers, who used a matching structure of Foundations, Elements and Components.
Deploy
A series of training exercises introduced the design system to the design team.
Document
As the system became more sophisticated, it became necessary to explain how to use each element and to document changes, best practices and how to contribute. This documentation was housed in Confluence.
Improve
Refine
Regular feedback helped me identify where the design system could improve, and I introduced a process for proposing new components. Elements were regularly updated to improve usability and responsiveness.
Migrate
Due to changes in the organization, the design system moved from Sketch to Adobe XD, and then to its current platform, Figma.
Continuous improvement
The most significant improvements were made in Figma: auto layout for flexibility, variants so components deploy from a single symbol, and parent components to simplify large-scale changes.