Um digitale Produkte mit effektiven UX-Designs schnell erstellen zu können, müssen Softwareentwickler Designsysteme nutzen, die Wiederverwendung und Zusammenbau fördern.
Priorities CIOs Must Address in 2025, According to Gartner’s CIO Survey
30. Juli 2021
Verfasst von: Ashutosh Gupta
Um digitale Produkte mit effektiven UX-Designs schnell erstellen zu können, müssen Softwareentwickler Designsysteme nutzen, die Wiederverwendung und Zusammenbau fördern.
Viele moderne Produktteams entwerfen weiterhin originelle UX-Designs und entwickeln digitale Erlebnisse von Grund auf neu. Dabei übersehen sie die Vorteile der Verwendung vorhandener und bewährter Designmuster, was zu schlechter Benutzerfreundlichkeit, visuellen und verhaltensbezogenen Inkonsistenzen sowie zu längeren Designzyklen führt. Um die Gesamtqualität des Benutzererlebnisses und UX-Qualität zu verbessern, sollten die Führungskräfte der Softwareentwicklung ein Designsystem einsetzen – eine Reihe von wiederverwendbaren Designobjekten und Code-Komponenten der Darstellungsschicht, die durch klare Standards für die Erstellung verschiedener digitaler Produkte geregelt sind.
„Ein Designsystem ist einer der wichtigsten strategischen Vermögenswerte für Ihr Unternehmen. Es ist ein lebendiges digitales Produkt, das ein Team, einen Plan und eine Reihe von spezialisierten Tools erfordert“, so Brent Stewart, Senior Director Analyst bei Gartner.
Jetzt herunterladen: Verbessern Sie die Softwarequalität durch Aufbau digitaler Immunität
Ein Designsystem schafft eine „einzige Version der Wahrheit“ – eine zentrale Designsprache für UX-Designer, die es ihnen ermöglicht, konsistente Benutzererlebnisse über verschiedene Teams, Kanäle und Plattformen hinweg zu gestalten. Das Wertversprechen eines Designsystems umfasst:
Ein ideales Designsystem besteht aus Design-Token, anpassbaren UX-Designmustern, produktionsreifen Codes und Anleitungen zur effizienten Bereitstellung leistungsstarker digitaler Produkte. Hier sind die vier Komponenten eines Designsystems:
Die visuellen, schriftlichen und verhaltensbezogenen Attribute wie Logos, Farbpalette, Ikonographie, Typographie, Stimme oder Tonfall fallen unter das Dach stilistischer Besonderheiten.
Moderne Designsysteme verwenden Design-Token, um die Verwaltung von Farben, Textstilen, Symbolen und mehr zu zentralisieren. Design-Token sind plattformneutrale Einheiten, die Design-Variablen speichern und anstelle von fest kodierten Werten wie Pixel- oder Hex-Werten verwendet werden, um die Konsistenz von UI und UX bei der Skalierung von Designsystemen zu gewährleisten.
Strukturelle Besonderheiten sind eine Zusammenstellung von UX-Design-Elementen (bestimmte Schaltflächen, Seitenvorlagen usw.) zur Erstellung benutzerfreundlicher Bildschirmdesigns mit kürzerer Durchlaufzeit.
Der atomare Designansatz ist eine der beliebtesten Methoden zur Beschreibung der Hierarchie von strukturellen Besonderheiten. Hier eine allgemeine Übersicht:
Code-Komponenten sind ein Inventar produktionsfähiger Codes in dem ausgewählten Framework. Sie sind nach der Hierarchie des atomaren Designansatzes organisiert. Jedem Design-Atom, -Molekül, -Organismus und -Vorlage ist eine entsprechende Code-Komponente zugeordnet. Ausgefeilte Designsysteme tokenisieren Code-Komponenten, um Farben, Typografie, Abstände usw. zentral zu aktualisieren.
Um effiziente Designsysteme zu schaffen, sollten durchsetzbare Leitprinzipien, Nutzungsrichtlinien und Governance-Politiken vorhanden sein.
Die Leitprinzipien stellen sicher, dass Designobjekte und Code-Komponenten modular, zusammensetzbar, generisch, flexibel und zugänglich sind. Zu den Nutzungsrichtlinien gehören Regeln in Bezug auf Typografie, Farbpalette, Abmessungen und Abstände, Grammatik, Seitenverhältnisse, Schreibstil usw.
Governance-Politiken sind notwendig, um die gegebenen Standards auf Dauer aufrechtzuerhalten. Anstatt das herkömmliche IT-Governance-Modell zu implementieren, können Softwareentwickler einen wiki-ähnlichen Ansatz verwenden. Dies kann den Mitwirkenden die Freiheit geben, stilistische Besonderheiten, strukturelle Besonderheiten und Code-Komponenten auf einer Ad-hoc-Basis zu erstellen, zu aktualisieren und zu löschen, so dass die Produktteams das Design-System spontan verbessern können.
Um die Glaubwürdigkeit des Designsystems aufrechtzuerhalten, kann das Führungsteam neben den vierteljährlichen Überprüfungen auch Ergänzungen, Änderungen und Löschungen während einer wichtigen Veröffentlichung überprüfen.
Im Laufe der Jahre wurden verschiedene plattformbasierte und Open-Source-Designsysteme eingeführt, um ein leistungsstarkes UX zu gewährleisten. Für die Entwicklung von Apps auf einer großen Plattform ist es sehr empfehlenswert, diese bestehenden Designsysteme so weit wie möglich wiederzuverwenden. Die Designobjekte und Code-Komponenten dieser Systeme stützen sich auf umfangreiche Untersuchungen zum UX in Produktkategorien wie Kundenbeziehungsmanagement (CRM, Customer Relationship Management) und Warenwirtschaft (ERP, Enterprise Resource Planning).
Behandeln Sie Ihr Designsystem wie ein digitales Produkt, indem Sie eine Produktführung einrichten, die aus einem Produktbesitzer, einem UX-Leiter und einem Entwicklungsleiter besteht.
Die drei Leiter können das Designsystem durch operative, gestalterische und technische Beratung verbessern. Das Team kann auch Mitwirkende wie UX-Designer, Content-Strategen, Front-End-Entwickler und Spezialisten für Barrierefreiheit haben, die jede Version des Designsystems bearbeiten.
„Ich nutze Gartner, um mein Vertrauen in die Entscheidungsfindung zu stärken.“
Bleiben Sie smart.