This weekend, I decided to indulge my inner nerd by exploring the concept of "measuring Figma adoption." My focus wasn't on the broad spectrum of "design system" adoption, but specifically on how designers are adopting the Walrus design system within Figma.
While reviewing our analytics, I noticed they often leave much to interpretation. For instance, when we observe inserts and detachments, it's not always clear how to interpret these actions. I feel that these metrics leave significant parts of the story untold.
Inspired by the Pinterest Design Systems Team’s approach to measuring adoption, I decided to evaluate each file by calculating how many layers were Walrus components versus non-Walrus components. For example, if a file contains 25 layers and 7 of those are Walrus components, then that file has a 28% Walrus adoption rate.
While this method doesn't tell the entire story, it does provide a more nuanced view of how our design system is utilized across files. This can help us understand the adoption patterns and identify areas where we can improve or provide additional support.
Here's a breakdown of the approach I took:
By analyzing these metrics, I gained valuable insights into the adoption and usage of Walrus components within our teams. Here’s what I found:
To deepen our understanding of Figma adoption, here are additional metrics we can start capturing using the Figma API:
Looking ahead, I plan to rerun this query with the new Walrus 2.0 implementation to keep track of adoption. This will allow us to compare the adoption rates before and after the rollout of Walrus 2.0, providing valuable insights into the impact of the new implementation.
This deeper analysis allows us to understand the real-world application of our design system and identify areas for improvement. It provides a clearer picture of adoption and helps us tailor our support and resources to better meet the needs of our design teams. By capturing additional metrics in the future and tracking the adoption of Walrus 2.0, we can continue to refine and enhance the Walrus design system's adoption and effectiveness.