Minimalni održivi dizajn sustava

Uzgoj UXPin dizajnerskog sustava pohranjenog u knjižnici sustava UXPin Design System

U proteklih nekoliko tjedana imao sam zadovoljstvo razgovarati o pristupu UXPin-a u izradi dizajnerskog sustava na više sastanaka i webinara (jedan od njih možete pogledati ovdje). Bilo mi je zabavno dijeleći naša iskustva naučila sam puno kroz sve lijepe razgovore nakon mojih razgovora.

Jedno pitanje koje su mi postavljeno više puta, a koje se pojavilo i tijekom mojih razgovora s našim timom na UXPin, bilo je:

Koliko vremena je potrebno za izgradnju sustava dizajna?

Nema pogrešnih pitanja i rado sam odgovarao svaki put. Međutim, kad god čujem ovo pitanje osjećam da ukazuje na dublji problem: dizajnerski sustavi i dalje su pogrešno shvaćeni i zbunjeni sa starim pristupom stvaranju stilskog vodiča.

Naslijeđe za Zombie Style Guide

U to doba, nesretnom članu dizajnerskog ili prednjeg razvojnog tima povjerit će se zadatak dokumentiranja svih konvencija koje je tim odobrio. Palete boja, stilovi teksta, standardi kodova, ponekad čak i obrasci korisničkog sučelja.

Zvuči poput sustava dizajna? U pravu si. Zvuči poput dizajnerskog sustava, ali nije.

Ovaj stari pristup izgradnji stilskog vodiča imao je za cilj stvaranje artefakta. To bi trebao biti izvedenica dokumentacijskog postupka. I svaki put ...

Prije nego što je učinio vodič za stil, već se pretvorio u zombija.

Zašto? Jednostavno zato što dinamični svijet razvoja proizvoda, gdje se promjene stalno događaju, ne reagira dobro na statičke resurse koji su potrebni za izgradnju. Dok se mučenik dizajna / razvoja borio za dokumentiranje svake konvencije, konvencije su se mijenjale. Izgradnja vodiča za stil bila je sizijska zadaća.

Nemogućnost izrade i održavanja stilskih vodiča potaknula je našu industriju da preispita proces održavanja dosljednosti iskustva i koda. Uđite u sustav dizajna.

Sustav dizajna je proces

Za razliku od statičkih vodiča, sustavi dizajna su dinamični. Što to znači? Vodič za stil je artefakt, sustav dizajna proces.

Artefakti su statični, procesi su dinamični.

Umjesto delegiranja jedne osobe za izradu dokumentacije, u svijetu dizajnerskog sustava planiramo novi tijek rada koji nastavlja s dodavanjem, oduzimanjem i izmjenom svih podataka za izradu korisničkih iskustava.

Umjesto da razmišljaju s obzirom na datum isporuke, timovi dizajnerskog sustava (obično se nazivaju timovi za dizajnerske operacije) planiraju pomoći organizacijama da postupno poboljšaju unutarnju konzistentnost sučelja i brže isporuče sjajne projekte na tržište.

Upravljanje entropijom pomoću Vodiča za stil i Sustava dizajna

Ujedinjeni protiv entropije

Kao i u bilo kojem zatvorenom sustavu, entropija digitalnog proizvoda i dalje se povećava, osim ako se namjerno njime ne upravlja. Svaka nova značajka, svaki novi član tima, svaki novi upravljački sloj ili interakcija dionika / klijenta dodaje entropiju iskustva.

Iskustvo s proizvodima postupno se postavlja kaos.

Rast entropije je konstanta i može se kontrolirati samo stalnim djelovanjem. Zato krajnja igra za tim za dizajn nije statički artefakt, to je radni tijek u kojem ujedinjena organizacija dizajnera, programera, premijera i ostalih članova tima gradi sustav dizajniranja za izradu korisničkih iskustava.

Nikada ne prestaje minimalni održivi proizvod

Kad je riječ o datumu isporuke dizajnerskog sustava, čini se da postoji skrivena pretpostavka, da je nastupio trenutak kada je dizajnerski sustav "gotov". Procesna priroda dizajnerskog sustava poništava ovu pretpostavku.

Sustav dizajna je proces i zato je istovremeno uvijek spreman i nikada nije izveden.

Sustav dizajna ostaje u stalnom stanju kao minimalno održiv proizvod. Vremensko razdoblje kada sustav dizajniranja odjednom dobiva na vrijednosti ne postoji. Minimalna vrijednost postiže se nakon što je proces dizajniranja uspostavljen i dogovoren. Sa svakim sljedećim izdanjem sustav dizajna postaje snažniji, ali nikad ne postiže krajnju vrijednost. Entropija nastavlja rasti, sučelje se i dalje mijenja i sustav dizajna mora se razvijati kao proces, bez kraja.

Počnite mali brod često

Sustav dizajna nastaje kada organizacija priznaje da se sve veća neusklađenost korisničkog sučelja mora riješiti novim tijekovima rada.

Entropija se prestaje širiti prvim sporazumom koji je dogovorila i implementirala dizajnerska organizacija. Za razliku od stilskih vodiča, vrijednost dizajnerskog sustava može se odmah iskusiti. Sustav dizajna počinje dodavati vrijednost gotovo odmah, čak i ako je prva konvencija samo skup od 5 osnovnih boja s odgovarajućom konvencijom imenovanja. Zapravo bih tvrdio da:

Sustav dizajna s jednom bojom definiranom, pravilno imenovanom, implementiranom i prihvaćenom u organizaciji bolji je od punog vodiča statičkog stila.

Zašto? Budući da ova boja odmah smanjuje entropiju, za razliku od statičkog vodiča koji ostaje uvijek zastario i nikad se ne primjenjuje.

Umjesto da brinete o datumu isporuke dizajnerskog sustava, prihvatite njegovu procesnu prirodu, započnite s malim i isporučujejte često. U ratu ste s haosom i svaka mala bitka je bitna.

Sretno.

Želite li vidjeti kako gradimo naš sustav dizajna? Slijedite naše dizajnerske operacije:

  • Dizajnerski sustavi Sprint 0: Srebrni metak razvoja proizvoda.
  • Dizajnerski sustavi Sprint 1: Popis sučelja
  • Dizajnerski sustav Sprint 2: Jedna paleta boja za upravljanje njima svima
  • Dizajn sustava Sprint 3: Upravljanje osnovama
  • Sprint dizajnerskog sustava 4: Principi dizajna
  • Dizajnerski sustav Sprint 5: Upravljanje tipografijom
  • Dizajnerski sustav Sprint 6: Najbrži ikone na zemlji

A evo i šire perspektive na dizajnerske sustave:

Sustavi dizajna su jezik. A to zauvijek mijenja razvoj softvera.

Pridružite se: https://www.uxpin.com/design-systems-early-access