Temat – Design systems

Governance design systemu

Governance to nie biurokracja. To odpowiedź na jedno pytanie: kto decyduje o zmianach w systemie i jak te zmiany do niego wchodzą. Bez tego nawet najlepsza biblioteka się rozjeżdża.

Governance ustawiałem w dużej instytucji finansowej, gdzie z jednego systemu korzystało kilka zespołów na trzech platformach.

01 – Po co to

Komponenty dorobisz szybko. Governance buduje się miesiącami

Brak governance to najczęstsza przyczyna chaosu w dojrzałych systemach. Nie brak komponentów – brak decyzji, kto za co odpowiada i jak system się zmienia. Tego nauczyło mnie kilka lat prowadzenia systemu w instytucji finansowej.

  • Kilka zespołów zmienia te same komponenty bez uzgodnienia.
  • Nie wiadomo, kto zatwierdza zmiany w systemie.
  • Każdy „poprawia" tokeny u siebie, a system się rozjeżdża.
02 – Co ustawiam

Proces, który utrzymuje system w ryzach

  • Role i odpowiedzialności: kto jest właścicielem systemu, kto kontrybutorem.
  • Proces zmiany: jak zgłasza się potrzebę, kto ją zatwierdza, jak trafia do biblioteki.
  • Wersjonowanie i komunikację zmian do zespołów.
  • Zasady kontrybucji dla designerów i developerów.
  • Review komponentów przed wejściem do systemu.
Najtrudniejsze nie jest dorobienie komponentu. Najtrudniejsze jest to, żeby system przetrwał zmiany w zespołach.
03 – Co zyskujesz

Jedno źródło prawdy, którego nikt nie omija

  • Zmiany wchodzą w kontrolowany sposób, nie chaotycznie.
  • Zespoły wiedzą, gdzie jest źródło i jak je zmieniać.
  • System przeżywa rotację ludzi i zespołów.

Powiązane: audyt design systemu · design tokens · wsparcie zespołu DS · case study

04 – Najczęstsze pytania

Governance design systemu – FAQ

Czym jest governance w design systemie?

To zestaw zasad i ról, które określają, kto decyduje o zmianach w systemie i jak te zmiany wchodzą do wspólnej biblioteki. Bez tego system rozjeżdża się między zespołami.

Czy governance spowalnia pracę zespołów?

Przeciwnie. Eliminuje dublowanie komponentów i spory o to, która wersja jest właściwa. Zespoły tracą mniej czasu, nie więcej.

Od jakiej skali governance ma sens?

Zwykle od dwóch–trzech zespołów korzystających z jednego systemu. Im więcej osób zmienia te same komponenty, tym szybciej brak governance robi się kosztowny.

Chcesz ustawić governance, zanim system się rozjedzie? Napisz dwa zdania: jaki masz system i gdzie zaczyna się rozjeżdżać. To wystarczy na start – odpowiadam w 1–2 dni robocze.

radoslaw.latarski@gmail.com  ·  LinkedIn  ·  Zarezerwuj rozmowę →

Rozmowa bez zobowiązań i bez prezentacji handlowej. Czasem wystarczy jedna rozmowa, żeby zobaczyć problem inaczej.