📘 Przewodnik

Governance — zarządzanie DS

Governance to model zarządzania Design Systemem: kto decyduje o zmianach, jak dodawać nowe komponenty i jak utrzymywać jakość systemu w czasie.

Co to jest?

Governance Design Systemu to zbiór procesów, ról i zasad określających, jak system jest rozwijany, utrzymywany i używany w organizacji. Obejmuje: model kontrybucji (kto może proponować zmiany), proces review (kto zatwierdza), wersjonowanie (semantic versioning), breaking changes policy i metryki adopcji.

Jak to działa?

Istnieją trzy główne modele governance: 1) Centralized — dedykowany DS team kontroluje wszystko. 2) Federated — DS team + kontrybutorzy z zespołów produktowych. 3) Community-driven — każdy może kontrybuować, DS team to maintainerzy. Model federated jest najczęściej stosowany w dużych organizacjach — łączy kontrolę jakości z szerokim uczestnictwem.

Jak wdrożyć?

01
Wybierz model governance odpowiedni do wielkości organizacji.
02
Zdefiniuj role: DS team lead, maintainerzy, kontrybutorzy.
03
Stwórz proces contribution: propozycja → review → implementacja → release.
04
Wdroż semantic versioning (MAJOR.MINOR.PATCH).
05
Zdefiniuj deprecation policy (jak wycofać komponent).
06
Śledź metryki: adoption rate, contribution rate, bug rate.
07
Prowadź regularne DS office hours / design crits.

Przykłady z prawdziwych Design Systemów

Atlassian stosuje model federated z dedykowanym DS team i kontrybutorami z każdego produktu (Jira, Confluence). GitLab Pajamas ma w pełni publiczny proces governance na GitLab.com. Shopify Polaris publikuje RFC (Request for Comments) przed dużymi zmianami.

Powiązane hasła ze Słowniczka

📖 Design System 📖 Governance Ds

Powiązane przewodniki

Naucz się tego w praktyce

Naucz się zarządzać Design Systemem

Sprawdź Design System Masterclass →