Figma, wireframe, prototyp — dlaczego projekt przed kodem oszczędza pieniądze i nerwy
← Blog
Web22 czerwca 20263 min
projektowanie uiwireframeprototypowanieweb design

Figma, wireframe, prototyp — dlaczego projekt przed kodem oszczędza pieniądze i nerwy

Projekt w Figma przed kodem to nie luksus — to oszczędność. Tłumaczę dlaczego wireframe chroni twój budżet.

Widziałem dziesiątki projektów webowych gdzie klient wchodził do dewelopera z opisem słownym strony, developer zaczynał kodować na bazie własnego wyobrażenia, a po tygodniach pracy okazywało się że to nie to. Przeróbki. Opóźnienia. Napięcia. Budżet przebudowany. Wszystkiego można byłoby uniknąć gdyby przed kodem powstał projekt w Figma.

Wireframe low vs high fidelity — czym się różnią

Wireframe low fidelity (szkic) to czarno-biały schemat bez kolorów, fontów i grafik — tylko układ i hierarchia informacji. Szybki do wykonania, łatwy do zmiany. Używam go do zatwierdzenia struktury zanim zainwestujemy czas w wygląd. Wireframe high fidelity to projekt zbliżony do finalnego wyglądu: właściwe kolory, fonty, spacing, ikony, przykładowe zdjęcia. Klient widzi jak strona będzie wyglądać i może ocenić czy to jest to czego chciał. Między tymi dwoma etapami jest jeden najważniejszy: akceptacja klienta. Bez niej nie idę dalej.

Dlaczego projekt przed kodem oszczędza budżet

Zmiana koloru przycisku w Figma zajmuje 10 sekund. Zmiana koloru przycisku w kodzie — 5 minut. Zmiana całego layoutu sekcji w Figma — 30 minut. Zmiana layoutu w kodzie — kilka godzin plus testy regresji. Przeniesienie nawigacji z górnej na boczną w Figma — godzina. W kodzie — dzień, a może więcej jeśli architektura nie była na to przygotowana. Każda godzina projektowania przed kodem oszczędza wielokrotnie więcej godzin wdrożenia. To nie jest teoria — to jest doświadczenie z setek projektów.

Design system — tokeny i komponenty w Figma

Design system to biblioteka komponentów i zmiennych (tokenów) w Figma. Tokeny to zmienne dla kolorów, typografii i spacingu — zmiana jednej zmiennej aktualizuje każde wystąpienie w całym projekcie. Komponenty to reużywalne elementy: przyciski, karty, formularze, nawigacja. Zmiana przycisku w masterze komponentu zmienia go w każdym miejscu projektu jednocześnie. To nie jest luksus dla dużych projektów — to standard który oszczędza czas przy każdej iteracji i zapewnia spójność.

Prototyp klikalny — testuj zanim zapłacisz za kod

Figma pozwala połączyć ekrany linkami i stworzyć prototyp klikalny — interaktywną makietę która symuluje działanie strony bez jednej linii kodu. Klient może 'przejść' przez ścieżkę zakupową, wypróbować nawigację, zobaczyć animacje przejść. To narzędzie do testów użyteczności: zanim zapłacisz deweloperowi za miesiąc pracy, upewnij się że użytkownicy rozumieją jak korzystać ze strony. Zmiany na etapie prototypu kosztują ułamek zmian w kodzie.

Dark mode i responsive w jednym projekcie

Figma Variables (od wersji 2023) pozwalają na design z natywnym dark/light mode switchem i różnymi wartościami zmiennych dla różnych breakpointów. Jeden komponent, dwa tryby kolorystyczne, trzy rozdzielczości — wszystko w jednym pliku Figma. Deweloper dostaje kompletną specyfikację dla każdego stanu bez zadawania pytań. To jest właściwy handoff.

Handoff deweloperski — co musi zawierać

  • Tokeny designu: kolory z nazwami semantycznymi (--color-primary, --color-bg), spacing scale, typografia z wszystkimi wariantami
  • Komponenty z opisanymi stanami: default, hover, focus, disabled, loading
  • Specyfikacja animacji: czas trwania, easing function, trigger
  • Eksporty assets: ikony SVG z właściwymi wymiarami, zdjęcia WebP w odpowiednich rozmiarach
  • Responsive breakpoints: dokładne wymiary dla każdego breakpointu i co się zmienia między nimi
  • Notatki dla dewelopera: zachowania edge case, ograniczenia dostępności, specjalne wymagania

Mój process — od briefu do handoffu

Brief i zbieranie wymagań → mapa serwisu i architektura informacji → wireframe low fidelity → akceptacja struktury → projekt high fidelity → akceptacja wyglądu → prototyp klikalny → ewentualne testy z użytkownikami → finalizacja i eksport → handoff Figma z pełną dokumentacją. Cały ten proces dla strony firmowej zajmuje 1-2 tygodnie przed startem developmentu. To czas, który zwraca się kilkukrotnie podczas wdrożenia.