Przejdź do treści

Case study · Product design

Bank (NDA)

Stała współpraca w zespole odpowiedzialnym za budowę, standaryzację i skalowanie wieloplatformowego systemu projektowego dla jednej z największych instytucji finansowych w Polsce.

Sektor
Bankowość

Zakres prac
UX • UI • Design System • WCAG • Automatyzacja • Edukacja

Współpraca
od 2020
Rysunkowy czerwony żubr stoi frontem na jasnym, piaskowym tle. Za nim rozmyte schody, łuk kolumnady oraz wykres słupkowy z rosnącą linią – oszczędna ilustracja instytucji finansowej.

Kontekst

Od chaosu do automatyzacji

Współpracę z klientem zaczęłam od zleceń UX-owych i UI-owych. Na podstawie mojej pracy z komponentami lider zespołu design systemowego zaproponował mi dołączenie. Przez 4+ lat współtworzyłam design system obsługujący ponad 30 zespołów produktowych.

Zastałam środowisko korporacyjne: rozproszone biblioteki, manualne procesy, brak wspólnych standardów. Setki komponentów w różnych technologiach, każdy zespół z własnymi zasadami.

  • Design System
  • Tokenization
  • Dark Mode
  • Component Library
  • Icon Library
  • Automated Documentation
  • Storybook
  • Cross-team Collaboration

faza 01

Design System maturity – edukacja

Na potrzeby edukacji w organizacji zdefiniowałam sześć poziomów dojrzałości design systemu – framework, który pozwala precyzyjnie określić, gdzie organizacja jest i dokąd może dojść.

  1. 01

    Rysunkowy wykres sześciu rosnących słupków – pierwszy czerwony, pozostałe pięć beżowych.

    Brak struktury

    Brak zasad i dokumentacji. Design System nie istnieje jako spójna jednostka, co generuje wysokie koszty i niespójność produktów.

  2. 02

    Rysunkowy wykres sześciu rosnących słupków – dwa pierwsze czerwone, cztery beżowe.

    Początki standaryzacji

    Powstają pierwsze komponenty i zasady, lecz brak centralnego zarządzania i formalnej strategii.

  3. 03

    Rysunkowy wykres sześciu rosnących słupków – trzy pierwsze czerwone, trzy beżowe.

    Design System jako narzędzie

    Istnieje zespół Design Systemowy i spójne komponenty. Brakuje pełnej integracji z developmentem i centralnego repozytorium.

  4. 04

    Rysunkowy wykres sześciu rosnących słupków – cztery pierwsze czerwone, dwa beżowe.

    Design System jako język komunikacji

    Design System staje się wspólnym językiem między zespołami – projektowaniem, developmentem i biznesem. Struktura, zasady i tokeny tworzą spójny sposób pracy, który porządkuje decyzje i automatyzuje powtarzalne działania.

  5. 05

    Rysunkowy wykres sześciu rosnących słupków – cztery pierwsze czerwone, dwa beżowe.

    Design System jako produkt

    Design System ma strategię, roadmapę i wysoką dojrzałość procesową. Automatyzacja wspiera projektantów i developerów.

  6. 06

    Rysunkowy wykres sześciu rosnących słupków – wszystkie czerwone, od nasyconego do jasnoróżowego.

    Design System jako ekosystem

    Pełna integracja i automatyzacja. Design System rozwija się dynamicznie wraz z organizacją i potrzebami użytkowników.

  • Design System Maturity
  • Education
  • Strategy

faza 02

Ujednolicenie ikonografii

Kiedy pojawiła się przestrzeń na uspójnienie choćby jednego elementu – byłam inicjatorką. Pierwszy projekt, który pokazał organizacji, że design system to realna zmiana w produkcie, nie teoria.

  1. 01

    Audyt

    Zmapowałam ponad 500 istniejących ikon rozproszonych w kilkudziesięciu bibliotekach developerskich.

  2. 02

    Projekt

    Zaprojektowałam dedykowaną, spójną bibliotekę ikon od zera.

  3. 03

    Wdrożenie

    Wspólnie z developerami wdrożyłam bibliotekę jako repozytorium kodu.

  4. 04

    Migracja

    Przeprowadziłam podmianę starych ikon na nowe w kilkudziesięciu widokach produkcyjnych.

  • edit

  • doc

  • phone

  • bank

  • send

  • coffee

  • Icon Library
  • Audit
  • Migration
  • UI Design
  • Illustration

faza 03

Tokenizacja – przebudowa od podstaw

Dwuosobowy zespół – ja i lider – z mandatem na pełną tokenizację.

  1. 01

    Audyt

    Ponad 300 komponentów, istniejące tokeny prymitywne w kodzie, kilkadziesiąt bibliotek developerskich do zmigrowania.

  2. 02

    Tokeny

    Zaprojektowałam hierarchiczny system: core → prymitywne → semantyczne, z eksportem do JSON i integracją z repozytoriami kodu. Dark mode uwzględniony od pierwszego dnia.

  3. 03

    Wdrożenie

    Aplikacja natywna – względnie nowa, wdrożenie przebiegło sprawnie. Web – 80% aplikacji to web view. Migracja komponent po komponencie, negocjacje z zespołami, testowanie na żywym organizmie.

  4. 04

    Dokumentacja

    Dokumentowałam anatomię każdego komponentu i wytwarzałam specyfikacje w formie dostępnej dla dwóch zespołów developerskich (aplikacja natywna + web).

  5. 05

    Koordynacja

    Organizowałam spotkania przekazaniowe, robiłam podsumowania ustaleń, raportowałam postępy i ustalałam priorytety wdrożeń.

  • Design System
  • Design Tokens
  • Semantic Tokens
  • Typography
  • Responsive
  • Light/Dark Modes
  • Theming

faza 04

Biblioteka komponentów

Przy tokenizacji nastąpiło również przejście z oprogramowania Sketch na Figmę. Byłam jedną z osób, które mocno dążyły do tej zmiany – Sketch nie dawał gwarancji stabilnej pracy przy tak rozbudowanej bibliotece.

Ilustracja migracji ze Sketcha do Figmy: po lewej okno Sketcha ze stosem plików, czerwona strzałka prowadzi do laptopa z otwartą biblioteką komponentów w Figmie. Wokół karty „Components” i „Design Tokens”, okno z kodem oraz notatnik „Migracja” z odhaczoną listą: biblioteka komponentów, podmiana tokenów, przygotowanie dla devów, wdrożenie.

Komponenty

Budowa biblioteki

wytworzyłam pełną bibliotekę komponentów w Figmie, podmieniając tokeny i przygotowując migrację dla developerów.


Projektanci

Edukacja

Projektanci pracujący dotąd na Sketchu musieli przejść na nowe oprogramowanie. Tworzyłam instrukcje obsługi biblioteki, zasady tworzenia plików i służyłam wsparciem przy wdrażaniu się w Figmę.

Ilustracja materiałów szkoleniowych: laptop z otwartą biblioteką UI w Figmie, obok karta „Instrukcja do Figmy” z listą tematów, karta „Zasady tworzenia plików” w pięciu punktach i zestaw template'ów. W tle czerwony żubr, kubek z logo Figmy i stos książek: Design System, Templates, Guidelines.
  • Component Library
  • Sketch to Figma Migration
  • Design Tools
  • Onboarding
  • Education

faza 05

Badania komponentów

Brałam aktywny udział w badaniach użyteczności komponentów design systemowych – w kontekście realnych widoków, nie w izolacji.

Współtworzyłam scenariusze badawcze, uczestniczyłam w sesjach w focusowni. Wyniki wracały do iteracji komponentów.

Sesja badawcza w focusowni: troje obserwatorów przy stole z tabletem pokazującym testowany ekran, za lustrem weneckim moderatorka i uczestniczka z telefonem, na ścianie plansza z komponentami interfejsu.

faza 06

Współpraca z zespołem developerskim

Zaprojektowałam i zaproponowałam koncepcję niezależnego repozytorium design systemowego – jedno źródło prawdy dla całej organizacji. To był mój pomysł.

  1. 01

    Przygotowanie treści

    Wyeksportowałam wszystkie ustalenia, rozpisałam specyfikacje i zapisałam je w plikach Markdown (.md). Pliki .md działały w repozytorium natywnie – treści wyświetlały się bezpośrednio po wczytaniu, bez dodatkowych narzędzi.

  2. 02

    Automatyzacja dokumentacji

    stworzyłam proces generowania dokumentacji komponentów bezpośrednio z Figmy do .md – opisy, stany, zasady użycia, warianty.

  3. 03

    Zawartość repozytorium

    Przede wszystkim zasady: fundament systemu projektowania, w tym zasady pisania opracowane wspólnie z UX writerem. Do tego tokenizacja (w tym ztokenizowane animacje), dokumentacja komponentów oraz interaktywne demo w Storybooku.

  4. 04

    Jedno źródło prawdy

    Projektanci, developerzy i biznes otrzymali jedno miejsce, w którym mogli dowiedzieć się wszystkiego, co dotyczy systemu projektowania.

  • Developer Collaboration
  • Design System Repository
  • Automated Documentation
  • Storybook Integration
  • Automation
  • Scalability

faza 07

Dostępność (WCAG)

Kiedy bank zdecydował się na zewnętrzny audyt dostępności WCAG, przyszedł raport z ponad 600 pozycjami do zaopiekowania. Organizacja stanęła – nikt nie wiedział, jak się do tego zabrać. Problem z podziałem ról, brak governance, ogromna skala.

  1. 01

    Analiza

    Przeanalizowałam cały raport i każdą pozycję otagowałam według obszaru: UX writing, design system, UX, development.

  2. 02

    Backlog

    Z chaosu Excelowego stworzyłam uporządkowany backlog w Jirze – każda pozycja jako task z odpowiednimi tagami.

  3. 03

    AI jako wsparcie

    Do analizy reguł WCAG i klasyfikacji zadań stworzyłam dedykowanego agenta AI, który znacząco przyspieszył pracę.

  4. 04

    Rekomendacje DS

    Dla obszarów DS opracowałam gotowe rekomendacje poprawek uwzględniając aktualny stan wdrożenia.

Ilustracja audytu dostępności: raport „WCAG audyt” z czerwoną pieczęcią „600+”, obok przekreślony schemat governance ze znakiem ostrzegawczym, karta priorytetów z wykresem kołowym i tablica kilkudziesięciu kart zadań z wykrzyknikami – nieuporządkowany backlog do rozdzielenia.
  • WCAG
  • Accessibility
  • AI Agent
  • Governance
  • Recommendations
  • Audit

Podsumowanie

6+ lat współpracy

Od ujednolicenia ikonografii po współautorstwo design systemu obsługującego 30+ zespołów produktowych. Rozproszone biblioteki → ztokenizowany ekosystem z automatyczną dokumentacją, Storybookiem i centralnym repozytorium. Ponad 300 komponentów zaudytowanych i zmigrowanych, przejście ze Sketcha na Figmę, kilkadziesiąt bibliotek developerskich ujednoliconych w jedno źródło prawdy.

Wypracowane fundamenty mogą zostać szybko zweryfikowane przez zmiany organizacyjne – to jedna z największych lekcji tej współpracy. Po przerwie wróciłam do tego samego klienta. Obecnie porządkuję projekt wewnętrzny dla doradców finansowych – niezależny system budowany wcześniej poza globalnym design systemem, z rozproszonymi interfejsami i brakiem struktury projektowej. Dokładnie ten typ wyzwania, w którym jestem najsilniejsza.

  • Design System
  • Tokenization
  • Design Tokens
  • Core → Primitive → Semantic
  • Dark Mode
  • Motion Tokens
  • Component Library
  • Icon Library
  • Sketch to Figma
  • Storybook Integration
  • Automated Documentation
  • DS Repository
  • Cross-team Collaboration
  • Migration
  • Audit
  • User Research
  • Scalability
  • Automation
  • Education

Porozmawiajmy

Wymyślona rozmowa o szukaniu projektantki
  1. Szukam projektantki.

  2. A jakiej?

  3. Takiej, co nie boi się Figmy, Excela i developera naraz.

  4. Cześć. To ja. 🙂