Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Oszukali nas!

Oszukali nas!

Kilka słów o tym, czego nauczyłem się wprowadzając design system od zera. Bez słodzenia i bez idealnych obrazków. Tylko o problemach i o sposobach w jaki je rozwiązywałem.

Jakub Hajduk

March 29, 2021
Tweet

Other Decks in Design

Transcript

  1. “The complete set of design standards, documentation, and principles along

    with the toolkit (UI patterns and code components) to achieve those standards” Zack Rutherford - uxpin.com
  2. “Simply put, a design system is a collection of reusable

    components to tie whole products together” Naema Baskanderi - freecodecamp.org
  3. “Everything that makes up your product” — “From typography, layouts

    and grids, colors, icons, components and coding conventions, to voice and tone, style-guide and documentation, a design system is bringing all of these together in a way that allows your entire team to learn, build and grow” Ara Abcarians - css-tricks.com
  4. Simply put, a design system is a complete collection of

    design standards, typography, layouts and grids, colors, icons, components, coding conventions, voice and tone, style-guide, documentation and principles along with the toolkit to achieve those standards and tie whole products together Zack Rutherford - uxpin.com Naema Baskanderi - freecodecamp.org Ara Abcarians - css-tricks.com
  5. – O krok od enterprise – Spójność stylistyczna – Prędkość

    dostarczania wartości – Spontaniczna rozbudowa komponentów Problemy …czy raczej „wyzwania”
  6. – Najlepiej od początku, ale nie ma kiedy! – Niewielki

    zespół – bezproblemowa i szybka komunikacja – Nagły rozwój projektu – więcej ludzi i gorsza komunikacja – Później byłoby znacznie ciężej O krok od enterprise
  7. – Pierwszy powód, dla którego wprowadza się DS – Rotacja

    – Zmiana układu, dodatkowe kolory, te same elementy - różne funkcje i te same funkcje - różne elementy – Łatwo skupić się na jednej funkcjonalności i pominąć pełny obraz Spójność stylistyczna
  8. – Każdy ma swoją wizję, rozumienie, potrzeby i priorytety –

    Cały zespół mamy podzielony na podzespoły – Synchronizacja to ciągle za mało – Generowanie czasochłonnych, męczących i niepotrzebnych dyskusji Prędkość dostarczania wartości
  9. – Dyskusje przeniesione do innej przestrzeni – Katalog gotowych elementów

    – UX nie wymyśla ciągle tego samego – Frontend wie co ma użyć Prędkość dostarczania wartości
  10. – Brak zastanowienia nad ich rozszerzaniem – Rozszerzenie rozszerzenia rozszerzające

    rozszerzenie – Powstanie ciężkiego w utrzymaniu, niereużywalnego potwora Spontaniczna rozbudowa komponentów
  11. CLI

  12. Q&A