Wprowadzenie do systemów projektowych

Feb 27 2023
Od 10 lat pracuję w obszarze projektowania i moje doświadczenie nauczyło mnie, że dobry projekt rodzi się z potrzeby. Od jakiegoś czasu skupiam się na projektowaniu oprogramowania, aw szczególności na projektowaniu systemów.
Wprowadzenie do systemów projektowych

Od 10 lat pracuję w obszarze projektowania i moje doświadczenie nauczyło mnie, że dobry projekt rodzi się z potrzeby. Od jakiegoś czasu skupiam się na projektowaniu oprogramowania, aw szczególności na projektowaniu systemów. Kiedy zaczynałem pracę w obszarze UX/UI pojęcie „system projektowy” nie było tak powszechnie używane, ale obecnie każda duża firma pracuje nad własnym mechanizmem optymalizacji swoich produktów, procesów i oferowania klientom lepszych rozwiązań. Wiele się nauczyłem podczas pracy nad tym tematem i postanowiłem podzielić się przeglądem i kilkoma ważnymi aspektami powoływania do życia tak ogromnego projektu oraz dlaczego tak ważne jest dokładne zaplanowanie wszystkiego.

System projektowy tworzony od podstaw to nie tylko zestaw 25–30 interaktywnych komponentów wielokrotnego użytku, które można ułożyć w aplikacji. Tylko to nie spełniłoby zadania. Każdy etap tworzenia czegoś trwałego i użytecznego lub rozwiązania potrzeby biznesowej wymaga kreatywności, eksploracji, poświęcenia, walidacji, odpowiedniego wdrożenia i procesu adopcji. Aby dodać do tego, być może najważniejszą częścią takiego projektu są ludzie — ci, którzy nad nim pracują i ci, którzy będą z niego korzystać. Dlatego przede wszystkim powinniśmy zapewnić łatwy do zrozumienia proces i płynny model współpracy dla wszystkich zainteresowanych stron.

Do czego dążymy?

Podczas pracy nad systemami projektowymi i językiem naszym celem jest rozwiązanie problemu i dostarczenie produktu ważnego dla firmy. To na pewno nie jest łatwe zadanie! Zwłaszcza, gdy firma posiada bogate portfolio. Obecnie wiemy, że firmy kierujące się wzornictwem zwiększają swoje przychody i zwroty dla akcjonariuszy prawie dwukrotnie szybciej niż ich odpowiedniki z branży. Dlatego starannie opracowany system projektowy, jeśli zostanie pomyślnie wykonany, może mieć ogromne znaczenie i wartość dla firmy.

Jak to zrobić?

Różne role współpracują, aby osiągnąć wspólny cel.

Powinniśmy zacząć od ustalenia właściwego procesu i praktyk. Rozumiejąc potrzeby biznesu, zdajemy sobie sprawę, jak ważne jest inwestowanie w design. Z wielkimi oczekiwaniami wiąże się wielka odpowiedzialność dla wszystkich zaangażowanych osób. Należy wziąć pod uwagę wiele czynników. Funkcjonalny, użyteczny system projektowy to nie tylko ładny motyw, kilka przycisków i wejść, ale cały produkt sam w sobie. Praca nad procesem i współpraca będą korzystne dla sprawnego przepływu pracy. Oznacza to stałą koordynację między projektantami, ekspertami ds. dostępności, badaczami i programistami. Przegląd wymagań, zdefiniowanie zakresu i walidacja pomysłów oraz specyfika rozwoju w tym większym gronie ekspertów może być nieco przytłaczająca, ale może mieć kluczowe znaczenie dla poziomu przyjęcia końcowego wyniku. W końcu musi działać na wszystkich.

Co z Systemem?

Zawartość systemu, nad którym musisz pracować, może obejmować kroje pisma, kolory, style, komponenty, dokumentację, zasoby projektowe, biblioteki badawcze, układy i wzorce, gotowy do użycia kod, tokeny projektowe oraz oczywiście wytyczne dotyczące dostępności i etyczne praktyki AI. System musi być prosty, ale elastyczny; dobrze wyglądać i szybko pracować; obejmują wiele różnych przypadków użycia i dają poczucie spójności; pracować z różnymi frameworkami, zapewniając tę ​​samą jakość; przestrzegaj zasad i wytycznych, takich jak podstawy, użycie, motywy, wzory; i wreszcie, aby były odpowiednio udokumentowane i regularnie aktualizowane. Aby tworzyć te treści i zarządzać nimi, musisz ustanowić wspólny zestaw narzędzi. Wybór odpowiednich narzędzi może zapewnić lepszą spójność produktu i szybszą produkcję, odpowiednio łatwiej jest być wspieranym w czasie.

Zainwestuj więcej!

Prawdopodobnie wiesz, że praktyki oparte na projektowaniu są również znane jako projektowanie skoncentrowane na człowieku. Dlatego zawsze powinniśmy koncentrować się na ludziach, którzy korzystają z dostarczanych przez nas systemów i języka. Optymalizując procesy i ustanawiając właściwe praktyki, zapewniamy, że nasz produkt osiągnie właściwe cele, ale aby to osiągnąć wewnętrznie, musimy zbudować kulturę projektowania i dzielić się informacjami w silnej proaktywnej społeczności. Nie przestawaj się uczyć, rozwijać i szkolić ludzi! Twórz materiały do ​​nauki, sesje, onboarding, aby wzmocnić zrozumienie misji zespołu. Ułatw proces przekazywania i przekazywania opinii, aby pomóc Ci wspierać i rozwijać system w przyszłości.

Moje ostatnie przemyślenia

Słowo „projekt” zawiera tak wiele znaczeń, że trudno jest znaleźć jednoznaczną definicję. W tym konkretnym przypadku mówię o projektowaniu korporacyjnym na dużą skalę i postawiłbym projektowanie na równi z planem rozwoju firmy. Ma ogromny wpływ i wymaga starannego rozważenia różnych aspektów. Nie pracujemy tylko dla wyników „tu i teraz”, ale dla lepszej przyszłości naszej firmy i klientów.

— — — — — — — — — — — — — — — — — — — — — — — — — — —

Zasoby edukacyjne:

Podręcznik systemów projektowania

Badanie systemów projektowych

Raport McKinsay 2018

Projektowanie systemów dla programistów w Storybook

Przykłady:

Systemy projektowe dla Figmy

Encyklopedia bajek