World Congress 2023 Aug 11, 2023

Design Systems and how to develop consistent and scalable products with them

Michael Siregar

Building a comprehensive design system before your MVP demands high upfront investment, but it prevents massive technical debt. Discover how to scale efficiently using Figma, React, and Storybook.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction and agenda overview

An overview of the presentation covering design system terms, implementation steps, and tools.

#2 about 1 min

Defining the core design system components

A breakdown of the essential parts of a design system including style guides, components, and patterns.

#3 about 2 min

Building a style guide and design tokens

How to establish visual aspects, principles, and strict naming conventions for design tokens.

#4 about 2 min

Creating reusable component libraries

Collecting code snippets, design assets, and usage principles into reusable user interface elements.

#5 about 2 min

Establishing a design pattern library

Formulating reusable design solutions to solve specific interaction problems and guide developer behavior.

#6 about 3 min

Convincing stakeholders to adopt a system

How to audit existing interfaces and translate inconsistencies into business cases to win stakeholder support.

#7 about 3 min

Conducting user and process research

Collecting user insights, understanding current deployment workflows, and auditing existing resources.

#8 about 3 min

Designing tools, guides, and components

Choosing the right design tools and incrementally building style guides, components, and patterns.

#9 about 2 min

Engineering and documenting the system

Selecting front-end frameworks, setting up deployment pipelines, and building functional libraries.

#10 about 3 min

Maintaining and evolving the design system

Strategies for ongoing collaboration, measuring workflow success, and proactively adapting the living system.

#11 about 3 min

Documenting components using Storybook

Leveraging Storybook for interactive design documentation, workflow testing, and seamless interface integration.

#12 about 6 min

Interactive Storybook and Figma demonstration

A developer walkthrough of a Storybook codebase, showcasing functional component variants and design handoff views.

#13 about 8 min

Audience Q&A on implementation challenges

Addressing developer questions around platform lock-in, legacy systems compatibility, rendering variants, and upfront project investments.

Matching moments

4:23 min

Building a framework-agnostic design system with web components

Manuel Mauky · WWC 2023

4:48 min

Creating a shared language through design systems

Jade Jiang Jade Jiang +1 · WWC 2024

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

1:42 min

Adopting design systems and detangling business logic

Nathalia Rus · WWC 2022

3:06 min

Coordinating design system rollouts across decoupled software teams

Josh Goldberg · WWC 2021

1:59 min

Documenting component libraries effectively using interactive development tools

Josh Goldberg · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

In-Person by Default: Principles & Practices for Building Developer Meetups

Steve Chen

Executive Director and Founder at Code & Coffee

Steve Chen
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

Beyond the Code: Human-AI Synergies in Product Development

Ajita Kanchivakam Ananth

Staff Technical Program Manager at Google

Ajita Kanchivakam Ananth
Open session

World Congress 2026 North America

From Idea to Production with AI: Agentic Development in Practice

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky