[PL] Alla Kholmatova: Design Systems

Okładka książki Design Systems
Okładka książki Design Systems

Według Marii Montessori, która zrewolucjonizowała edukację, jednym z pierwszych okresów wrażliwości w rozwoju człowieka jest potrzeba porządku. Tak nas uposażył Stwórca, że to co nie wywołuje poczucia ładu budzi w nas nieufność. Niespójność systemu cyfrowego nie różni się w odbiorze od konsternacji, której doświadczamy poruszając się po źle oznakowanym budynku. Przecież już tutaj byłem, to powinno być tutaj i podobne reakcje zwykle się nie świadczą o nieumiejętności człowieka. Są naszą naturalną reakcją na źle przemyślane rozwiązania. Jak zatem możemy zbudować spójny system? Z pomocą przychodzi nam Alla Kholmatova, autorka Design Systems. W konkretny sposób dzieli się doświadczeniem, które zdobyła podczas budowania FutureLearn, platformy e-learningowej.

Książka jest podzielona na dwie części: Podstawy i Proces. Najpierw wyniesiemy wiedzę, że efektem końcowym tworzonego systemu jest wypracowanie wspólnego języka. Ułatwi on projektantom, programistom, sprzedawcom, udziałowcom, i innych zaangażowanym stronom, zrozumienie elementów systemu i samego systemu. Brak wypracowanego dokumentu często prowadzi od nieporozumień, które objawiają się stwierdzeniami typu nie to miałem na myśli.

Budowanie systemów nie jest łatwą pracą. Jeżeli cel systemu jest sprecyzowany, decyzje projektowe i programistyczne podejmuje się łatwiej. Cel wsparty „etosem, który obejmuje wartości i ducha” umożliwia ujęcie systemu w odpowiednią formę. Harmonijny system to nie tylko część wizualna, ale i wydajność (jeżeli projektujemy aplikacje webowe), jego sposób komunikacji (voice and tone), a nawet sposób działania zespołów. Dziś wiele produktów powstaje przechodząc do sedna, czyli wdrażania bez uprzedniego określenia podstaw. Autorka na podstawie istniejących produktów, takich jak TED, MailChimp, Spotify, pokazuje nam ich wartości, zasady, wzorce estetyczne i funkcyjne.

Druga część książki przedstawia jak sobie radzić z zarządzaniem, organizacją i utrzymywaniem systemów. Niektóre systemy, takie jak Shopify Polaris są bardzo rozbudowane, obejmując wytyczne dotyczące języka, gramatyki, ilustracji i piktogramów. Inne, takie jak OpenTable, już mniej. W dobie nadmiaru narzędzi i technik służących do budowania systemów, można się pogubić. Kholmatova przedstawia kilka propozycji, jak podejść do samego tematu organizacji systemu, jak i na co zwrócić uwagę dobierając narzędzia i techniki.

Cztery książki o architekturze (ang. The Four Books on Architecture), Andrea Palladio po raz pierwszy wydane w 1570 roku w Wenecji opisują wzorce występujące w architekturze. Prawie 500 lat później współcześni projektanci zajmują się budowaniem cyfrowych systemów. Koszt zmiany kluczowych elementów jest minimalny w porównaniu z możliwościami, które posiadają architekci. Być może nienamacalne systemy nie przetrwają próby czasu, ale lektura Design Systems pozwoli nam na określenie wartości i podstaw, niezależnych od trendów wzorniczych i technologicznych.

Polecam tę pozycję. Można ją zakupić na stronie wydawnictwa Smashing Media.

Lektura książki nakierowała mnie na Atomic Design Brada Frosta. Jego Pattern Lab eksperymentalnie wykorzystałem do stworzenia układu artykułu Tablice elektroniczne w komunikacji miejskiej we Wrocławiu. Układ najpierw rozrysowany na kartce, przeniesiony do Figmy, udokumentowałem w Pattern Lab.