Anna Schoderer & Maximilian Franzke
DB UX Design System – How we’ve open sourced our largest inner source project
#1about 1 minute
Unifying Deutsche Bahn's digital landscape with a design system
Deutsche Bahn faces complexity from diverse applications, multiple frameworks, and non-functional requirements like accessibility across internal and external teams.
#2about 2 minutes
Why open source is the solution for collaboration and quality
Open source principles enable collaboration with external partners, improve component reusability, and serve as a quality gate for the entire system.
#3about 2 minutes
Fostering a supportive open source culture at Deutsche Bahn
The company supports open source through leadership backing, dedicated time for contributions, architecture guilds, and active internal developer communities.
#4about 1 minute
Moving the design system from inner source to open source
The DB UX design system was moved from a private inner source model to public open source to better include external partners and agencies.
#5about 2 minutes
The technical stack for a multi-framework component library
The system uses Sketch and Zeplin for design tokens via Style Dictionary and Mitosis to generate components for multiple frameworks like React and Angular.
#6about 1 minute
Establishing quality gates in the development process
A cross-functional process involves community, accessibility, and brand teams, using pre-releases, Playwright for visual regression testing, and GitHub Actions.
#7about 2 minutes
Managing community feedback and contributions
Feedback is gathered from a large internal web development community via MS Teams before being migrated to public GitHub issues for transparency.
#8about 3 minutes
Q&A: The decision to move away from Storybook
While previously used with Stencil.js, the team is not currently using Storybook due to challenges with their Mitosis-based mono-repo and documentation integration.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Bonial International GmbH
Berlin, Germany
Senior
Python
Java
Matching moments
03:51 MIN
Learning from Airbnb's design language system
Typescript, React and Atomic Design - a match made in heaven
04:55 MIN
Creating a shared language with design systems
Bridging the gap between design and development
01:28 MIN
Building consistent UIs with an enterprise component framework
Navigating the Corporate Jungle: Life as a Developer in a large Company
01:19 MIN
Creating a cohesive user experience with design systems
Microfrontends at Scale
02:32 MIN
Exploring the IBM Carbon Design System as an example
Building a framework-independent component library
01:40 MIN
Sharing UI components and ensuring design consistency
Independently together: how micro-applications improve developer experience + app performance
04:16 MIN
Volkswagen's framework for harmonizing development
Model Based Systems Engineering in an Agile Product Development Process
05:42 MIN
How to get developers to use a design tool
Building Collaborative Open Source tools for Developers and Designers - Pablo Ruiz-Muzquiz from Penpot
Featured Partners
Related Videos
Bridging the Gap
Philipp Kremer
Breaking Down Silos Between Design and Development
Erica Rider & Stan Carrico
UX is a fullstack job!
Marcel Bagemihl & Miriam Becker
Unlocking Seamless Collaboration: Design-First APIs for UI Components
Lucien Immink
Bridging the gap between design and development
Jade Jiang & Noga Mann
Design Systems and how to develop consistent and scalable products with them
Michael Siregar
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
Design as an algorithm, not as a feature
Kaya Sohyun Kim
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

BPCS Consulting Services GmbH
München, Germany
€70-85K
Intermediate
React
Vue.js
TypeScript

PiNCAMP GmbH
Berlin, Germany
Senior
React
GraphQL
Next.js


de engineering gmbh
Frankfurt am Main, Germany
A/B testing
Speech Recognition

Diplom-Designer (FH)
Hamburg, Germany
Remote
Senior
Figma
Microsoft Office

MaibornWolff GmbH
München, Germany
Remote
Senior
API
ARM
Figma


Aschert & Bohrmann GmbH
Düsseldorf, Germany
CSS
HTML
JavaScript