Týmová spolupráce v Figmě: Best practices
Jak efektivně pracovat s větším týmem v jednom Figma souboru bez konfliktů a s jasnou komunikací.
Přečíst článekPraktický průvodce budováním komponent a komponentových knihoven, které zvýší rychlost týmu při designu webů a aplikací.
Design systém není jen trendy termín. Je to skutečný nástroj, který šetří čas a zajišťuje konzistenci. Když máte stovky komponent rozprostřené po deseti souborech, pravděpodobně víte, jak frustrující to je. Designéři si nepamatují, jak vypadá přesně ten tlačítko z září. Frontend tým se ptá, jaký je správný spacing. Produktové rozhodnutí se nekonzistentně implementují.
Správně vytvořený design systém v Figmě to všechno řeší. Становí jasné pravidla, sdílí komponenty a zrychluje práci. Tým se může soustředit na skutečné problémy místo hledání správné ikony.
Silný design systém se buduje na solidních základech. Nejdřív vytvořte hlavní prvky — barvy, typografii, zarovnání a mezery.
Definujte primární, sekundární a neutrální barvy. Nemusíte mít padesát barev — často stačí 8–12. Každá barva by měla mít účel. Primární barva se používá pro klíčové akce, sekundární pro druhořadé prvky. Neutrální barvy — různé stupně šedé — slouží pro text, pozadí a bordury.
Vyberte si maximálně dva fonty — jeden pro nadpisy, jeden pro text. Definujte skály velikostí: H1 (32px), H2 (24px), H3 (20px), body (16px), small (14px). Při tvorbě škály použijte harmonický poměr. To znamená, že každá další velikost není náhodná — je to matematický vztah.
Mezery jsou srdcem konzistentního designu. Místo aby designér vždy přemýšlel „kolik pixelů dát sem”, máte jasnou sadu hodnot.
Doporučujeme škálu založenou na čísle 8. Takže: 4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px. Proč osm? Protože je dělitelné čtyřmi — skvělé pro zarovnání na pixel.
Tip: V Figmě vytvořte pomocné linie (guides) podle vaší mřížky. Usnadní to zarovnání a změní designování z házení se čísly na skutečné rozhodování o rozvržení.
Komponenty jsou stavebními prvky vašeho systému. Jsou to prvky, které se opakují: tlačítka, textová pole, karty, navigace.
Projděte si produkty, které váš tým vytváří. Jaké prvky se opakují? Tlačítka v pěti variantách — primární, sekundární, tertiary, disabled, loading. Textová pole s ikonami, chybovými stavy, nápovědou. Karty s různými variantami obsahu. Seznamy, modální okna, notifikace.
V Figmě vytvořte složku „Components”. V ní vytvořte hlavní komponenty. Tlačítko bude jeden hlavní komponent s variantami — ne pět samostatných komponent. V Figmě se to dělá přes vlastnosti komponenty (Properties). Jedna základna, různé stavy.
Ke každému komponentu přidejte dokumentaci. Jaké má stavy? Kolik má variant? Jaké je správné použití? To není hezčí obrázek — je to návod pro designéry a developery. V Figmě můžete přidat text přímo do dokumentu.
Jakmile máte komponenty, publikujte je jako sdílenou knihovnu. Tímto se komponenty stávají dostupnými v ostatních souborech vašeho týmu.
Proces je jednoduchý: Pravý klik na komponentu „Publish to library” nebo v menu Assets Publish. Komponent se stane dostupný ve všech Figma souborech ve stejném týmu. Když ho někdo použije a vy ho později změníte, nabídne se mu aktualizace. To je síla správné knihovny.
“Správná komponentová knihovna není hotová za týden. Vyvíjí se. Přidáte nový komponent, když jej potřebujete. Refaktorujete, když vidíte, že se používá špatně. Tým se na ní podílí.”
— Zkušený designer
Design systém se nespravuje sám. Potřebuje péči a aktualizace. Tady jsou věci, které fungují.
Sledujte změny. Když publikujete aktualizovaný komponent, Figma vám umožní přidat poznámku k verzi. „Přidáno: nový stav disabled”, „Změněno: padding na 12px”. Týmu je pak jasné, co se změnilo.
Pojmenujte komponenty tak, aby se hledaly. „Button/Primary/Large” je lepší než „BTN_P_L”. V Figmě se slomítko (/) používá k vytvoření hierarchie v Assets panelu.
Když změníte komponent v hlavní knihovně, ostatní designéři uvidí tlačítko „Update” u všech instancí. Rozhodují se, zda změnu přijmou. Nemusíte aktualizovat všechny soubory ručně.
Netvořte design systém sám. Vytvořte jej s týmem. Ostatní designéři i vývojáři by měli mít práva k úpravám. Jejich feedback zlepšuje kvalitu systému.
Začít je jednodušší, než si myslíte. Nemusíte všechno mít hotové na první pokus. Tady je konkrétní plán:
To vám zabere 1–2 dny. Pak jej začněte používat. Systém se vyvíjí s vaším produktem. Přidáte komponenty, když je potřebujete. Refaktorujete, když vidíte, co nefunguje. Za měsíc budete koukat na starý design a přemýšlet, jak jste bez toho vůbec pracovali.
Tento článek představuje obecné pokyny a osvědčené postupy pro vytváření design systémů v Figmě. Specifické implementace se liší podle velikosti týmu, typu produktu a organizačních potřeb. Doporučujeme si vždy vyzkoušet přístupy na malém projektu před jejich rozšířením na celou organizaci. Design systémy se neustále vyvíjejí — to, co funguje dnes, se bude muset optimalizovat zítra.