De ce managerii de produs trebuie să ajungă din urmă cu designul: viitorul dezvoltării front-end
Publicat: 2017-01-17Cu ceva timp în urmă, am primit un e-mail despre un loc de muncă deschis. Descrierea postului era pentru un post de dezvoltator front-end . Una dintre calitățile/seturile de abilități așteptate enumerate care mi-a captat atenția a fost că un candidat ideal ar fi cineva cu un simț al designului (NEEGOCIABIL) .
Când ceva este scris cu majuscule, aldine, trebuie să-i acordați atenție. Dar ceea ce m-a făcut să mă gândesc mai mult la această cerință a fost faptul că niciuna dintre abilitățile specifice dezvoltatorului nu a fost marcată cu aceleași litere aldine ca „capacități de design nenegociabile”.
Ciudat, nu-i așa? Dar da, simt că este perfect normal să avem astfel de așteptări, deoarece procesul de proiectare și dezvoltare a unui produs software nu este același cu cel cu câțiva ani în urmă.
Cuprins
Ce este dezvoltarea front-end?
V-ați întrebat vreodată ce schimbă orientarea site-urilor web atunci când le navigați pe un dispozitiv mobil, în comparație cu navigarea prin ele pe un desktop? Cum funcționează magic împreună tot ceea ce este redat pe ecranele dispozitivului, cum ar fi butoanele, imaginile, casetele de text etc.? Ei bine, nu este magie (dar suficient de aproape), este interactivitatea pe care dezvoltatorii front-end o adaugă acestor elemente care leagă totul pe pagina respectivă pentru a vă oferi o experiență unică ca utilizator.
Web-designerii creează design-uri statice. Aceștia se concentrează pe aspectul unei aplicații sau al unui site web, încercând să îmbunătățească aspectele vizuale ale produsului. Dezvoltatorii front-end sunt cei mai responsabili pentru a da viață acestor design-uri statice și, de asemenea, pentru a se asigura că funcționează bine pe toate dimensiunile de ecran, etc. Dezvoltatorii front-end folosesc HTML, CSS, Javascript pentru a crea și adăuga interactivitate la componentele web și, de asemenea, pentru a face ele reutilizabile.
Deoarece fiecare browser are un mod diferit de a înțelege codul scris pentru front-end, uneori interfața arată diferit pe browsere diferite. Dezvoltatorii se asigură că codul lor rulează pe diferite browsere fără probleme și păstrează toate aspectele, combinațiile de culori, spațierea, formatul textului și interactivitatea aplicației/site-ului web.


De ce ar trebui să ne pese de designul produsului?
Când vezi un iPhone , nu poți să nu observi detaliile mai fine care au făcut ca acesta să devină un fenomen la nivel mondial. Ca oameni, suntem în mod natural atrași de obiecte frumoase și apreciem efortul depus pentru a face lucrurile frumoase și simple . După cum spune articolul, lucrurile simple și minimaliste sunt ușor de folosit și de învățat. Nu aș putea fi mai de acord.
Același principiu se aplică și în domeniul designului de produs. De aceea suntem atrași de aplicații care sunt simple și ușor de utilizat. Luați un exemplu din viața de zi cu zi: Google, WhatsApp, Instagram, alte aplicații foto, etc. Aceste aplicații vă ajută să îndepliniți sarcini într-un număr minim de pași și un timp de răspuns rapid.
Designul de produs pentru web presupune deținerea procesului de creare a designului pentru diferite dimensiuni de ecran. Un designer care pur și simplu desenează specificațiile ecranului și le predă echipei de dezvoltare, sincer, nu este un designer de produs. Ei joacă doar rolul de ilustratori.
Designul de produs pentru web implică deținerea întregului proces de schiță, colaborare, proiectare, creare de markupuri HTML, scrierea regulilor CSS și structurarea totul într-un pachet adecvat. Dezvoltatorii pot prelua și integra design-urile în fluxul lor de lucru, fără a compromite calitatea designului.
Ce este în ea pentru managerii de produs?
Managerii de produs (PM) au responsabilitatea creșterii globale a produsului. Din propria mea experiență de lucru într-o industrie B2B – uneori, PM-urile tind să se concentreze mai mult pe adăugarea de funcționalități la un produs, ceea ce poate face ca produsul să fie complex de utilizat. Uneori, simplul lucru este cel mai dificil de făcut.
Există întotdeauna riscul de a schimba comportamentul clienților, dar dacă schimbarea este în bine, atunci nu trebuie să ezitați să faceți acea schimbare.
Venirea în industria B2C – oferirea unei experiențe excelente pentru utilizator (UX) este cheia supraviețuirii, deoarece spre deosebire de clienții B2B care sunt obligați de licențe software, clienții B2C pot trece la platforma rivală într-o clipă. Aplicarea principiilor de proiectare a produsului îi ajută pe PM să repete rapid ideile și să elimine opțiunile care nu vor funcționa până la urmă.

Importanța gândirii designului
Companiile care au un mare succes sunt cele care pot crea produse pe care oamenilor le place să le folosească și care devin parte integrantă a vieții lor. De exemplu, există probabil peste 100 de platforme de rețele sociale, dar există doar un singur Facebook.
Design thinking ajută la stabilirea ipotezelor corecte; în special a celor care lucrează la dezvoltarea produsului (designeri, dezvoltatori, manageri de produs). Este posibil să presupuneți că clientul va cumpăra produsul dvs. din cauza acelei „funcții interesante” pe care intenționați să o introduceți, dar, în realitate, clientul dvs. poate căuta doar o modalitate mai simplă de a încărca niște date.

După cum puteți vedea în graficul de mai sus, partea de reluare care vă va costa cel mai puțin este în faza de proiectare (ambele arhitectură și UX). Este întotdeauna mai bine să faceți greșeli din timp și să le identificați, astfel încât acestea să nu afecteze produsul într-o etapă ulterioară.

Este timpul pentru De(v)semnatari!
În timp ce toată lumea joacă un rol în procesul general de dezvoltare a produsului, nu toată lumea este capabilă să poarte pălăria clientului tot timpul.
Este un fapt general acceptat că designerilor le place să gândească din perspectiva utilizatorului. Astăzi, munca unui designer nu se limitează doar la crearea de design-uri vizuale și la predarea acestora dezvoltatorilor. Ei trebuie să lucreze mână în mână cu dezvoltatorii pentru a se asigura că liniile directoare de proiectare sunt urmate până când ultimul pixel este perfecționat. Aceasta formează o nouă generație de profesioniști creativi care posedă abilități bune de proiectare, precum și abilități de implementare.
Nu este bine doar din perspectiva organizației să ai astfel de oameni la bord, deoarece pot purta mai multe pălării, ceea ce duce la economii de mult timp și bani, ci și din perspectiva individului. Dacă cineva are o idee care se poate dovedi utilă companiei sau produsului, îi va fi ușor pentru acel individ să o lucreze singur, fără nicio dependență.

Alegerea Instrumentelor
Odată cu progresul serviciilor cloud, a devenit ușor să configurați infrastructura de bază pentru dezvoltarea de produse pe web. De la controlul versiunilor (git), design web responsive (Angular, Backbone, SASS, SCSS) până la colaborarea de proiectare (Marvel, Invision, WebFlow).
Abilitățile lingvistice precum HTML, CSS, Javascript, care au fost limitate în mare parte la dezvoltatori, sunt acum obligatorii pentru ca designerii să le înțeleagă și să fie competenți. Aceste abilități oferă o bază pentru toate cadrele de pe piață.
Având în vedere că există atât de multe opțiuni de instrumente disponibile acum, este important să vă concentrați asupra cerințelor reale și să nu vă lăsați blocați de abundența absolută a instrumentelor. Aici, a avea o capacitate de gândire a designului poate face diferența – în loc să creați doar o altă clonă a unui produs, puteți crea unul cu adevărat grozav.

Tendințe viitoare
Aplicațiile, așa cum știm astăzi, pot deveni istorie mâine. Asta înseamnă că nu vom mai folosi serviciile noastre preferate? Nu, înseamnă că probabil vom interacționa cu ei într-un mod complet diferit. Enumerez câteva dintre tendințele viitoare, care ar putea schimba modul în care interacționăm cu lumea reală și virtuală:
- Chatbot și inteligența artificială – A început cu Siri, apoi Google Now, apoi Cortono, Alexa, cred că înțelegeți ideea. Programele devin inteligente, iar conversația trece de la text la voce (limbaj natural). A avea un asistent artificial inteligent care să vă controleze programul de lucru și alte părți ale zilei va fi noua normalitate. Chiar și cu text, chatboții devin din ce în ce mai receptivi. Învățarea din datele utilizatorilor poate ajuta dezvoltatorii să personalizeze experiența aplicației pentru utilizatori.
- Realitate mixtă și virtuală – Dispozitive precum Google Glass, HoloLens, Oculus Rift au deschis calea dezvoltării bazate pe realitate mixtă. Principiile de proiectare a interacțiunii pentru aceste platforme sunt complet diferite de cele ale dispozitivelor mobile. Realitatea Augmentată/Realitatea Virtuală sunt următoarele domenii de creștere și vor avea multe inovații.
- Abordare bazată pe date – Luând în considerare volumul și tipurile de date generate de orice. Trackerul dvs. de fitness la controlul temperaturii subsistemelor electrice critice, există o nevoie din ce în ce mai mare de a înțelege datele cu ușurință. Analiza și vizualizarea datelor ajută la luarea unei decizii bazate pe aceste cantități uriașe de date.
Studiați online cursuri de management de produs de la cele mai bune universități din lume. Câștigă programe de master, Executive PGP sau Advanced Certificate pentru a-ți accelera cariera.
Program recomandat pentru tine: Programul de certificare Design Thinking de la Duke CE
De ce este important designul pentru managerii de produs?
Este datoria managerilor de produs să se asigure că produsul lor oferă cea mai bună experiență posibilă pentru clienții lor. Clienții din zilele noastre au mai multe modalități de a dăuna perspectivelor unui produs nou – permanent. Nimeni nu își poate permite coșmarul lansărilor eșuate sau recenzii teribile pe platformele de social media. Acesta este motivul pentru care designul este extrem de important. Designul unui produs determină modul în care un client va interacționa cu produsul și îl va experimenta în mediul său. Astfel, este foarte important ca managerii și proprietarii de produse să fie implicați încă de la început în proiectarea produsului.
Care sunt cursurile necesare pentru a învăța design de produs pentru un manager de produs?
În funcție de industria și domeniul dvs., există o gamă largă de cursuri de certificare disponibile online, care vă pot ajuta să aflați mai multe despre designul produsului. În funcție de bugetul și calendarul dvs., puteți alege să mergeți la un curs de 1 an sau să urmați cursuri de certificare mai scurte, care pot fi finalizate cu ușurință online. De asemenea, puteți merge la un curs online complet de management de produs oferit de institute de renume, care vă va învăța tot ce trebuie să știți pentru un rol de manager de produs, inclusiv design. Dacă căutați într-adevăr abilități, mai degrabă decât un certificat, ar fi mai bine să mergeți la cursuri mai scurte și ieftine.
Cum se proiectează un produs?
Primul pas ar fi să avem sesiuni productive de brain storming cu echipe interfuncționale care să includă dezvoltatori și marketeri, precum și alte părți interesate care pot ajuta la definirea echilibrului necesar între experiența clienților, conformitate și logistică. Acest lucru va produce o idee de bază a principalelor caracteristici pe care trebuie să le aibă un produs și care pot fi dezvoltate în cel mai eficient mod posibil, luând în considerare toate constrângerile posibile. De asemenea, trebuie efectuate cercetări de piață sau bazate pe utilizatori, astfel încât toată lumea să înțeleagă la ce se așteaptă clienții. Urmează crearea de wireframes care pot ajuta dezvoltatorii să-și facă o idee de bază despre cum trebuie să arate produsul, urmată de designul final.
