Utjecaj sustava dizajna

Kako smo dobili (i dalje nastavljamo) kupovanje u Lyftu

Upao sam u tu ulogu slijedeći svoju strast prema učenju, stvaranju i obrazovanju. Ne možete baš studirati sustave dizajna u školi, tako da biste bili uspješni na ovom polju i neprestano pokušavate učiti od drugih. Ne pogriješite, nema ispravnih odgovora i svaka je tvrtka drugačija. Svi zajedno učimo putem pokušaja i pogreške. Lift dizajnerski sustav i tim, kao što je sada, vrhunac su pokušaja i pogrešaka drugih i nas samih:

Naš problem

Nije svaka tvrtka potrebna sustav dizajna. Mi smo tvrtka u hiperrastu. Naš dizajnerski tim narastao je iz dizajnerskog tima sa 22 na 100+ za manje od 2 godine. Prije kada smo svi mogli prisustvovati pregledu i dogovoriti se oko rješenja, sada smo zgrada i zemlja odvojena.

Nema pravila, samo ... zar ne?

Višestruki dizajneri rješavaju isti problem, koji su jedni drugima nepoznati. Drugi vide ta rješenja, usvajaju ih i prilagođavaju njihovim potrebama. Ovo dodatno rezultira neusklađenim iskustvom za korisnika. Isti gumb može učiniti različite stvari ili različiti gumbi mogu učiniti istu stvar. Naš je cilj pružiti dosljednost i predvidljivost našim proizvodima.

Dobra volja lovi

Kopirajte i zalijepite kôd znači da je sve jedno, za stvaranje potrebno je vrijeme. Da ne spominjemo da li želimo ažurirati stil gumba, moramo loviti svaku uporabu i prilagođavati ga. Cilj nam je smanjiti vrijeme i dug dizajna i inženjera.

Zamahnuo pod tepih

U prošlosti nismo stavljali snažni fokus na dostupnost, lokalizaciju i rješenja za svako stanje ili rubni slučaj s kojim se komponenta može susresti. Danas želimo povećati kvalitetu svojih iskustava za svaku osobu i svaki rubni slučaj.

Izgubljen u prijevodu

Zbog brzih vremenskih rasporeda, naši dizajneri obično predaju samo iOS dizajne. Naši Android programeri gledaju na te dizajne i pretpostavljaju kako ga riješiti u Androidu. Ponekad standardno rješenje u HIG ili Material Design ne djeluje najbolje za nas. Naš je cilj stvoriti univerzalni dizajn sustava koji najbolje funkcionira za Lyft na svim platformama.

Naš proizvod

Sustav dizajna je proizvod koji je najbolje izgradio i održava predan tim koji je odgovoran za povećane performanse drugih. Sastoji se od dizajnera i inženjera za mobilne i web sustava koji doprinose trima ciljevima:

Temeljni elementi

Izraditi (i održavati)

To je ono na što većina ljudi razmišlja kada razgovara o dizajnerskim sustavima. Izgradimo i održavamo fleksibilne, univerzalne temeljne elemente i komponente prema Lyftovim standardima kvalitete. Radimo s timovima kako bismo odredili prioritete koji će elementi imati najveći utjecaj. Postoji visoko suradnički proces kako bi se osiguralo da riješe korijen stvarne potrebe i rade svaki put, za svaku osobu i svaki rubni slučaj.

Naše se komponente koriste svugdje, bug u jednoj od naših komponenti može značiti bug u mnogim značajkama. Pozivamo se na 100% grešaka u skladu s propisanim ugovorom o razini usluge.

Migracija postavki

doprinijeti

Dostavljamo dosljedno korisničko iskustvo za ključne tokove i značajke sudjelujući u prihvaćanju i migraciji trenutnih dizajna i koda u sustav.

  • Promičemo usvajanje elemenata sustava kada timovi stvaraju nove značajke. Podržavamo naše obećanje da ćemo izraditi fleksibilne, korisne elemente mjerenjem koliko timova isporučuje sve nove značajke koristeći samo elemente dizajnerskog sustava - koji uključuje nove komponente stvorene pomoću temeljnih elemenata sustava.
  • Premještamo značajke i tokove za koje timovi ne posjeduju (ili ne planiraju raditi) u sustav za njih. Cilj nam je da se 100% slučajeva uporabe u aplikaciji koristi elementom sustava.
Web stranica za dokumentaciju

podrška

Timove educiramo kako koristiti temeljne elemente i primijeniti LPL principe za izgradnju vlastitog. Najveći način to radimo kroz dokumentaciju, koju čuvamo za 100% elemenata koji su osmišljeni i implementirani. Uz to predajemo na sve ruke i smeđe torbe, podučavamo satove, radno vrijeme ureda i odgovaramo na pitanja na Facebook Workplace and Slack.

Uspjeh u podršci i obrazovanju mogao bi biti pravilno korištenje elemenata sustava u aplikaciji, ali to dodatno guramo. Potičemo dizajnere i programere na vanjskim timovima da daju svoj doprinos sustavu.

Naš krajnji cilj

Želimo da naš sustav dizajna bude kanonski način za projektiranje i izgradnju korisničkog sučelja širom Lyfta.

  • Naši proizvodi imaju potpunu vizualnu i dosljednu međusobnu interakciju. Timovima proizvoda potreban je samo dio vremena za definiranje, dizajn i implementaciju novih značajki.
  • Naša knjižnica sadrži zrele komponente i značajke izgleda koji pružaju sveobuhvatnu funkcionalnost kao što su: pristupačnost, internacionalizacija, promatranje, haptics, zvuk i animacija.
  • Dizajnerima i inženjerima dostupna je opsežna dokumentacija koja olakšava pronalaženje i korištenje postojećih komponenti, proširivanje ili izradu potpuno prilagođenih dizajna koji se uklapaju u sustav.
  • Sustav se nastavlja razvijati i proširiti uključujući doprinose iz cijele tvrtke

Posljednje misli

Konstantno preispitujemo i oblikujemo svoj proces. Koji su vaši problemi? Koji je vaš tim? Koji je vaš proizvod i krajnji cilj? Uzbuđeno što čujem od vas.

Ja sam Linzi Berry, trenutno voditeljica dizajnerskih sustava u Lyftu. Zaspavam pojedinosti tako da ne morate. Pretplatite se!