Ce nu vă vor învăța într-o școală de design: învățați de la regele Sidharth
Publicat: 2021-04-03Curriculumurile universitare sunt mai degrabă foarte structurate. Faceți pasul 1, apoi pasul 2 și așa mai departe și există gardieni la fiecare pas, a spus Regele Sidharth la TMS2021
Este foarte greu de înțeles ce va funcționa în design comercial. Dar împărțirea procesului de realizare a proiectelor fezabile în trei întrebări ajută
Oferind audienței o privire de ansamblu asupra a ceea ce înseamnă front end și back end, Sidharth a explicat necesitatea de a înțelege diferitele roluri pe care părțile interesate le joacă în timpul construirii produsului.
Durata de viață a unei tehnologii utilizate în industrie depășește programele universitare mai repede decât oricând. Nu este că universitățile nu sunt conștiente de problemă, dar nu pot face multe în privința ei. Curriculum-urilor ia ceva timp pentru a fi reproiectate și, în momentul în care sunt în, încep deja să-și piardă avantajul. Prin urmare, universitățile își păstrează în mare parte curriculumul limitat la elementele fundamentale de bază.
„Unele experiențe provin doar din industrie atunci când lucrezi acolo”, spune King Sidharth, care este responsabil de Design, UX și Product la Headout. Vorbind la The Makers Summit 2021 , Sidharth a abordat problemele cu care se confruntă designerii în mediile reale de muncă, expunând publicul la 3 aspecte esențiale ale dezvoltării și proiectării produselor, adică cum să măsori designul, cum sunt construite produsele și cum sunt sistemele de proiectare. trebuie să fie extensibil.
Simularea mediului de muncă real
Culoarea, tipografia, machetele, micro-interacțiunile, umbrele, animațiile și comunicarea vizuală sunt lucruri care sunt ușor de predat la o școală de design, a spus Sidharth într-o sesiune captivantă care a văzut unul dintre cele mai înalte niveluri de implicare din partea publicului. Aceste subiecte au fost cercetate intens și există un corp vast de lucrări care este deja integrat în curriculum. Dar problemele cu care se confruntă în industrie un designer sunt mai degrabă de natură dinamică. Nu te poți aștepta la claritate chiar în momentul în care proiectul începe în viața reală. Curriculumurile universitare sunt mai degrabă foarte structurate. Faceți pasul 1, apoi pasul 2 și așa mai departe, și există gardieni la fiecare pas și puteți merge înainte doar când terminați acești pași în ordine, a adăugat Sidharth.
Este greu să emulezi scenarii de afaceri într-o școală de design, deoarece marketingul, inginerie, asistență pentru clienți, vânzări - toate au mize în procesul de proiectare. Designul are implicațiile sale din momentul în care clientul începe să se implice cu produsul și până la achiziționarea utilizatorului de către companie.
„Compania nu este o resursă infinită. Oriunde sunteți angajat, ei au timp limitat, bani limitati și ingineri limitati și, prin urmare, trebuie să prioritizați și să vă alegeți bătăliile și, din nou, care nu pot fi emulate la facultate” , a comentat Regele Sidharth. Optimizarea între perspectivele de afaceri și experiența utilizatorului, feedback-urile, repercusiunile deciziilor luate de alte echipe este greu de imitat în mediul universitar.
El a mai spus că problemele specifice cu care s-ar confrunta în mediul de lucru sunt greu de anticipat în timp ce înveți într-o școală de design. „Oh, asta arată uimitor și captivant și totul, dar va face asta o diferență pentru afacere? De unde știm că utilizatorului îi pasă de fapt de acest lucru și că acest lucru este chiar fezabil din punct de vedere tehnic? Se va scala? Ce se întâmplă dacă designul se strică dacă cineva a făcut o remediere rapidă sau cineva a făcut o schimbare neintenționată? Cum măsurăm impactul? Trebuie să-l supunem testelor manuale?”, a sondat regele Sidharth.
Este foarte greu de înțeles ce va funcționa în design comercial, dar Sidharth a ajutat publicul împărțind procesul de realizare a proiectelor fezabile în trei întrebări:
- Cum vă măsurați designul?
- Cum sunt construite proiectele de către echipele de ingineri?
- Cum să vă scalați design-urile?
Ne aprofundăm în acestea cu exemple ușor de raportat în continuare.
TRANSMITĂ SESIUNEA AICI
Proiectare de măsurare
Designerii înțeleg bine metodele de cercetare, dar când vine vorba de date, cei mai mulți dintre ei se chinuie să le înțeleagă, a remarcat regele Sidharth. Dar cum arată datele chiar și pentru designeri?
Să presupunem că avem o pagină de destinație care descrie oferta dvs. și are un îndemn de cumpărare. Are, de asemenea, un buton CTA alternativ numit „aflați mai multe”, deoarece nu toți oamenii vor face clic mai întâi pe butonul „cumpărați acum”. Pentru a analiza eficacitatea designului în acest caz, folosim analize bazate pe evenimente. În acest caz, încărcarea paginii și clicurile pe buton ar fi evenimentele, iar textul butonului, culoarea butonului și atributele dispozitivului, cum ar fi tipurile de dispozitiv, sistemul de operare, browser, adresa IP, locația etc. sunt proprietăți.
Pentru a ne ajuta să surprindem aceste evenimente și proprietăți, pot fi folosite soluții software profesionale, cum ar fi Mixpanel și Amplitude, care sunt, de asemenea, sponsorii summit-ului makers summit 2021. Acestea vin cu unele proprietăți implicite, cum ar fi atributele dispozitivului menționate mai sus, ieșite din cutie și personalizabile. proprietăți care ajută la obținerea poveștii utilizatorului potrivite pentru cazuri individuale.
De asemenea, aceste instrumente ne ajută să înțelegem seria de pași pe care îi parcurg utilizatorii pentru a ajunge la îndemnul dorit. Și aceste evenimente individuale pot fi, de asemenea, marcate cu proprietățile dorite și analizate pentru a vedea în ce stadiu abandonează utilizatorii. Sidharth a introdus ideea de pâlnii. Pâlniile cartografiază, practic, utilizatorii la fiecare pas, până când aceștia iau acțiunea dorită.
Apoi putem folosi aceste date pentru a optimiza pagina noastră de destinație. Diferiți KPI-uri și optimizări pentru același lucru ar apărea, de asemenea, în imagine aici. De exemplu, rata de renunțare din exemplul de mai sus ne-ar spune câți utilizatori care au fost vizați printr-o campanie de marketing au cumpărat produsul.
Recomandat pentru tine:
Aceste valori ne ajută să verificăm în continuare dacă designul îndeplinește rezultatele livrabile și ne ajută să luăm decizii care pot crește livrarea de valoare. Este mai bine ca designerii să știe să înțeleagă și să interpreteze analiza pentru a descoperi probleme și a valida soluțiile. Pentru că datele sunt extrem de valoroase și sunt foarte grăitoare despre comportamentul utilizatorului. Ne ajută să înțelegem relația dintre diferitele tipuri de date de performanță și datele calitative pentru a surprinde povestea completă a utilizatorilor.
Factorizarea în inginerie pentru proiectare
„Atât de mulți designeri vor crea modele uimitoare, doar la final inginerii îl vor respinge spunând că nu este fezabil”, a observat Sidharth. Prin urmare, este extrem de important să înțelegem cum sunt construite produsele, astfel încât multe dintre problemele de fezabilitate să fie abordate în stadiile incipiente.
Oferind audienței o privire de ansamblu asupra a ceea ce înseamnă front end și back end, Sidharth a explicat necesitatea de a înțelege diferitele roluri pe care părțile interesate le joacă în timpul construirii produsului.
Pentru a spune simplu, front-end-ul este partea a aplicației orientată spre utilizator și utilizatorii pot interacționa cu ea. Backend-ul (sau „partea serverului”) este porțiunea site-ului web pe care nu o puteți vedea. Este responsabil pentru stocarea și organizarea datelor și pentru a se asigura că totul din partea clientului funcționează efectiv. Backend se ocupă de autentificarea utilizatorului, plăți și automatizează logica de afaceri. Site-urile web de portofoliu de designeri sunt construite în mare parte folosind tehnologii front-end, fără a avea prea multe de-a face cu backend-ul.
Sidharth a oferit un exemplu de aplicație Twitter pentru a ajuta publicul să vizualizeze mai bine aceste idei. Front-end și back-end, de asemenea, sinonime cu partea client și partea serverului vorbesc continuu între ele folosind internetul. Înțelegerea faptului că internetul poate fi nesigur și că majoritatea părților lumii emergente nu au acces la vitezele de internet cu care suntem obișnuiți, poate ajuta enorm la proiectarea experiențelor pentru utilizator.
Când aplicația Twitter se încarcă pentru prima dată, se poate vedea starea generală a aplicației. Acesta asigură utilizatorul că aplicația funcționează. Dar în cazul în care utilizatorul navighează în aplicație pentru a doua oară, nu o va vedea deoarece browserul sau dispozitivul ar fi memorat deja fișierele necesare pentru a încărca aplicația mai repede. Cache-ul este o stocare locală temporară, care este oarecum ca stocarea articolelor necesare dintr-un magazin alimentar local în loc să le ia direct de la un fermier . „Se economisește timp în gătit. Serverele CDN fac exact același lucru pentru tine. În timp ce ar trebui să gătești, timpul necesar pentru a obține ingredientele ar fi redus la minimum”, a adăugat Sidharth.
Între timp, dispozitivul ar fi solicitat detaliile contului tău de la servere. Aceste date ar include persoanele pe care le urmăriți, tweet-urile lor și cronologia pe care vi le-ar arăta Twitter. Nu ați avea flotele să apară în avans, deoarece aplicația prioritizează un anumit set de informații prin intermediul API-urilor pentru a reda la timp, ceea ce este responsabilitatea front-end-ului, astfel încât să nu fiți frustrați și să părăsiți aplicația.
Gândiți-vă la API-uri ca oameni care dețin informații necesare pentru a-și îndeplini treaba. Unii ți-ar oferi informațiile destul de repede, iar alții și-ar lua timpul. Aplicația nu își poate bloca drumul așteptând ca datele să vină și apoi să le redeze pe ecran. Prin urmare, toate acestea se întâmplă în mod asincron. Părțile aplicației sunt redate pe măsură ce vin datele. Prin urmare, în calitate de designeri, este important să înțelegem acest blocaj și să luăm în considerare funcția timpului în timpul proiectării”, a adăugat Sidharth.
Efectele încărcării lente a paginilor sunt foarte bine documentate. Este mai probabil ca utilizatorii să abandoneze o pagină de destinație dacă pagina nu este optimizată pentru viteză. Utilizatorii pot detecta întârzierile de ordinul a 1/10 din secundă conform grupului NN care citează regulile de bază ale percepției umane asupra timpului. Deci efectele unei pagini de încărcare lentă sunt destul de instantanee. Îmbunătățirile trepte ale vitezei dau roade.
Cel mai bun mod de a înțelege aceste idei ar putea fi să vă folosiți superputeri ca designeri precum empatia. Ai putea implementa un model mental de a avea front-end și back-end să fie oameni și să vorbească între ei pentru a duce treaba la bun sfârșit.
TRANSMITĂ SESIUNEA AICI
Sisteme de proiectare scalabile
„Trebuie să înțelegeți cum funcționează ingineria pentru a ajunge în cele din urmă la sisteme”, a explicat Sidharth. Potrivit lui, unele dintre problemele de fezabilitate a designului ar putea fi rezolvate prin hack-uri, dar este mai probabil ca aceste remedieri de proiectare să dispară în timp. Acesta este motivul pentru care Sidharth pune în centrul atenției sistemul de design.
„Interfața de utilizator pare ușoară pentru că nu este. Designerii petrec nenumărate ore descoperind interfața cu utilizatorul. Pentru a vă părea ușor, cu toate complexitățile ascunse”, a spus Sidharth în timp ce prezenta publicului importanța sistemelor de proiectare și modul în care nici designerii seniori nu reușesc să înțeleagă că sistemele lor se îndreaptă către eșec.
El a dat exemplul poveștilor Instagram pentru a înțelege mai bine sistemele de design. De obicei, s-ar spune că poveștile din partea de sus sunt doar o serie de cercuri, fără a realiza cum acele cercuri care pot fi derulate la infinit descriu diferite acțiuni ale utilizatorului și alegeri ale sistemului.
„Este ușor să faci cercuri și să le faci echidistante. Proiectarea ținând cont de stări face ca sistemul să fie extensibil”, a adăugat el în timp ce povestea cum el și echipa sa de la Headout s-au gândit la ideile de stări și variații pentru componentele UI, chiar înainte ca Figma să introducă recent o caracteristică pentru a le gestiona și crea.
Acum există diverse alegeri pe care le puteți face despre povești ca utilizator. Puteți să creați unul nou, să urmăriți poveștile altor persoane sau să intrați pe instagram live. Există, de asemenea, o anumită logică a interfeței de utilizare care a fost îngrijită pentru tine. La fel ca poveștile pe care le-ați vizionat ar putea fi revizionate până când sunt disponibile la sfârșitul derulării de sus. Ar putea exista mai multe vieți, care trebuie să fie reprezentate.
Alegerile făcute de utilizator în aceste cazuri sunt stările elementului, cum ar fi stările văzute și nevăzute ale poveștilor, iar alegerile impuse de sistem sunt variații precum dacă cineva este în direct, dacă ați vizionat propria poveste sau nu.
Există, de asemenea, aspecte ale designului în mișcare încorporate în povești, când atingeți oricare dintre poveștile pe care nu le-ați vizionat încă, există puncte roșii care se rotesc în jurul cercului în timp ce încărcați poveștile. Aceste interacțiuni sunt atât de fluide încât cu greu le observăm.
Instagram are, de asemenea, filozofia de design și ghiduri de stil. Logica interfeței cu utilizatorul este, de asemenea, parte a sistemului de proiectare în sine. De exemplu, ori de câte ori utilizatorul tastează într-un câmp de intrare, intrarea trebuie validată în unele cazuri. Un flux constant de mesaje de eroare pe măsură ce utilizatorul tastează este prea enervant. În acest caz, echipa de ingineri trebuie să fie la bord cu fluxul logicii de interacțiune, astfel încât să obțină experiența utilizatorului corect. În afară de aceasta, localizarea conținutului pentru o nouă categorie demografică a utilizatorilor trebuie, de asemenea, luată în considerare în sistemul de proiectare. Luarea în considerare a tuturor ideilor menționate mai sus face ca un sistem de design să fie cu adevărat scalabil.
Fie că este vorba de a pune întrebări din datele care deblochează perspectivele care duc produsul la următorul nivel, fie de a vorbi în limbajul inginerilor pentru a optimiza designul pentru performanță și apoi de a face produsul cu adevărat scalabil, aceste abilități sunt cu siguranță o necesitate pentru un designer. trusa de instrumente pentru a-și duce cariera la noi culmi.