Der Wunsch nach einem Designsystem beginnt meist mit Beschwerden über verstreute Screens, doppelten Code und langsame Auslieferung. Das Team produziert daraufhin sofort eine Farbpalette, ein Button-Set und eine Dokumentationsseite. Wenige Monate später forken die Produktteams das System, weil es ihre Anforderungen nicht abdeckt, während das zentrale Team Komponenten pflegt, die niemand nutzt. Das Problem ist selten die gestalterische Qualität. Es fehlt die Festlegung, welche wiederkehrenden Entscheidungen das System für wen übernimmt.
Ein gutes Designsystem ist Produktinfrastruktur, in der Gestaltungsprinzipien, barrierefreie Muster, ausprogrammierte Komponenten, Inhaltsrichtlinien, Versionierung und Beitragssteuerung zusammenwirken. Nicht jedes Unternehmen braucht ein großes Plattformteam. Dieser Leitfaden misst zuerst den tatsächlichen Bedarf und die nachweisbare Wiederholung, dann folgen ein minimaler Kern, ein Verantwortungsmodell und ein Adoptionsplan. Das Ziel sind nicht mehr Komponenten, sondern weniger Entscheidungen, die Teams verlässlich wiederverwenden können.
1. Klären Sie zuerst, ob Sie wirklich ein Designsystem brauchen
Bei einem einzelnen Produkt, einem kleinen Team und seltenen Oberflächenänderungen genügen oft ein diszipliniertes UI-Kit und eine Codebibliothek. Sinnvoll wird die Investition, wenn mehrere Produkte, Plattformen, Marken oder Teams dieselben Interaktionen immer wieder neu lösen, wenn Inkonsistenz zu Barrierefreiheits- und Qualitätsfehlern führt und wenn gemeinsame Änderungen Wochen bis zum Rollout brauchen. Koppeln Sie die Entscheidung an die Kosten der Wiederholung und den Abstimmungsaufwand, nicht an die Unternehmensgröße.
Zählen Sie in der ersten Inventur keine Screenshots. Erfassen Sie stattdessen alle Varianten von Buttons, Formularfeldern, Navigationen, Tabellen, Benachrichtigungen und Modalen, die demselben Zweck dienen, samt Codebasis, Nutzungshäufigkeit, Fehlerhistorie und Verantwortlichen. Halten Sie die Abweichungen zwischen Design und Produktion gesondert fest. Derselbe Button in fünf verschiedenen Dateien sind nicht fünf Anforderungen, sondern ein Hinweis darauf, dass eine Entscheidung zersplittert ist.
Formulieren Sie Ihre Erfolgshypothese schriftlich: Barrierefreiheitsregressionen über gemeinsame Formularkomponenten senken, die Redesign-Dauer in einem neuen Produktflow verkürzen oder eine Markenänderung über zentrale Tokens ausrollen. „Mehr Konsistenz“ lässt sich nicht messen. Ohne Ausgangswert und erwartete Verhaltensänderung wird das System schnell zur abstrakten Vitrine, die dauerhaft Budget verlangt.
| Signal | Geringer Bedarf | Hoher Bedarf |
|---|---|---|
| Anzahl Produkte und Teams | Ein Flow, ein eng abgestimmtes Team | Viele Produkte, unabhängige Teams |
| Wiederholung | Wenige gemeinsame Muster | Dieselbe Entscheidung wird ständig neu gelöst |
| Rollout von Änderungen | In einer Codebasis leicht | Über viele Repositories und Plattformen langsam |
| Risiko | Lokale Inkonsistenz | Barrierefreiheits-, Marken- und Wartungsschulden |
| Verantwortung | Ein natürlich zuständiges Team existiert | Gemeinsame Governance ist nötig |
2. Begrenzen Sie den Minimalkern auf Tokens, Basisstile und kritische Muster
Die erste Version muss nicht die gesamte Oberfläche abdecken. Design-Tokens, die Entscheidungen zu Farbe, Typografie, Abstand, Größe, Ebene und Bewegung benennen, barrierefreie Basisstile sowie einige wenige besonders häufige und riskante Komponenten können als Kern genügen. Achten Sie neben der Nutzungshäufigkeit auf die Fehlerschwere. Ein Datumsauswahlfeld wird vielleicht selten genutzt, kann aber wegen seiner Komplexität und Kritikalität vor einer gewöhnlichen Karte in den Umfang rücken.
Eine Komponente besteht nicht nur aus einem visuellen Beispiel. Zweck, Einsatzfälle, Ausschlusskriterien, Inhaltsregeln, Zustände, Tastaturverhalten, barrierefreie Benennung, responsives Verhalten, API-Vertrag und Beispielcode werden gemeinsam veröffentlicht. Wenn das Designelement und die Codekomponente dieselben Namen und dasselbe Zustandsmodell verwenden, geht zwischen den Teams weniger an Bedeutung verloren.
Zentralisieren Sie komplexe, fachlich spezifische Komponenten nicht zu früh. Ein Muster, das nur in einem Flow vorkommt und sich noch verändert, bremst nach der Aufnahme ins gemeinsame System das Experimentieren aus. Lernen Sie zuerst lokal und führen Sie das Muster durch den Beitragsprozess, sobald Nutzen und Stabilität in mehreren Kontexten belegt sind. Ein System soll nicht alle Unterschiede beseitigen, sondern eine verlässliche Grundlage für das Wiederkehrende schaffen.
3. Bringen Sie zentrale Steuerung und Beiträge der Produktteams ins Gleichgewicht
Ein zentrales Modell sichert Konsistenz, kann aber die Warteschlange verlangsamen; ein verteiltes Modell erhöht das Tempo, begünstigt jedoch Forks. In den meisten Organisationen verantwortet ein kleines Kernteam Qualität, Architektur und Releases, während die Produktteams Research, Design und Code beisteuern. Sind die Entscheidungsrechte nicht schriftlich fixiert, wird aus der Diskussion eine Verhandlung über persönlichen Geschmack.
Die Beitragskriterien des GOV.UK Design System verlangen den Nachweis, dass ein Vorschlag nützlich und einzigartig ist. Vor der Veröffentlichung wird erwartet, dass das Muster mit repräsentativen Nutzerinnen und Nutzern erforscht wurde, ausdrücklich einschließlich Menschen mit Behinderungen, und dass es konsistent sowie vielseitig genug für unterschiedliche Services ist. Dieser Ansatz behandelt „ein Team hat danach gefragt“ nicht als hinreichenden Grund für die Aufnahme in ein gemeinsames System.GOV.UK Design System — Contribution criteria
Die Beitragsvorlage sollte den gelösten Bedarf enthalten, die Begründung, warum vorhandene Komponenten nicht ausreichen, die Einsatzkontexte, den Research-Nachweis, den Barrierefreiheitstest, die Auswirkung auf die API, den Wartungsverantwortlichen und einen Migrationsplan. Richten Sie für kleine Anliegen einen schnellen Beratungsweg ein und für Breaking Changes eine ausführlichere Prüfung. Auch abgelehnte Vorschläge gehören mit Begründung ins Archiv, damit dieselbe Diskussion nicht immer wieder von vorn beginnt.
- Die Entscheidungsrechte von Kernteam und Produktteams sind schriftlich festgehalten.
- Für Beiträge werden Nachweise zu Bedarf, Wiederholung und Einzigartigkeit verlangt.
- Barrierefreiheit, Inhalt, Design und Code werden gemeinsam geprüft.
- Für jede Komponente sind Wartung und Support namentlich zugeordnet.
- Für Breaking Changes existiert eine Versions- und Migrationsrichtlinie.
- Abgelehnte oder zurückgestellte Vorschläge sind mit Begründung dokumentiert.
4. Machen Sie die Dokumentation zum Produktvertrag und die Versionierung zum Änderungsmanagement
Dokumentation ist kein Screenshot einer Komponente, sondern ein Nutzungsvertrag. Sie führt an einer Stelle zusammen, welche Varianten und Inhaltsgrenzen für das Design gelten, welche API, Abhängigkeiten und Beispiele die Entwicklung braucht, welches Verhalten die Qualitätssicherung erwartet und unter welchen Bedingungen der Einsatz aus Produktsicht angemessen ist. Damit Code und Dokumentation nicht in getrennte Versionsstände laufen, erzeugen Sie Beispiele möglichst aus der echten Komponente und machen die Dokumentation zum Bestandteil des Release-Prozesses.
Legen Sie eine klare Richtlinie nach dem Vorbild der semantischen Versionierung fest: Was gilt als Fehlerbehebung, was als abwärtskompatible Erweiterung, was als Breaking Change? Das Änderungsprotokoll muss die Auswirkung auf die Nutzung beschreiben und nicht nur Dateinamen auflisten. Bieten Sie bei Breaking Changes automatische Umstellungen, Codebeispiele, ein Support-Enddatum und eine verantwortliche Person für die Migration an. Die Kosten, ein System aktuell zu halten, überdauern die Kosten des ersten Aufbaus.
Machen Sie die Versionsbeziehung zwischen Designbibliothek, Paketregistry und Dokumentationsseite sichtbar. Wenn Teams im Design die neue und im Code die alte Komponente verwenden, hält der Anspruch einer einzigen verlässlichen Quelle nicht stand. Nutzungstelemetrie kann ohne Erhebung personenbezogener Daten zeigen, welche Paketversionen und Komponenten aktiv sind; Umfragen und Supportanfragen erklären, warum etwas nicht übernommen wird.
| Bereich | Beantwortete Frage | Beispielnachweis |
|---|---|---|
| Zweck | Wann wird sie eingesetzt? | Gute und schlechte Verwendung |
| Verhalten | Wie funktionieren die Zustände? | Tastatur- und Responsive-Demo |
| Inhalt | Welche Sprache und Länge passen? | Textregeln |
| Code | Wie wird sie implementiert? | API und echtes Beispiel |
| Lebenszyklus | Was hat sich geändert und wie migriert man? | Release-Notiz und Migrationsleitfaden |
5. Hypothetisches Szenario: Formularschulden aus drei Produkten zusammenführen
Dieses Szenario ist hypothetisch und kein reales Kundenergebnis. Angenommen, drei Webprodukte desselben Unternehmens nutzen 14 Textfelder, sechs Formate für Fehlermeldungen und vier verschiedene Button-Pakete. Die Teams liefern neue Formularscreens schnell aus, doch Tastaturfokus, Fehlerübersicht und Analytics-Bezeichnungen unterscheiden sich in jedem Produkt. Das zentrale Team schlägt zunächst vor, alle Oberflächenkomponenten in sechs Monaten neu zu schreiben.
Die Inventur zeigt, dass sich die Probleme überwiegend in der Formularfamilie und den Basis-Tokens bündeln. Bewertet werden Nutzungshäufigkeit, Barrierefreiheitsrisiko, Wartungskosten und produktübergreifende Wiederholung. Statt einer großen Neuentwicklung fällt die Entscheidung für einen Piloten aus Farb-, Typografie- und Abstands-Tokens sowie Textfeld, Auswahlfeld, Fehlerübersicht und primärem Button. Eines der Produktteams wird mit einem echten Registrierungsflow als Pilotpartner ausgewählt.
Über den Piloten entscheidet nicht das schöne Erscheinungsbild. Verfolgt werden Integrationsdauer, gemeldete Barrierefreiheitsfehler, Anzahl lokaler Overrides, die Trefferquote der Dokumentation bei konkreten Fragen und das Feedback der Entwicklung. Wenn zwei weitere Produkte die Komponenten übernehmen können und lokale Forks zurückgehen, wächst der Umfang. Das komplexe Datumsauswahlfeld bleibt bis zum Abschluss der Nutzerforschung beim Produktteam.
6. Führen Sie die Einführung als begleitetes Migrationsprogramm, nicht als Ankündigung
Erwarten Sie nicht, dass Teams nach der Veröffentlichung von selbst umsteigen. Wählen Sie die ersten Anwender nach hohem Bedarf und Kooperationsbereitschaft aus. Bieten Sie Sprechstunden, eine Beispielintegration, Migrationsrezepte und direkten Support an. Trennen Sie die Standardnutzung in neuen Entwicklungen von der schrittweisen Umstellung alter Screens; alles gleichzeitig zu migrieren, kann die Roadmap blockieren.
Teilen Sie die Messung in Leistung und Wirkung. Zur Leistung zählen veröffentlichte Komponenten, Dokumentationsabdeckung und Supportanfragen. Zur Wirkung zählen die Adoption in aktiven Produkten, die Versionsaktualität, lokale Overrides, wiederkehrende Fehler, die Dauer bis zum Rollout einer Änderung und die Zufriedenheit der Teams. Viele Downloads bedeuten nicht automatisch korrekte Nutzung. Codesuche, Pakettelemetrie und stichprobenartige Prüfungen ergeben zusammen ein realistischeres Bild.
In den ersten 90 Tagen lassen sich im ersten Monat Inventur, Hypothese und Verantwortlichkeiten klären, im zweiten Monat Pilotkern, Dokumentation und Qualitätstests, im dritten Monat die Integration in ein echtes Produkt, das Feedback und die Entscheidung über die Ausweitung. Der Zeitplan richtet sich nach der Kapazität der Organisation. Prüfen Sie jedes Quartal ungenutzte Komponenten, offene Barrierefreiheitsschulden und Wartungskapazität und behalten Sie sich das Recht vor, den Umfang zu verkleinern.
- Das erste einführende Produkt und ein echter Nutzungsflow sind ausgewählt.
- Migrationsleitfaden, Beispielcode und Supportkanal stehen bereit.
- Neuentwicklung und Umstellung alter Screens sind getrennt geplant.
- Aktive Nutzung und lokale Overrides werden gemeinsam gemessen.
- Versionsaktualität und die Migration bei Breaking Changes werden verfolgt.
- Umfang und Wartungskapazität werden quartalsweise überprüft.
7. Grenzen und Fehlermodi: Ein System ersetzt kein Produktdesign
Ein Designsystem ersetzt weder lokale Nutzerforschung noch Produktstrategie oder fachliche Expertenentscheidungen. Eine gemeinsame Kartenkomponente sagt Ihnen nicht, welche Informationen Sie zeigen müssen; eine barrierefreie Formularbasis rechtfertigt keine überflüssigen Felder. Das System liefert sichere Voreinstellungen, doch jeder Flow muss weiterhin entlang von Nutzerbedarf und Kontext gestaltet werden.
Die häufigsten Fehlschläge: das System als Markenvitrine zu verstehen, die Komponentenanzahl zum Erfolgsmaß zu machen, Design und Code getrennt zu steuern, Beiträge auszuschließen, kein Wartungsbudget einzuplanen und die Nutzung ohne Unterstützung verbindlich vorzuschreiben. Zu abstrakte APIs versuchen jeden Sonderfall abzudecken und werden dadurch schwer nutzbar. Zu starre Komponenten treiben Produktteams in verdeckte Forks.
Das GOV.UK Design System stellt auf seinen Komponentenseiten Nutzungsleitfaden und ausprogrammierte Beispiele nebeneinander. Das heißt nicht, dass Ihr eigenes System dieselbe Struktur kopieren muss; es ist aber ein institutionelles Beispiel dafür, dass eine Komponente kein reines Gestaltungselement ist, sondern ein Vertrag, den Implementierungs- und Anwendungswissen vervollständigen.GOV.UK Design System — Components
Ihr System darf klein bleiben und trotzdem erfolgreich sein. Fünf gut betreute, barrierefreie und breit genutzte Muster sind mehr wert als fünfzig Komponenten ohne Verantwortliche. Zur Governance gehört nicht nur das Hinzufügen neuer Teile, sondern ebenso das Zusammenführen, das Abkündigen und die Fähigkeit zu sagen: „Das gehört nicht zum Umfang dieses Systems.“
Fazit
Ein Designsystem ist keine Dateiübergabe, sondern lebende Infrastruktur, die wiederkehrende Produktentscheidungen steuert. Weisen Sie den Bedarf nach, starten Sie klein und risikoorientiert, halten Sie Beiträge und Qualität in Balance, begleiten Sie die Umstellung und messen Sie den Erfolg an verlässlicher Adoption statt an der Komponentenanzahl.
Häufig gestellte Fragen
Quellen
- GOV.UK Design System — Contribution criteria
Kriterien für Nutzen, Einzigartigkeit, Benutzbarkeit, Konsistenz und Vielseitigkeit bei Beiträgen zu Komponenten und Mustern
- GOV.UK Design System — Components
Nutzungsleitfaden und ausprogrammierte Komponentenbeispiele
Bauen Sie einen Systemkern, den Ihre Teams wirklich nutzen
Lassen Sie uns Ihr Interface-Inventar, Ihre barrierefreien Komponenten und Ihr Beitragsmodell zu einem Designsystem-Plan verbinden, der in einem echten Produktflow überprüft wird.
Meinen Designsystem-Plan erstellen


