UX Framework is Pearson’s design system. We provide guidelines, tools, and resources to help designers and developers build a cohesive user experience across the products, more efficiently.
The UX Framework components are a collection of standardized UI elements and patterns for building products. See the designer’s guidelines for more information on how to use the components.
Our components are designed to be:
Reflect the needs of Pearson as a whole, keeping in mind, the greater global community
Follow a consistent visual style and are defined by a set of shared principles
Intuitive and easy to use for performing tasks effectively
Comply with the Pearson Accessibility Guidelines to ensure the user interface is accessible to everyone, including people with disabilities
Flexible and adaptive to optimize the user experience on different devices
Helps designers and developers communicate more effectively
By using a shared language for the features and configurations, we are able to bridge the gap between design and development.
Creates a more coherent user experience
Having multiple designers working together on a project could easily lead to a disjointed user experience. Following a unified design system keeps the design consistent throughout the user journey.
Enables teams to focus on solving greater problems
Designers will have more room for creativity and innovation with more time freed up from nudging pixels. Developers will be able to work more efficiently by using the code package that enables updates at a global scale. With greater efficiency, teams can truly be agile.
Here are the steps for adding new components or modifying existing components as our library grows:
A consumer emails the UX Framework (UXF) Design Team with a brief description of the needs.
The UXF Design Team collaborates with that consumer to design the new functionality or modify existing component, and then document the design as well as the guidelines on the site.
The design goes through the governance review to ensure it meets a set of requirements from the Component Quality Checklist.
The UXF Development Team collaborates with the consumer to build the functionality or modify existing component, and then release the code repository for people to reuse.