Design Systeme

Design Systeme gewinnen zunehmend an Beliebtheit und das mit guten Gründen. Mit einem Design System bringen Sie System und Ordnung in Ihr Applikations-Portfolio und machen diese gleichzeitig fit für die Zukunft. Lassen Sie uns hier die wichtigsten Fragen klären, was ein Design System eigentlich ist und welchen Mehrwert es für Ihr Unternehmen bringt.

Thomas Schulz22.04.20226 min Lesezeit

Was ist ein Design System?

Ein Design System ist eine Sammlung von wiederverwendbaren Komponenten. Die Komponenten unterliegen allgemeingültigen Standards und Regeln. Durch die Verwendung der Komponenten unter Einhaltung der Regeln werden Applikationen mit einem konsistenten Aussehen und einem einheitlichen Benutzererlebnis entwickelt.

Welchen Mehrwert bringt ein Design System?

Mit einem Design System sparen Sie sich langfristig Zeit, Aufwand und Ressourcen bei einer konstant hohen Qualität des Endprodukts. Durch wiederverwendbare Komponenten werden sowohl Konzepte und Screendesigns und auch die Umsetzung des Frontends überproportional beschleunigt. Sie werden erstaunt sein, in welcher Geschwindigkeit Ihr Frontend-Entwickler die Masken fertiggestellt hat! Und ein Design System bieten noch viel mehr Vorteile:

  • Sie profitieren von den Ergebnissen und dem Know-How anderer Projekte in Ihrem Unternehmen.

  • Durch das Einhalten von Design Standards und die Nutzung wiederverwendbarer Komponenten profitieren alle Ihre Applikationen von einer durchgängigen User Experience und konsistenten Gestaltung.

  • Ein Design System verbindet Experten und Stakeholder team- und disziplinübergreifend durch eine gemeinsame Sprache. Es verbindet Projekte, die nichts voneinander wissen und bündelt gemeinsame Projektanforderungen.

Und wie sieht so ein Design System aus?

Ein Design System ist mehr als der moderne Begriff für Guidelines. Ein Design System definiert sich aus dem Dreiklang der folgenden Module:

Dokumentation

Die Dokumentation beschreibt in Form von Guidelines alle Komponenten und Patterns. Sie beschreibt ihre Zusammensetzung, ihr Verhalten und ihre Interaktion und leitet daraus allgemeingültige Standards ab. Die Dokumentation ist der zentrale Access Point um auf die übrigen Module des Design Systems zuzugreifen.

Design Resources

Design Resources sind Arbeitsdokumente für Designer und Business Analysten. Mit ihnen werden anhand bestehender Komponenten Konzepte, Screendesigns und Prototypen für Ihre Applikationen erstellt. Sie sind gleichzeitig Vorlage für Ihre Frontend-Entwickler um die Applikation zu bauen und neue Komponenten zu entwickeln. Alle Komponenten in den Design Resources sind wiederverwendbar und nutzen Layer-Styles. Grundlegende Designentscheidungen, wie Änderungen an Typografie oder Farbe, werden zentral getroffen und übertragen sich automatisch auf alle Instanzen in allen Screendesigns. Auf dem Markt gibt es zwischenzeitlich viele Tools, alle mit Ihren Vor- und Nachteilen, welche die Basisanforderungen erfüllen. Mit Ihren Anforderungen finden wir gemeinsam das richtige Tool für Sie!

Code Resources

Code Resources sind fertig entwickelten Komponenten als Code. Mit ihnen wird das Frontend Ihrer Applikation aufgebaut. Alle Code Resources werden als Komponenten-Library zentral auf einer Plattform bereitgestellt mit Codebeispielen und einer Dokumentation ihrer Properties. Alle Komponenten in den Code Resources sind wiederverwendbar und nutzen Variablen bzw. Tokens. Grundlegende Designentscheidungen, wie Änderungen an Typografie oder Farbe, werden zentral getroffen und übertragen sich automatisch auf alle Komponenten in allen entwickelten Applikationen.

Die Qualität des Design System zeichnet sich durch die Verwendung einer einheitlichen Sprache aus. Variablen, Tokens, Styles und sonstige Benennungen sind in allen Modulen identisch. Damit das Design System sein volles Potenzial ausschöpfen kann, sollten außerdem die folgenden Aspekte erfüllt sein:

Zentralisiert

Das Design System – und NUR das Design System – ist die Single Source of Truth.

Zugänglichkeit & Kollaboration

Ob Mitarbeiter, CEOs, Kunden oder externe Dienstleister – Jeder partizipiert am Design System und wird gleichzeitig davon profitieren.

Skalierbar

Das Design System ist ein lebendiges Ökosystem. Die Bestandteile des Design Systems können auf Veränderungen schnell und einfach reagieren und mit den richtigen Prozessen und Workflows, finden alle Änderungen und Neuerungen ihren Weg in das Design System und das ohne Wildwuchs, klar und strukturiert.

Unterschiedliche Frontend-Frameworks, also viele redundante Komponenten Libraries?

In Ihrer Frontend-Landschaft verwenden Sie verschiedene Frameworks wie Angular, Vue.js oder React? Da stellt sich schnell die Frage: Müsse Sie nun mit einem Design System für jedes Framework individuell eine eigene Komponenten Library aufbauen oder den Weg der Einheit gehen und nur noch ein einziges Framework nutzen? Die Antwort auf diese Frage ist keine unbequeme Entscheidung, sondern eine dritte vielversprechende Lösung: Web Components. Web Components sind universell einsetzbar und lassen sich in den bekannten Frameworks problemlos integrieren. Gerne beraten Sie unsere Kollegen aus der Binarystate GmbH näher über Web Components und über die Entwicklung einer Komponenten Library.

Design System – nur ein Hype?

Wiederverwendbare Komponenten sind keine Neuheit. In unseren Design Tools nutzen wir diese täglich um so effizient auf Veränderungen im Gestaltungsprozess zu reagieren. Bereits 2016 beschrieb Brad Frost in seinem Buch Atomic Design das Prinzip ein User Interface in einzelne Bestandteile zu zerlegen und verglich diese Bestandteile mit den Organisationsebenen des Lebens (Atom, Molekül, Organismus). Design Systeme gewinnen zunehmen an Popularität, dies zeigen neben zahlreichen Veröffentlichungen und Artikel zum Thema auch die wachsende Anzahl an öffentlichen Design Systemen von großen Marken wie Atlassian, Audi, Porsche u.v.m. Für uns sind Design Systeme nicht nur ein Hype. Für uns sind Design Systeme einer der größten Design Trends und Notwendigkeiten in einem Zeitalter, in welchem User Experience und gutes Design in nahezu allen Bereichen der Digitalisierung rasant an Bedeutung gewinnen.

Wie wir Sie unterstützen können

Gemeinsam bringen wir Ihnen die Single Source of Truth in Ihr Business.

  • Wir bauen und etablieren gemeinsam mit Ihnen und Ihren oder unseren Entwicklungspartnern ein einheitliches Design System für Ihr Unternehmen.

  • Nach unserer Philosophie „UI-First“ prüfen und bewerten wir aller neuen Designs für Business Applikationen auf Einhaltung der definierter Design Standards. Daraus leiten wir Empfehlungen ab, die zu einer Einhaltung der Design Standards führen oder passen bzw. erweitern das Design System aufgrund der neuen Anforderungen an.

  • Wir koordinieren die Weiterentwicklung des Design Systems und erstellen neue Komponenten beginnend mit den Anforderungen, dem Design, die Definition, bis zur Koordination der Entwicklung und der abschließenden Dokumentation.

Sie möchten mehr über uns erfahren? Gerne stelle ich Ihnen unser Unternehmen näher vor.

  • Thomas Schulz

  • Senior User Interface Designer & Geschäftsführer

  • t.schulz@siegmund.de
  • +49 711 70 70 91 - 19