3. DESIGN SYSTEM
zbiór komponentów, które mogą zostać wykorzystane
ponownie w nowych kombinacjach,
ułatwiając skalowalność projektu graficznego
F. Teixeira, Resources, links, references and articles on Design Systems, http://bit.ly/2H6aYPp
5. POKREWNE POJĘCIA
style guide
opisuje styl graficzny i sposób
wykorzystania go w projekcie
(kolory, fonty, ikony, ilustracje)
A. Hacq, Everything you need to know about Design Systems, http://bit.ly/2xSlYfj
pattern library
koncentruje się na
elementach funkcjonalnych
i ich zastosowaniu
{design system
6. PO CO TWORZYĆ SYSTEM?
Rozwój zespołu projektowego może wiązać się ze wzrostem
rozbieżności wykorzystywanych komponentów.
Skutki braku SSoT (Single Source of Truth)?
• pogłębiająca się luka wiedzy
• powtarzanie zbędnych czynności
• wolniejsze wprowadzanie produktu na rynek
• niższa wartość produktu dla użytkowników
M. Treder, J. Cao, Why Build a Design System? The Pocket Guide for Product Teams, http://bit.ly/2Ca6OH5
Im bardziej rozbudowany projekt, im więcej ludzi zaangażowanych w
jego realizację, tym większe prawdopodobieństwo naruszenia spójności
produktu. W czasach gdzie o sukcesie aplikacji niejednokrotnie
decydują sekundy, wciąż aktualne jest przesłanie S. Kruga: nie każ
użytkownikom zastanawiać się nad tym, jak powinni nawigować po
interfejsie twojej aplikacji.
Dlatego wieloosobowe zespoły pracujące nad poszczególnymi
modułami potrzebują jednego, niepodważalnego źródła szczegółowych
wytycznych dotyczących możliwych do wykorzystania komponentów.
7. ZALETY IMPLEMENTACJI
ZESPÓŁUŻYTKOWNICY
PRZEDSIĘWZIĘCIE
wydajnośćspójność
skalowalność
• wydajność dla zespołu- oszczędność czasu designerów i developerów,
którzy mogą ponownie wykorzystać raz zaprojektowane elementy
• spójność dla użytkowników- ułatwia korzystanie z produktu,
użytkownicy wiedzą czego się spodziewać
• skalowalność dla przedsięwzięcia - umożliwia automatyzację procesu
projektowania, co pozwala tworzyć więcej w tym samym czasie
Design system nie jest jedynie narzędziem zespołów
projektowych służącym zwiększeniu ich wydajności. Dzięki
implementacji tego rozwiązania zyskują również użytkownicy
końcowi. Spójny interfejs ułatwia bowiem korzystanie z
aplikacji, co może przełożyć się na zwiększenie satysfakcji
klientów.
9. ZASADY TWORZENIA
• produkt jest zależny od systemu
• każdy element jest wykorzystywany ponownie
• partycypacja jest ważniejsza niż kontrola
• prostota jest lepsza niż elastyczność złożonych rozwiązań
• jakość komponentów jest ważniejsza niż ich ilość
N. Curtis, Principles of Designing Systems, Core Beliefs to Guide System Strategy and Tactics, http://bit.ly/2uE7m0n