Smashing Magazine - #408: Design Systems

Design System ROI calculator, practical guides, tools and design system checklist. Issue #408 June 6, 2023 View in the browser

Smashing Newsletter

Kalimera ora Smashing Friends,

Design systems are nothing but an exercise in persistence and collaboration. We need to think in a systematic way, and we need to agree on components that are flexible and reusable — both in design and in code.

Goldman Sachs Design System
A sophisticated design system around everything, from data tables to drag-and-drop: Goldman Sachs Design System.

In this newsletter, let’s take a look at some of the useful tools and resources to build and implement better design systems. You’ll find some guides and inspiring enterprise design system resources, but also a checklist for components and an ROI calculator. We hope you’ll find them useful!

A Smashing Hour with Oliver Reichenstein
We have some exciting events coming your way — including a Smashing Hour with the one-and-only Oliver Reichenstein.

Mark your calendars for Smashing Meets AI (free, June 20, online), a friendly get-together to discuss the challenges of AI alongside designing and building with it. We’ll also exploring a diversity of topics at our upcoming SmashingConf Freiburg 🇩🇪 (Sept 4–6, only 25 tickets left!) and at SmashingConf Antwerp 🇧🇪 (Oct 9–11), with a few practical workshops around design, frontend and UX — we’d love to see you there. 🙌

Until then, let’s get to the bottom of design systems!

— Vitaly (@vitalyf)


1. ROI Calculator

Your boss is hesitant that the work you’ll put into a design system will eventually pay off? The Design System ROI Calculator might be just what you needed to convince them that the time and money invested in a design system is a good investment.

Design System ROI Calculator

The ROI calculator helps you understand and project cost savings when implementing a design system. It calculates total employee savings from implementing a design system, as well as time saving and efficiency gain by component or UI element. You can also choose different scenarios based on team size and product calculation to estimate total savings. (cm)


2. Inspiring Enterprise Design Systems

Some design systems strike with their level of detail. The Goldman Sachs Design System is such an example. Customized for institutional finance, it allows teams to create digital products that put clients first. But even if you’re not in the financial industry, with its touch screen considerations, accessibility guidelines, do’s and don’ts, and much more, the design system is a treasure chest for any UI/UX designer. Particularly since Goldman Sachs open-sourced their Figma kits, so be sure to check out their Foundation UI Kit, the Components UI Kit, and the Patterns & Layouts UI Kit.

Goldman Sachs Design System

Another fascinating example of an enterprise design system is the OpenBridge Design System. Created for maritime workplaces and equipment, it describes solutions to common problems in maritime user interfaces. You’ll discover patterns for transportation systems and sea-shore interfaces, for example, or day, dusk, and night modes. You can dive deeper into the patterns in the docs, download the Figma kit, or check out the component library to tinker with the code.

Looking for more? Vitaly compiled some less-known enterprise design systems with docs and Figma kits for large organizations, governments, and complex applications. Inspiration is guaranteed! (cm)


From our sponsor

Cut Development Time In Half

Cut Development Time In Half
The possibilities of a headless setup are endless. A CMS such as Storyblok can help you make your website more resilient without losing the flexibility to deliver time-relevant content. Try Storyblok today.


3. Proportional Scales

Consistency is key in a design system. Still, a lot of systems lack universal rules for sizing. Proportio is here to change that. Created by Nate Baldwin, the open-source tool helps you ensure cohesive sizing, spacing, and scale across your system to get you well-prepared for all those occasions when you need to add new sizes or densities to your components.

Proportio

Proportio leverages the typographic scale to create all values for text and icon sizes, spacing, radius, and elevations for you. The interface shows a live preview of your specification as you work on it. Once you’re happy with the result, you can export the values as either W3C Design Tokens or CSS variables — perfect for a simple, stress-free hand-off to engineers. (cm)


4. Enterprise Design Systems 101

Introducing an enterprise design system is a lot of work. But it is work that will eventually pay off. Especially with large teams, multiple platforms, and numerous user interfaces to manage, having a single source of truth helps maintain a consistent user experience. So what do you need to consider when building your own? Adam Fard takes a closer look.

Enterprise Design System: Everything You Need to Know

As Adam explains, an enterprise design system is a system of best practices, reusable design elements, processes, usage guidelines, and patterns that help reinforce the brand, improve the UX design process, and optimize the user experience. If your enterprise traverses numerous sites or apps, Adam’s writeup is a great opportunity to learn more about the building blocks of a successful enterprise design system. (cm)


5. Upcoming Workshops and Conferences

That’s right! We run online workshops on frontend and design, be it accessibility, performance, or design patterns. In fact, we have a couple of workshops coming up soon, and we thought that, you know, you might want to join in as well.

Smashing Online Events
With online workshops, we aim to give you the same experience and access to experts as in an in-person workshop from wherever you are.

As always, here’s a quick overview:


6. Free Design Systems Video Course

Are you about to build your first design system? Or maybe you’re just curious to learn more about them? Then Figma’s “Introduction to Design Systems” is for you. The free 80-minute video course walks you through the entire design systems journey over four lessons.

Introduction to Design Systems

The course covers fundamental design system concepts, building and testing, documenting your system, and everything in between. Along the way, it demonstrates real-world applications and shares valuable tips for how Figma features support your design system process. The course also equips you and your team with questions to help make meaningful decisions — whether you even need a design system, for example. A great introduction to the ever-evolving world of design systems. (cm)


7. Activity For Starting A Design System

Starting a design system can be a daunting task, especially for small teams who are in awe of the scale of finished systems by large corporations. Nathan Curtis shares a quick, two-stage activity that helps small teams set the base for a design system that is truly tailored to their needs.

Picking Parts, Products & People

At the heart of the activity is a two-page worksheet. The first stage orients the group around tangible parts of the system and what does and what doesn’t matter to them. Stage two is all about prioritizing the system. It helps the team assess the effort they plan to put into each of the different parts, prioritize their most important products, and identify who will play key roles in decision-making and the creation process of the system. A great activity to see things more clearly. (cm)


8. New On Smashing Job Board


9. Recent Smashing Articles


That’s All, Folks!

Thank you so much for reading and for your support in helping us keep the web dev and design community strong with our newsletter. See you next time!


This newsletter issue was written and edited by Cosima Mielke (cm), Vitaly Friedman (vf) and Iris Lješnjanin (il).


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You
rock.

Follow us on Twitter Join us on Facebook

unsubscribe update preferences view in your browser

Key phrases

Older messages

#407: Web Typography

Tuesday, May 30, 2023

How to choose typefaces, type design resources, fluid typography editor and font generators. Issue #407 • May 30, 2023 • View in the browser Smashing Newsletter Masaa' Alkhayr Smashing Friends,

#406: State Of The Web 2023

Tuesday, May 23, 2023

State of CSS 2023, new JavaScript and TypeScript features, SVG, faivons, Web Components and inclusive design. Issue #406 • May 23, 2023 • View in the browser Smashing Newsletter God eftermiddag

#405: UX and Interface Design

Tuesday, May 16, 2023

UX metrics, golden rules of design research, B2B interface, guide to animation, enterprise UX and designing for attention. Issue #405 • May 16, 2023 • View in the browser Smashing Newsletter Iyi

#404: Front-End Tooling

Tuesday, May 9, 2023

DevTools tips, fluid type scale, Terminal explained, HTML email, better mobile input and fluid CSS grid. Issue #404 • May 2, 2023 • View in the browser Smashing Newsletter Cagā dina Smashing Friends,

#403: Advanced CSS In 2023

Tuesday, May 2, 2023

Advanced CSS techniques with container queries, :has() selector, CSS text balancing, a combined CSS-aspect-ratio-grid and new color formats in CSS. Issue #403 • May 2, 2023 • View in the browser

You Might Also Like

We Want To Hear From You: Correct Link

Friday, May 17, 2024

Oops! New link for our latest AD PRO survey. Architectural Digest AD PRO Logo AD PRO Survey Dear AD PRO Reader, AD PRO is nothing without the design community. To ensure we're giving you the best

We Want To Hear From You

Friday, May 17, 2024

Architectural Digest AD PRO Logo AD PRO Survey Dear AD PRO Reader, AD PRO is nothing without the design community. To ensure we're giving you the best experience, help us by answering this short

165 / Make a song about anything without playing an instrument

Friday, May 17, 2024

Product Disrupt Logo Product Disrupt Half-Monthly May 2024 • Part 1 View in browser Welcome to Issue 165! Last week, I went on a road trip to regions around Milan. I took some time off for vacation and

AI Search, Communal Plot, Shameless AI, Onboarding, AI Hallucination

Friday, May 17, 2024

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar May 15 2024 Google is redesigning its search engine — and

Eye Tracking, Border Radius Advice, Emoji History, Losing Color, CSS Masonry

Friday, May 17, 2024

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar May 16 2024 Apple announces new accessibility features,

The Unvarnished Truth on Project Photos

Friday, May 17, 2024

View in your browser | Update your preferences ADPro Ready, Set, Shoot! Some of the most common questions we hear from members have to do with shooting and styling design projects. What photographer

DeviantArt’s Downfall, Forged Badge, Time-based Animations, Adidas History, Tooling and Feeling

Friday, May 17, 2024

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar May 17 2024 DeviantArt's Downfall Is Devastating,

[Reminder] UpLabs Shutting Down on June 1st

Tuesday, May 14, 2024

Dear customer, We hope this message finds you well. It is with a heavy heart and, after much deliberation, that we must announce the upcoming closure of UpLabs. Our last day of operation will be June

If you want editors to open your emails...

Tuesday, May 14, 2024

... here's a quick tip to improve your pitch subject lines. A quick ask before we get into it. Our friends over at Proof to Product working on a report to help product folks make better business

Old Decorating Ideas We Wish They’d Bring Back

Tuesday, May 14, 2024

View in your browser | Update your preferences ADPro In AD PRO's newest feature on the potential pendulum swing towards 2000s interior design, AD100 talent Martyn Lawrence Bullard recommends “a