October 1, 2021
Forward-Thinking Design Systems
In the chaos of the everyday, it’s often hard to step back and assess whether your organization’s design system is really working. But coming to the realization that it could be better, and then making the decision to change things around— well, that’s overwhelming.
Where should you start?
The benefits to reevaluating, maintaining, and evolving a design system are straightforward – creating efficiency for your team, consistency for your users, and the ability to scale for your company. However, the organizational impact of a design system is what’s hard to master.
Don’t worry! Grand Studio has a few ways to battle organizational complexity when redesigning, scaling, and maintaining a design system, based on what we’ve learned over the years.
When reevaluating a design system there are often multiple products and regions to take into consideration. When we redesigned the design system of the world’s largest basketball league our design team was tasked with the challenge of unifying domestic and international digital products across web, app and OTT platforms. Like all design systems, this system had to scale to meet the needs of a number of teams with differing outputs. We ran a design and development audit on the existing products as a way to keep track of styles and components and to understand the context in which these elements are being used. Once we had an understanding of the existing styles and components, future focused decisioning became a key player to fill any gaps and prioritize key components. To build a scalable and sustainable design system your decision making must ensure flexibility, rather than rigidly structured for the needs of a single product. A design system will change, so we should design with product evolution in mind.
Quality and Development
In order to scale, the team needs defined and reliable workflows, including handoffs between design and development. A design system in itself helps facilitate designer-developer collaboration by establishing a common language within the team. So you’d hope this would make handoff smoother, right? When design systems are large and unwieldy they become a challenging tool for disparate product teams. We work to establish a streamlined and precise design system that can deliver a clear and transparent handoff process. Our goal is to edit back and create a single source of truth for multiple products within one system. The best way to create a common language within the design and development team is to explain how components behave and include code samples. This complete explanation goes beyond a set of tooling and creates precise handoffs that are codified in the design system.
To introduce and implement changes within a design system, there’s a need for solid change management. When evolving design systems, we work closely with our partners throughout the design process to not only focus on building consistent user experiences across the entire product suite but to give them the tooling to champion the design changes. We rely on our partners to be internal champions, in order to facilitate buy-in across multiple departments and product teams and to ensure the changes are used properly by all adopters.
While design systems are essential in developing evolving products that are scalable their frameworks are complex. Simply put, design systems will fail without the commitment to maintain them. Updating your design systems requires focus, commitment and openness to doing things differently. We focus on working with our clients to recreate the fundamental building blocks, the right tooling, and methodology that will create conditions for adoption and scalability.
Want to learn how we help companies build clarity out of complexity?
We’re here to help!