Overview
Forgerock had a very small product design team for several years. As they moved closer to acquisition there was a need to make a clear, scalable design system. There were several inconsistencies to be addressed between engineering and design tokens including naming conventions, structure, and overall inefficient multi-patterns.
My Role: Design Lead
Contributions: Design system audit, Figma based design system
Problem
How can we create a simple design system built based on bootstrap that we can build upon with additional features and continue to iterate on.
The Audit
Key Findings
Weak Accessibility
The system was not built with accessibility in mind. There were over 300 impacted items not meeting WCAG AA guidelines. This appeared in not just color contrast and interactions but also in some of our ARIA tags. We worked on a long-term plan to update these patterns across the product through the next 4 quarters.Not branded
The design of the product feature colors not included in our brand.Inconsistent controls and interactions
Since the product has been piecemeal, created by several engineers often without design oversight, there are several components with odd usability. Some of these were quick fixes that we were able to tackle in the first design round. For those that required research, we started a backlog in Jira to address in the coming quarters.