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.
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.
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.
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
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.