As the organization continues to grow its portfolio, products become increasingly complex and difficult to manage. As more features and iterations are added, the overall experience of the products become fragmented and inconsistent. In return, each new version is increasingly time consuming and cost inefficient. A new design system is needed to prevent future frictions.
The business needs a new cost effective way to standardize the experience of all products to improve productivity, maintain consistency, while decreasing development time.
Creating a one brand design system can already be complex. To build one that can embody 4 brands and potentially more is increasingly so. Many things needed to be considered:
The hardest question to answer is how do we identify the components that we want to build first without overwhelming the design system? To do that, we had to take a holistic look at the existing portfolio.
We browsed through each brand portfolio and dissected the products into bite sized components. With the plethora of atomic, molecular and organism level modules side by side, we were able to determine any commonalities.
After the audit, we had an extensive list of components that can be universalized and reused. However, given the limited bandwidth of both design and engineering teams, we understood that it would still be costly, time consuming, and impractical to design and develop every single component. We needed to reconsider and prioritize our findings.
It is always good practice to involve the engineering team as early as possible. Our case was not any different. We created a prioritization tool to share with the engineering team and held working sessions to narrow the scope. We used 3 metrics for this tool:
With this document, we were able to quickly prioritize the long list of components into 3 project phases. Components with high frequency of use, impact, and low level of effort will be prioritized first and completed in phase 1. Those with low frequency of use, impact, and high level of effort will be backlogged for re-evaluation. Everything that falls in-between the scale would be broken up into phase 2 and phase 3.
Design systems are more than just colors, typography, icons, and components. We also had to ensure that these components can be easily reused and flexible enough to allow for different use cases and variations across all brands. Few things we needed to consider:
As we inched closer to the end of phase 1, we took a closer look at it from a birds eye view. With version 1.0, we will be able to power around 25% of all of our site experiences. We will continue to build on top of this foundation to further improve our efficiency across all the cross functional teams.
Version 1.0 is currently used in Brita, Objective wellness, Clorox DTC, and parts of Burt's Bees. The goal is to ultimately be able to extend its use across all of Clorox portfolio.
A design system is a project that is forever evolving and adapting to changes. As the company continues to shift all the other brands under the same tech stack, the design system will also scale accordingly. With more brands utilizing the same system, new documentation will also need to be considered to avoid confusion and unnecessary complexity.