Projekt magazynowy - ostatni przystanek tej opowieści o cyfrowej organizacji.

W tym projekcie zadbałem o nowy element aplikacji: funkcjonalny magazyn, pozwalający śledzić produkty, ich dostępność i przepływ w czasie rzeczywistym. Dzięki temu użytkownicy szybciej reagują na potrzeby rynku, lepiej organizują stany magazynowe i rozwijają sprzedaż zgodnie z rzeczywistymi możliwościami.

Wprowadzenie

Moim zakresem było stworzenie komponentu magazynów. Przeniosłem projekt do Figmy, zbudowałem design system i zaprojektowałem pełną, nową funkcjonalność obsługi paczek i magazynów (zamawianie, przyjęcie/transport, znakowanie, dokumentacja, wysyłka, reklamacje).
Zależało mi, by nowe elementy naturalnie wpiąć w istniejący system – bez zrywania przyzwyczajeń użytkowników.

Moja rola: UI/UX Designer.

Kontekst biznesowy

Branża luksusowych mebli oznacza nie tylko wysoką wartość towaru, ale też duże oczekiwania co do precyzji i szybkości obsługi. Nowy moduł dał użytkownikom pewność i jedną, czytelną wersję ‘magazynowej prawdy’. Zdiagnozowane kłopoty to:

  • zarządzanie produktami (co, gdzie i w jakim stanie),
  • trudności z odnajdywaniem towaru w przestrzeni wielu magazynów,
  • rozproszone zbieranie danych potrzebnych do dystrybucji i obsługi klienta. To przekładało się na koszty, czas i brak pewności obsługi. Nowy komponent miał uporządkować pracę i dać jeden, czytelny obraz sytuacji.
Widok systemu

Wyniki i wpływ

W praktyce zespół przeszedł z Excela do systemu, który jasno pokazuje stany, lokalizacje, zalegające pozycje i uszkodzenia. Logistyka zyskała kontrolę, a codzienna praca stała się przewidywalna: każdy etap obsługi paczki ma swoje miejsce i łączy się z resztą procesów.

Opis projektu

Jest to komponent magazynów dodany do istniejącej aplikacji obsługującej już proces sprzedaży i planowania. Pozwala on tworzyć wiele magazynów w różnych lokalizacjach; wpływa to na listy produktowe i widoki „gdzie co jest”. Najważniejsze było połączenie z pozostałymi modułami – jeden język interfejsu, te same wzorce, bez „zaskoczeń” dla użytkownika.

Zakres funkcjonalny:

  • Zamawianie i przyjęcia – transport (w tym międzynarodowy) do magazynu, rejestrowanie ilości i stanu,
  • Znakowanie i dokumentacja – etykiety, zdjęcia, notatki,
  • Ułożenie w magazynie – lokacje i strefy,
  • Wysyłka – zatrudnieni kurierzy, trasy, potwierdzenia wydania,
  • Reklamacje – z odwołaniem do historii paczki i dokumentacji.

Sprzęt i urządzenia: wsparcie fizycznych skanerów podpinanych do urządzeń magazynowych; praca na desktopach i urządzeniach mobilnych.

Cel projektowy: nowa funkcjonalność, która płynnie działa w już istniejącym środowisku.

Widok systemuWidok systemu

Timeline

  • Analiza
    Audyt istniejącego systemu i procesów: zmapowanie zależności (bez zmiany przyzwyczajeń „na siłę”).
  • Design System
    Design & Weryfikacja: projekt tokenów (kolory, typografia), tabele, linki, stany, wzorce formularzy i list; biblioteka w Figma.
  • Ui/UX
    Ekrany magazynowe (przyjęcia, znakowanie, dokumentacja, wysyłka, reklamacje) w spójnym języku UI i określonym flow użytkownika.
  • Współpraca
    Praca z zespołem: ścisła współpraca z programistami, PO i PM; iteracyjne doprecyzowanie zakresu i detali.
  • Przekazanie
    Specyfikacje, komponenty i wsparcie wdrożeniowe.

Proces projektowy

Zacząłem od zanurzenia w środowisko, w którym moduł ma żyć: istniejące wzorce, przyzwyczajenia i reguły. Następnie ułożyłem design system (tabele, formularze, listy, kolory, typografia), żeby ujednolicić powtarzalne elementy. Dopiero potem zbudowałem ekrany magazynowe i włączyłem je w istniejące przepływy, tak by dla użytkownika wszystko było zrozumiałe i płynne.

Rozwiązania projektowe

Aby ułatwić codzienną pracę, przełożyłem cele na cztery proste obszary – od przyjęcia po wysyłkę i reklamacje:

  • Przyjęcie i znakowanie – rejestrowanie ilości i stanu, dodawanie zdjęć i notatek; etykietowanie tak, by kolejne kroki były proste.
  • Lokalizacje i ułożenie – przypisanie do miejsc w magazynie (strefy, sloty), szybki podgląd „gdzie jest produkt”.
  • Wydanie i wysyłka – przygotowanie paczek do transportu, komplet informacji dla kuriera i odbiorcy.
  • Reklamacje – cała dokumentacja (zdjęcia, protokoły) w jednym miejscu i przejrzysty stan sprawy.

W tle: wsparcie skanerów i pracy mobilnej; spójne komunikaty i stany – tak jak w reszcie systemu.

Zrzuty ekranu z aplikacji

Persony i scenariusze użycia

Aby pokazać, jak moduł działa w praktyce, poniżej cztery role i ich codzienne zadania.

  • Magazynier – przyjmuje dostawę, skanuje, dokumentuje uszkodzenia zdjęciami, oznacza, odkłada w wyznaczone miejsce.
  • Lider zmiany / Logistyk – planuje rozmieszczenie towaru między magazyny, kontroluje stany i pozycje zalegające.
  • Kurier / Odbiór – odbiera przygotowane paczki z kompletną dokumentacją.
  • Obsługa klienta (reklamacje) – weryfikuje zgłoszenia, sięga do historii paczki i zdjęć, prowadzi sprawę do zamknięcia.

Before/After

Before: rozproszone arkusze, brak jednego miejsca „prawdy”, trudna orientacja w stanach i lokalizacjach.
After: spójny komponent magazynów w ekosystemie – jasne stany, zdjęcia i etykiety, jednoznaczne miejsca na kolejne kroki; widoki „gdzie co jest” i „co zalega”.

Integracje i zgodność z ekosystemem

Moduł magazynów został połączony z istniejącymi elementami systemu. Trzymałem się spójnych wzorców UI i logiki procesów, aby użytkownicy nie musieli uczyć się nowych zasad – mieli poczuć, że „to wciąż ten sam system, tylko bogatszy”.

Ryzyka

  • Mocne przyzwyczajenia użytkowników: skupiłem się na wzorcach, które już znają; zmiany wprowadzałem w jednoznacznie lepszych miejscach (czytelność, mniej kliknięć, łatwiejszy dostęp do danych).
  • Zależności z istniejącymi modułami: każdy ekran zweryfikowałem pod kątem wpływu na system, uspójniłem nazewnictwo - by uniknąć rozjazdów.

Wnioski i lekcje

Najlepiej zadziałała spójność – jeden język UI i powtarzalne komponenty. Sukcesem projektu jest poczucie użytkowników, że system rozwija się razem z nimi, a nie działa przeciwko ich nawykom.

Gdybym zaczynał dziś, jeszcze wcześniej wypracowałbym wspólny słownik pojęć dla całej struktury, żeby szybciej domykać dyskusje o nazewnicze wewnątrz zespołu.

  • Showreel 1
  • Showreel 3
  • Showreel 5
  • Showreel 7
  • Showreel 9
  • Showreel 11
  • Showreel 13

Chcesz zobaczyć więcej 👁 ? Porozmawiajmy!

Pokazałem tu fragment swojej pracy projektanta - ten, z którego jestem dumny. Masz ochotę na więcej historii?
Śmiało, napisz do mnie →