Die Arbeitsweise
Design System Governance definiert Prozesse, die ein gemeinsames Komponentensystem bei Beiträgen mehrerer Teams konsistent halten. Behandelt werden Zuständigkeit, Vorschläge, Prüfung, Releases, inkompatible Änderungen und Abkündigung. Der Skill hilft bei der Frage, wer ein System ändern darf und wie nutzende Teams von diesen Änderungen erfahren.
Die Quelle vergleicht zentrale, föderierte und hybride Zuständigkeitsmodelle und skizziert einen Beitragslebenszyklus von der Anfrage bis zur Kommunikation. Außerdem verknüpft sie Release-Typen mit ihren Auswirkungen auf nutzende Teams. Das Ergebnis ist eine Vereinbarung zur Zusammenarbeit für das System mit expliziten Qualitätskriterien und Migrationserwartungen.
Erwartete Ergebnisse
- Ein Zuständigkeits- und Beitragsmodell für die beteiligten Teams.
- Ein Prozess vom Vorschlag zum Release mit Prüf- und Qualitätsanforderungen.
- Richtlinien für Versionierung, Abkündigung und inkompatible Änderungen für nutzende Teams.
Vom Briefing zur Prüfung
- 01Zuständigkeitsgrenzen wählen
Kläre, wer Grundlagen pflegt und wer domänenspezifische Komponenten beiträgt. Vergleiche zentrale, föderierte und hybride Modelle mit der tatsächlichen Teamkapazität.
- 02Den Beitragslebenszyklus definieren
Lege Anfrage, Einordnung, Design, Review, Implementierung, Release und Kommunikation fest. Beziehe Wiederverwendungs- und Barrierefreiheitsprüfungen vor der Aufnahme neuer Komponenten ein.
- 03Änderungsregeln für nutzende Teams festlegen
Definiere Patch-, Minor- und Major-Releases, Changelog-Erwartungen und Migrationshilfen. Erkläre, wie abgekündigte Komponenten während einer Übergangszeit verfügbar bleiben.
- 04Die Vereinbarung veröffentlichen und pflegen
Dokumentiere Qualitätsanforderungen und Beteiligungswege. Überprüfe den Prozess anhand von Beitragsfeedback und Informationen zur Komponentennutzung.