17+ Întrebări de pus înainte de a angaja candidați pentru aplicații mobile

Întrebare de adresat atunci când angajați candidați pentru dezvoltare mobilă

Aplicațiile mobile preiau smartphone-urile. În zilele noastre, utilizatorii de telefonie mobilă se vor baza pe aplicații pentru a afla mai multe despre produse și chiar vor scoate bani pentru a cumpăra de fapt aplicații - cu condiția ca acestea să ofere suficientă valoare. De aceea, multe companii investesc în dezvoltarea de aplicații mobile; este o oportunitate de a interacționa cu clienții, în timp ce vindeți produsul și ajungeți la publicul țintă.

Cuprins[Spectacol]

Dezvoltarea unei aplicații mobile este o investiție uriașă. De aceea, întreprinderile mari sau antreprenorii care lansează startup-uri ar trebui să ia în considerare foarte atent candidații pe care doresc să-i angajeze pentru acest post. Găsirea dezvoltatorului potrivit de aplicații mobile durează ceva timp, dar va merita căutarea la final.

Dacă sunteți nou în lumea aplicațiilor mobile, este dificil să găsiți persoana potrivită dacă nu știți ce întrebări să puneți. Înainte de a vă face cercetările, ar trebui să vă puneți următoarele întrebări. Acestea sunt aceleași întrebări pe care le punem atunci când ne desfășurăm procesul de angajare.

  1. Ce trăsături ar trebui să a dezvoltatorii de aplicații profesioniști pe care îi angajați? Dacă te uiți la doi candidați, cum determini care este cel mai capabil?
  2. Cu ce ​​tehnologii, limbi și platforme sunt familiarizați? Acest lucru va avea un impact semnificativ asupra procesului de dezvoltare?
  3. Comunicarea este cheia. Ce fel de comunicare cauți? Unii dezvoltatori sunt foarte comunicativi, în timp ce alții își vor concentra eforturile pe muncă.

Din fericire, nu trebuie să veniți singuri cu întrebările corecte, deoarece am făcut deja asta pentru dvs. Vrem să puneți întrebările corecte pentru a obține răspunsurile pe care le căutați.

Înainte de a începe intervievarea potențialilor candidați care vor construi o aplicație mobilă pe care doriți să o lansați, aruncați o privire la lista noastră extinsă. Am clasificat întrebările în diferite componente pentru a vă oferi o imagine completă a potențialului individ pe care îl veți angaja. Fiecare dintre întrebări va aborda diferite aspecte ale experienței dezvoltatorului de aplicații mobile, abilități și multe altele.

  • Dezvoltator Fit: Cum se aliniază experiența trecută a potențialului dezvoltator cu ceea ce căutați?
  • Capabilitățile: Are dezvoltatorul abilitățile de care aveți nevoie pentru a crea aplicația dorită din perspectiva funcționalității și designului?
  • Proces: Va lucra echipa existentă pentru a comunica activ cu dvs. pe parcurs și cum va arăta acel program?

Următorul videoclip este un ceas excelent pentru a înțelege cum să angajezi dezvoltatori extraordinari.

Întrebări de interviu pentru dezvoltatorii de aplicații mobile

Veți lucra foarte strâns cu acest dezvoltator de aplicații mobile. Personalitățile și obiectivele tale ar trebui aliniate. Puneți aceste întrebări în timpul dvs. personal sau conferință video virtuală interviu pentru a afla dacă această persoană este potrivită pentru tine și ideea ta.

1. Poți să-mi arăți câteva exemple ale lucrărilor tale anterioare?

Aceasta nu este în niciun caz o întrebare nerezonabilă de pus în orice interviu. De fapt, dezvoltatorii de aplicații mobile ar trebui să fie mai mult decât dispuși să ofere exemple ale muncii lor anterioare.

Testează aplicațiile pe care le-au dezvoltat în trecut. Vă va oferi o idee despre ceea ce au făcut și dacă este aliniat cu ceea ce solicitați.

Dezvoltatorii de aplicații mobile ar trebui să vă ofere un tur al aplicațiilor de pe telefonul lor sau să ofere cu plăcere linkuri către aplicațiile din App Store sau Google Play Store. Ar trebui să intre în detalii despre implicarea lor și despre modul în care aceasta se raportează direct la ceea ce căutați.

Nu toți dezvoltatorii de aplicații mobile vor fi construit o aplicație de la zero, ci au lucrat mai degrabă la diferite aspecte ale aplicației.

Ar trebui să vorbească sincer cu această experiență. Dacă nu sunt deschiși la lucrările lor anterioare, este posibil să nu fie potrivit pentru dvs. La urma urmei, cum poți avea încredere în cineva care își investește efortul în construirea unei aplicații dacă nu este atât de experimentat cum se spune?

 Ecranele dezvoltatorului mobil

2. Cu ce ​​companii de dimensiuni ați lucrat în trecut?

Dacă sunteți o întreprindere mare, s-ar putea să vă simțiți mai confortabil știind că dezvoltatorul de aplicații mobile pe care doriți să îl angajați are o experiență similară.

Același lucru este valabil și pentru un startup business lansând o aplicație mobilă. Companiile de diferite dimensiuni funcționează foarte diferit. Atmosfera de lucru și cultura ar putea fi foarte diferite de la care este obișnuit dezvoltatorul de aplicații mobile și, prin urmare, s-ar putea să nu fie cea mai potrivită.

Dacă dezvoltatorul are o înțelegere profundă a proceselor, a modului în care sunt gestionate documentele și procedura și bugetele, atunci el sau ea poate fi un atu valoros pentru echipa dvs.

3. Pot să am o listă de referințe?

Cel mai bun mod de a afla despre un potențial candidat este să înveți din trecut. În același mod în care le-ați evalua munca anterioară uitându-vă la aplicațiile la care au lucrat, ar trebui să întrebați cine sunt clienții lor anteriori și actuali și să luați legătura cu ei.

În primul rând, veți dori să intervievați managerii de produs care erau responsabili de aplicație și să întrebați despre modul în care dezvoltatorul a gestionat dezvoltarea aplicației și a lucrat cu echipele interne.

Aflați dacă el sau ea este de încredere, dacă au comunicat activ cu dvs. pe parcurs și dacă au îndeplinit termenele limită și obiectivele bugetare.

Ascultă ce au de spus și ascultă tonul pe care îl oferă atunci când vorbesc cu ei. Sunt entuziasmați să discute despre clienții anteriori? În timp ce un dezvoltator de aplicații mobile va enumera clienții cu care au o relație bună, luați în considerare să întrebați dacă au existat obstacole sau probleme pe parcurs. Asta s-ar putea să-ți ofere un răspuns mai precis.

4. Aveți o înțelegere puternică a afacerii mele și a publicului ei?

Nu vă puteți aștepta ca un dezvoltator de aplicații mobile să vă construiască cu succes aplicația fără a înțelege ce faceți și cum va face diferența aplicația.

Un potențial candidat nu va avea toate răspunsurile, dar ceea ce puteți face este să luați timp din procesul de interviu pentru a-i educa despre linia de jos, misiunea și obiectivele aplicației. Dacă un dezvoltator se interesează de ceea ce faceți, este un semn pozitiv. Mai important, ar trebui să aibă un interes în utilizarea aplicației în sine.

Un dezvoltator care a lucrat la aplicații cu funcționalități similare sau care are clienți din aceeași industrie poate fi o potrivire pozitivă. Ei vor avea deja o înțelegere a modelului dvs. de afaceri și vor ști ce va fi nevoie pentru a obține succesul aplicațiilor mobile.

La sfârșitul zilei, doriți ca dezvoltatorul dvs. de aplicații mobile să fie investit la fel de mult în aplicație ca dvs.

Acesta este un alt videoclip minunat despre angajarea dezvoltatorilor pentru aplicații.

Apoi, trebuie să vă concentrați asupra a ceea ce sunt dezvoltarea aplicațiilor candidatului și alte capacități. Aceste întrebări pentru interviul dezvoltatorului de aplicații mobile conduc interviul în această direcție.

5. Aveți experiență în construirea caracteristicilor pe care le caut?

Înainte de a începe intervievarea potențialilor candidați, creați o listă de dorințe cu caracteristicile pe care trebuie să le aibă aplicația dvs. și care sunt plăcute. O listă oferă potențialului dvs. dezvoltator de aplicații mobile o idee exactă despre ceea ce căutați.

Odată ce ai această listă, întreabă dezvoltatorul ce funcționalități și caracteristici au experiență în dezvoltare. Dacă aplicația dvs. necesită integrări foarte specifice care trebuie incluse, atunci va trebui să lucrați cu un dezvoltator cu experiență.

Un dezvoltator cu experiență poate fi în continuare capabil să învețe funcționalitatea de care aveți nevoie; vorbește cu ei individual pentru a afla mai multe.

Veți avea, de asemenea, o indicație puternică dacă acest dezvoltator de aplicații mobile este potrivit pentru dvs., bazându-vă pe portofoliul lor. 

iphone mobil

6. Ce zici de design și experiența utilizatorului?

Funcțiile și funcționalitatea din cadrul aplicației vor conduce operațiunile aplicației. Acestea fiind spuse, ar trebui, de asemenea, să fie plăcute la vedere, ușor de utilizat din perspectiva navigației și să ofere o experiență unică.

Aplicația pe care o construiți trebuie să se deosebească de restul, deoarece există o concurență puternică.

Vrei ca aplicația ta să fie memorabilă.

Designul aplicațiilor mobile nu este la fel de simplu ca alegerea unor culori și imagini frumoase de utilizat. Designul potrivit va face diferența. Aruncați o privire atentă la portofoliul dezvoltatorului pentru a vedea dacă creativitatea a fost integrată în aplicație și dacă interfața utilizatorului și experiența utilizatorului sunt ceva ce vă place.

7. Care este diferența dintre designul nativ al aplicațiilor mobile și designul web receptiv?

Doar pentru a fi clari, aplicațiile mobile native sunt aplicații care trebuie instalate prin intermediul magazinului Play sau al magazinului iOS, în timp ce designul web receptiv este site-urile web care pot fi accesate prin browser și pot adapta aspectul în funcție de dispozitivul utilizat pentru a accesa site-ul web (de exemplu, telefoanele mobile vor afișa informații diferit de cele de pe desktop).

Dar trebuie să înțelegem că aplicațiile mobile native au funcționalități mult mai bogate decât site-urile web. Acest lucru se datorează faptului că aplicațiile mobile native pot accesa funcțiile native ale dispozitivului pe care rulează.

Lucruri precum notificări încorporate, acces la cameră, stocare, acces la informații precum contacte, asigură o aplicație mobilă o integrare mai profundă cu dispozitivul pe care este instalat. Pe de altă parte, site-urile responsive au acces doar la funcțiile la care are acces browserul. Din motive de securitate, un browser este sandbox (sau limitat în ceea ce privește accesul funcțional).

Acesta este motivul pentru care sunt necesare aplicații mobile native, iar proiectarea de pagini web receptive nu este suficientă.

8. Cum ar trebui să proiectăm corect notificările push și sunt importante?

Notificările push sunt un instrument extrem de puternic, dar sunt o sabie care poate fi făcută din ambele părți. De fapt, notificările enervante sau prea multe sunt principalul motiv pentru care oamenii dezinstalează aplicațiile mobile sau dezactivează astfel de notificări (și astfel își pierd toată eficacitatea).

Notificările sunt puternice, deoarece vă ajută să comunicați direct cu utilizatorii și să transmiteți în timp util mesaje care pot determina acțiuni sau implicare.

Dezvoltatorul dvs. trebuie să înțeleagă implicațiile utilizării notificărilor, atât utilitatea acestora, cât și cum să le trimiteți frecvent, cât și măsurarea eficacității sau a rezultatelor acestora, astfel încât să puteți ajusta în funcție de modul în care publicul dvs. reacts.

9. Care sunt câteva avantaje și dezavantaje specifice atât pentru Android cât și pentru iOS?

În calitate de dezvoltator care lucrează la o aplicație mobilă, trebuie să înțelegem atât avantajele, cât și dezavantajele diferitelor platforme. Dezvoltatorul trebuie să înțeleagă care sunt punctele tari și punctele slabe ale ambelor platforme și nuanțele fiecărei.

Chiar și lucruri precum durata de timp de la trimiterea până la publicarea aplicației, procedurile pentru ca o aplicație să fie listată și clasificată și cum să rezolve orice probleme care apar cu publicarea aplicației.

Asigurați-vă că dezvoltatorul dvs. oferă exemple detaliate.

Acest lucru poate deveni, de asemenea, o întrebare despre stiva tehnologică pe care candidatul o preferă. Ca dezvoltator de aplicații mobile, vor avea probabil un set preferat de instrumente / servicii pe care preferă să le folosească, atât din punct de vedere al dezvoltării, cât și din punct de vedere al producției. 

Un astfel de set de servicii ar trebui să se potrivească oricăror tehnologii pe care compania dvs. le-ar putea folosi deja.

Citeste mai mult: Care este mai bun - iPhone sau Android?

10. Ce este integrarea și cum te vei descurca cu călătoria la bord?

Integrarea utilizatorului în contextul aplicației mobile este călătoria / procesul de a determina utilizatorul să înceapă cu succes utilizarea aplicației sau a produsului alimentat de aplicație.

Aceasta poate include instalarea, înregistrarea, activarea și efectuarea primelor acțiuni care vor determina dacă un utilizator a adoptat aplicația și / sau produsul.

Având în vedere că se vor depune mult efort și bani în marketingul aplicației dvs., trebuie să vă asigurați că dezvoltatorii dvs. vor lua toate măsurile necesare pentru a vă asigura că nu „pierd” un potențial utilizator în timpul procesului de integrare din cauza o experiență proastă a utilizatorului sau orice probleme tehnice.

Pe lângă experiența negativă, există pierderea veniturilor LTV ale acelui potențial client.

Dezvoltatorul dvs. trebuie să înțeleagă astfel de implicații și să fie capabil să demonstreze o înțelegere a problemelor care ar putea apărea și ce măsuri pot fi luate pentru a le atenua.

11. Cum gestionați problemele de securitate?

Securitatea este întotdeauna ceva care trebuie luat în considerare în mod corespunzător. Dezvoltatorul dvs. trebuie să înțeleagă implicațiile de securitate ale aplicației dvs. Chestiuni precum stocarea informațiilor personale, modul în care ar fi gestionate plățile, ce s-ar întâmpla în cazul unei încălcări a securității, cum să se respecte legislația locală și națională și ce niveluri de conformitate ar fi necesare etc.

Securitatea este întotdeauna un subiect foarte delicat, mai ales atunci când vorbim despre dispozitive mobile. Arătați-vă cunoștințele despre securitate și expuneți-vă ideile despre cum să minimizați problemele de securitate în aplicația pe care o creează. Informați-vă, a existat un atac recent asupra unui anumit tip de software? Menționează-l și fii pregătit să explici cum ai fi rezolvat-o.

12. Cum mă puteți ajuta să câștig bani din aplicația mea?

Ar putea dura ceva timp până când aplicația dvs. mobilă câștigă bani (la urma urmei, ați văzut toate aplicațiile gratuite din App Store?). Va dura ceva timp ca aplicația dvs. să fie recunoscută și utilizată pe scară largă de publicul țintă. Odată ce se întâmplă acest lucru, veți avea autoritatea de a percepe o mică taxă pentru aplicația dvs.

Un dezvoltator de aplicații mobile ar trebui să înțeleagă cum să monetizeze o aplicație mobilă. Există mai multe moduri: publicitate în aplicație, abonamente, plată pe descărcare.

Dacă aplicația dvs. va fi gratuită pentru primul timp, atunci dezvoltatorul dvs. ar trebui să înțeleagă rețelele de publicitate mobilă.

Achizițiile în aplicație funcționează atunci când o aplicație este proiectată inteligent într-un mod care va determina conversiile la achiziție. Aflați dacă dezvoltatorul are experiență în lucrul cu aplicații care urmează acest model.

dezvoltator de aplicații iphone

Următoarea secțiune se va concentra de fapt pe dezvoltarea aplicațiilor în sine, deoarece aceasta este una dintre cele mai importante părți ale proiectului!

13. Cum vom lucra împreună?

Comunicarea este o componentă critică a oricărui proiect. Deoarece veți lucra foarte strâns cu dezvoltatorul de aplicații mobile, doriți să înțelegeți cum veți lucra împreună (adică cât de des veți comunica cu el sau ea).

Majoritatea dezvoltatorilor folosesc programe de management de proiect pentru a enumera sarcinile, le marca atunci când sunt finalizate și pentru a trimite notificări de progres. Tabăra de bază, JIRA și Asana sunt exemple de programe de management de proiect care sunt utilizate pe scară largă astăzi.

Întrebați dezvoltatorul dacă folosește un program ca acesta. Dacă o fac, este o indicație solidă că știu cum să țină evidența livrabilelor, să utilizeze instrumentul pentru a comunica cu părțile interesate cheie și să urmărească progresul la fiecare pas.

De asemenea, ar trebui să identificați cât de des doriți să vorbiți cu dezvoltatorul. Vei programa o întâlnire săptămânală stabilită pentru o anumită oră și dată?

Dacă dezvoltatorul lucrează de la distanță, vă veți înregistra personal din când în când și veți gestiona toate comunicările pe cale electronică sau prin teleconferințe? Fusele orare pot fi, de asemenea, o problemă în acest caz; este important să luați în considerare înainte de a angaja un dezvoltator de aplicații mobile.

14. De ce informații aveți nevoie înainte de a începe să codificați o aplicație?

Când puneți această întrebare, candidatul trebuie să demonstreze o înțelegere a ciclului de viață complet al dezvoltării unei aplicații, mai degrabă decât cerințele imediate. 

Auzind majoritatea următoarelor indicații, dezvoltatorul de aplicații mobile intervievat are o bună înțelegere a tuturor etapelor de dezvoltare a unei aplicații mobile.

  • Scopul detaliat al aplicației pentru editorul de aplicații
  • Descrierea publicului țintă, a diferitelor „personae” și / sau a datelor demografice ale utilizatorilor
  • Orice aplicații existente care implementează un concept similar
  • Cadruri de sârmă și modele ale aspectului
  • Ilustrație finală - un dezvoltator bun ar trebui să solicite lucrarea finală de artă înainte de a începe dezvoltarea, pentru a se asigura că nu se dublează efortul. 

15. Cum te vei descurca cu testarea aplicațiilor?

Mai important decât dezvoltarea reală a unei aplicații este testarea în sine. Nu doriți să lansați o aplicație care nu a fost testată temeinic. Se pot întâmpla erori și probleme cu funcțiile, dar ar trebui să se întâmple numai în perioada de testare.

Un dezvoltator de aplicații mobile ar trebui să se ocupe de toate testările și să utilizeze metodologii care urmăresc toate caracteristicile, să stabilească faptul că toate au fost implementate și că sunt în stare de funcționare. Testarea trebuie efectuată în timpul și după dezvoltarea aplicației mobile.

Este important să căutați ajutor extern în testarea aplicațiilor mobile. Dvs. și un dezvoltator de aplicații mobile veți lucra la același proiect de ceva timp, prin urmare este posibil să nu puteți identifica defectele sau dezavantajele. Luați în considerare căutarea punctului de vedere al unui străin.

ecranul dezvoltatorului

16. Vei trimite aplicația mea mobilă la magazinele de aplicații corespunzătoare și sub ce nume va fi publicată?

Odată ce o aplicație a fost dezvoltată și a fost testată temeinic, este timpul să o lansați. Dezvoltatorii dvs. iOS, de exemplu, ar trebui să aibă experiență în trimiterea aplicației către diverse Apple magazin de aplicații și alte platforme majore.

Procesul de depunere este unul lung și poate fi frustrant. Dezvoltatorul dvs. ar trebui să știe cum funcționează procesul și să vă ghideze pe parcurs.

Aplicația trebuie trimisă sub numele dvs., nu sub numele dezvoltatorului de aplicații mobile. Magazinul de aplicații trebuie să știe cine este responsabil pentru aplicație în cazul în care nu mai comunicați cu dezvoltatorul de aplicații mobile pe care l-ați angajat. Fără aceasta, noile versiuni ale aplicației nu pot fi trimise în magazin și veți fi forțat să lansați o aplicație nouă cu un alt cont sau nume diferit.

17. Cum va funcționa întreținerea aplicației?

Nu uitați că am menționat partea despre faptul că nu sunteți în comunicare cu dezvoltatorul dvs. de aplicații mobile? Dacă totul merge bine, veți fi angajat un dezvoltator profesionist de aplicații mobile cu care puteți stabili o relație de lucru profesională. Mai important, vor fi acolo pentru dvs. mult timp după ce aplicația este trimisă în magazinul de aplicații.

Menținerea implicării utilizatorilor, ținerea pasului cu remedierea erorilor și actualizarea versiunilor aplicației face parte din procesul de întreținere. Nimeni nu cunoaște intrările și ieșirile aplicației dvs. mai bine decât dezvoltatorul de aplicații mobile.

Întrebați-i cum sunt structurate programele de asistență pentru întreținere și cum vor aborda modificările aplicației după cum este necesar. De asemenea, află cât costă. Majoritatea dezvoltatorilor vor percepe în fiecare oră.

18. Care este poziția dvs. în ceea ce privește PWA-urile?

PWA-urile sau aplicațiile web progresive sunt un concept hibrid între site-uri web și aplicații mobile native. Dezvoltatorul trebuie să demonstreze și să înțeleagă cum să permită în cele din urmă lansarea unui PWA, care reutilizează unele dintre funcționalitățile site-ului web și ale aplicațiilor mobile, FĂRĂ să rescrie totul de la zero.

Aceasta înseamnă că ar trebui să înțeleagă conceptul de a avea PWA și / sau aplicații mobile native, să lucreze cu backend-urile sau infrastructura care alimentează un site web și / sau un produs într-un mod similar, în care aplicația mobilă sau orice alt dispozitiv este de fapt doar un „ piele "- lucrarea reală se face la backend.

Citeşte mai mult: Modele iPhone în ordinea lansării

Concluzie

Aplicațiile mobile sunt un instrument puternic de pârghie în lumea digitală de astăzi. Aceștia mențin clienții implicați și chiar pot genera mai multe vânzări. Dificultatea constă în angajarea dezvoltatorului de aplicații mobile potrivit pentru proiectul dvs. Faceți-vă timp pentru a le intervieva cu atenție, ca întrebări corecte, și aflați dacă structura tarifelor este potrivită pentru afacerea dvs.

Despre autor
David Attard
David a lucrat în sau în jurul industriei online și digitale în ultimii 21 de ani. Are o vastă experiență în industriile software și web design folosind WordPress, Joomla și nișele din jurul lor. A lucrat cu agenții de dezvoltare software, companii internaționale de software, agenții de marketing locale și acum este șeful operațiunilor de marketing la Aphex Media - o agenție SEO. În calitate de consultant digital, se concentrează pe a ajuta companiile să obțină un avantaj competitiv folosind o combinație a site-ului lor web și a platformelor digitale disponibile astăzi. Combinația sa de experiență tehnologică, combinată cu o puternică perspicacitate în afaceri, aduce un avantaj competitiv scrierilor sale.

Inca un lucru... Știați că și persoanele care împărtășesc lucruri utile precum această postare arată MĂRĂTOARE? ;-)
Te rugăm să ne contactezi lasa un util comentează cu gândurile tale, apoi împărtășește acest lucru grupurilor tale de Facebook care ar găsi acest lucru util și să profităm împreună de beneficii. Vă mulțumim că ați împărtășit și ați fost drăguți!

Dezvaluirea: Această pagină poate conține linkuri către site-uri externe pentru produse pe care le iubim și le recomandăm din toată inima. Dacă cumpărați produse pe care vi le sugerăm, este posibil să câștigăm o taxă de recomandare. Astfel de taxe nu influențează recomandările noastre și nu acceptăm plăți pentru recenzii pozitive.

Autor (i) prezentat (e) pe:  Logo-ul revistei Inc   Sigla Sitepoint   Logo CSS Tricks    sigla webdesignerdepot   Sigla WPMU DEV   si multe altele ...