Summary
Design systems are essential for creating cohesive and scalable products. By providing a shared set of design guidelines, components, and styles, design systems help ensure consistency and efficiency throughout the design process. In this talk we’ll go through the best practices when creating and maintaining a Design System including different strategies, approaches to token creation, making good use of overrides, setting up principles and guidelines and how to scale a design system so that it becomes useful for design a dev teams alike.
Key Insights
-
•
Design systems provide consistency and speed to design processes, benefiting all stakeholders.
-
•
An atomic design model is useful for structuring design components from basic tokens to templates.
-
•
Separate styles from symbols to simplify updates and maintain consistency across designs.
-
•
A device-agnostic approach to organizing components makes scaling easier and updates more efficient.
-
•
Flat hierarchies in component organization help avoid navigation complexity within design systems.
-
•
Establish a design system council for regular reviews and collaboration between stakeholders.
-
•
Effective documentation is crucial for onboarding new team members and revisiting design system rules.
-
•
Iterate on rules regularly to ensure they remain relevant and applicable as products evolve.
-
•
Utilize design tools' features to enhance workflow efficiency and maintain a healthy design system.
-
•
Allow space for creativity to keep the design process engaging and innovative.
Notable Quotes
"A design system is an agreement that creates consistency across UIs."
"It provides one source of truth for all team members."
"If you use color variables, one change updates everything."
"Try to make your component hierarchy as flat as possible."
"The Boy Scout approach applies: you're done when you can't take anything else out."
"Design systems should accommodate both current needs and future scalability."
"Regularly revisit the rules of your design system; they might not apply as your product evolves."
"Iteration is the golden rule of design; no design is ever perfect."
"Include all stakeholders in your design system council for comprehensive insights."
"Document everything to ensure continuity and clarity in your design practices."















More Videos

"Optimal performance is about making external conditions match your goals."
Jacqui FreyFlow and Superfluidity for Design Orgs
November 7, 2018

"Communication can either be sustenance or nourishment for you and your teams."
Laura Gatewood Laine ProkayBeyond Buzzwords: Adding Heart to Effective Slack Communication
September 23, 2024

"Metrics are crucial; they tell us what people pay attention to."
Johanna KollmannInsights-Driven Product Strategy: Get your Research to Count
December 6, 2022

"We want to make sure you are feeling loved, supported, and excited about the outstanding content we have today."
Bria AlexanderDay 3 Welcome
September 25, 2024

"When you explore lots of different ideas, you're going to understand the context better."
Billy CarlsonIdeation tips for Product Managers
December 6, 2022

"Don’t underestimate the power of storytelling in conveying users’ needs to stakeholders."
Catherine DubutBridging Physical and Digital Spaces: Approaches to Retail Service Design
March 18, 2021

"Onboarding processes should empower new hires to integrate smoothly into the team."
Kim Holt Emma Wylds Pearl Koppenhaver Maisee XiongA Salesforce Panel Discussion on Values-Driven DesignOps
September 8, 2022

"Talking about outcomes first helped question their previous experiences."
Adrian HowardSturgeon’s Biases
September 25, 2024

"I taught myself graphic design and HTML and CSS, and that choice to be on Neopets in my space at the time really launched my career as a designer."
Asia HoePartnering with Product: A Journey from Junior to Senior Design
November 29, 2023