Publicitate

În interiorul fiecăruia dintre noi ar putea fi ideea pentru următoarea aplicație mobilă cel mai bine vândută. După ce veți avea această idee incredibilă, cu modelele și design-urile gata de a merge, va trebui să găsiți ulterior dezvoltatorul care vă poate transforma viziunea în realitate.

Acest ghid ușor de urmărit vă va ajuta să faceți exact asta.

Dezvoltatorii de aplicații pot fi găsiți în fiecare zonă și în toată lumea. De la copii care încasează 5 dolari pe oră lucrând din dormitorul lor, până la persoane incredibil de calificate, care merită foarte bine rata lor premium.

Ca un nou venit în lumea dezvoltării de aplicații, găsirea drumului în jurul acestei industrii poate fi o luptă. Pentru a lucra la proiectul tău, trebuie să te ocupi de dezvoltatorii care se vor bate unii pe alții, necesită o deliberare atentă.

Adresați-vă următoarele întrebări

Înainte de a intra în contact cu orice dezvoltator de aplicații, trebuie mai întâi să înțelegeți câteva lucruri nu doar despre lumea aplicațiilor mobile

instagram viewer
Proiectarea unei aplicații avansate? 7 bloguri de dezvoltare mobilă pe care ar trebui să le citițiSpațiul mobil este atât de nou încât tendințele sunt în continuă schimbare și noi perspective sunt făcute în fiecare zi. Dacă intenționați să dezvoltați aplicații mobile, cum puteți ține pasul fără a înnebuni? Citeste mai mult , dar despre propriul proiect;

1. Ați definit proiectul?

Trebuie să articulați viziunea aplicației dvs., fără jargon, într-un mod pe care orice dezvoltator bun îl va putea înțelege. Documentul pe care îl întocmiți se va numi Cerere pentru Propunere (RFP) și ar trebui să ajute dezvoltatorul sau agenția să creeze o propunere exactă pentru dumneavoastră. În funcție de cât de multe informații există în RFP, poate doriți să solicitați dezvoltatorului să semneze un acord de confidențialitate sau acord de confidentialitate (NDA) mai întâi.

RFP ar trebui să includă informații precum orice software sau platforme existente cu care aplicația trebuie să funcționeze. Numărul de utilizatori așteptați. Orice modele și designuri pe care le aveți (unii dezvoltatori oferă servicii de design, deși aș recomanda să lucrați cu un designer de specialitate pentru asta). Indiferent dacă vă așteptați ca aplicația să fie nativă sau HTML 5. Sistemul de operare (OS) pe care îl vizați.

Cu cât mai multe informații, cu atât mai bine, dar nu o face prea lungă.

2. Ești pregătit pentru un dezvoltator?

Un dezvoltator independent dezvoltă doar aplicația. De asemenea, veți avea nevoie de acces la (dacă nu aveți deja) designeri UI și UX și testatori de utilizare. Dacă aveți bugetul, veți avea nevoie și de marketing. De asemenea, poate fi necesar să lucrați cu ilustratori, artiști, consultanți, arhitecți de informații sau dezvoltatori web.

Indiferent dacă aveți design-urile pentru aplicație întocmite înainte sau după alegerea dezvoltatorului, este vorba este imperativ ca orice dezvoltator pe care îl angajezi să se potrivească perfect cu echipa ta și cu cultura pe care vrei cutivate.

3. Bugetul dvs. este realist?

Costul dezvoltării aplicațiilor variază mult. Depinde de ambele expertiza dezvoltatorului, și complexitatea proiectului. Ca cifre extrem de grosolane, un dezvoltator situat în India, angajat pentru a crea o aplicație foarte simplă, ar percepe probabil ceva ascendent de 3000 $ (presupunând o rată pe oră de aproximativ 25 USD. Rata orară în SUA este de multe ori mai mare).

Dacă sunteți în căutarea unei echipe mici de dezvoltare a aplicațiilor, bazată pe un occidental țară, pentru a lucra pe o aplicație ceva mai complexă, veți analiza foarte bine gama de cinci cifre, adesea accesând șase cifre dacă alegeți să lucrați cu o agenție mai mare.

Dacă bugetul dvs. nu se întinde chiar până la câteva mii de dolari, poate este timpul să învățați cum să codează-ți propria aplicație Deci, vrei să dezvolți aplicații Android? Iată cum să învețiDupă atâția ani, s-ar crede că piața de telefonie mobilă este acum saturată de fiecare aplicație imaginabilă pentru om - dar nu este cazul. Există o mulțime de nișe care mai trebuie să ... Citeste mai mult , începând de la foarte de bază Deci, vrei să creezi aplicații pentru iPhone? 10 proiecte pentru începătoriVrei să creezi aplicații pentru iPhone și iPad? Începeți prin a învăța elementele de bază ale Swift. Citeste mai mult .

4. Perioada dvs. de timp este realistă?

Conform BlurGroup,

durata medie de finalizare a proiectelor de dezvoltare a aplicațiilor de la documentul inițial până la livrarea proiectului este de numai 42 de zile, cu perioada de finalizare a unei aplicații Tablet în medie la 31 de zile, iar dezvoltarea aplicațiilor sociale fiind cea mai scurtă (doar 28 zile)“.

Acest lucru este mult mai rapid decât se așteaptă cei mai mulți, dar aceste cifre depind de proiectul dvs. lucrat cu normă întreagă, precum și atât dvs. cât și dezvoltatorul fiind extrem de competenți.

Dacă aceasta este prima oară în dezvoltarea de aplicații, aplicația dvs. fiind pur și simplu un proiect secundar, ar trebui macar dublați acest interval de timp, adăugându-se timp suplimentar pentru testarea utilizatorilor.

Găsirea dezvoltatorilor potențiali

Shot Screen 2015-09-18 la 12.48.23

După ce ați răspuns la întrebările anterioare, veți ști aproximativ ce căutați într-un dezvoltator și ce va trebui să vă solicitați de-a lungul acestei călătorii.

Apoi, deschideți un dialog cu unii dezvoltatori pe care îi veți considera să angajați pentru a vă transforma ideea într-o aplicație funcțională. Există diverse modalități de localizare a acestor dezvoltatori, o opțiune preferată fiind o trimitere directă de la cineva în care aveți încredere. Dacă nu găsiți o trimitere decentă, lista de mai jos (care presupune că căutați o echipă mai mică sau un dezvoltator independent) ar trebui să vă ajute:

  1. AppFutura
  2. oDesk
  3. ContractIQ
  4. Liber profesionist
  5. Guru
  6. echipaj
  7. LinkedIn
  8. Revista Smashing

Dacă bugetul dvs. este mai mare (adică șase cifre) și căutați să lucrați cu o agenție de renume mai mare, cei cu un clasament Google ridicat de multe ori va fi bine să vorbim. Dacă se solicită agențiilor mai mari, se recomandă același set de întrebări enumerate mai jos.

Puneți dezvoltatorii aceste întrebări

Shot Screen 2015-09-18 la 12.51.30

Acum aveți o listă de potențiali dezvoltatori în joc, trebuie să îi restrângeți nu doar la un listă scurtă, dar către o persoană sau o companie care va lua domniile cu proiectul dvs. și va oferi exact ce anume ai nevoie.

Pentru a vă ajuta să scăpați pleava din lista lungă, adresați-vă dezvoltatorului tot ce trebuie să știți, plus următoarele întrebări. Acesta este un interviu tehnic 4 lucruri de reținut pentru următorul dvs. interviu tehnicAm avut recent un interviu (pentru un stagiu de vară) pentru care mi s-a spus în prealabil că trebuie să aduc un creion în caz că există întrebări de codare. Am fost deosebit de nervos de ultimul pic ... Citeste mai mult , dupa toate acestea. Răspunsurile lor la următoarele vor fi spunătoare și vor fi de mare ajutor în alegerea imediată a dezvoltatorului.

1. Unde pot vedea exemple relevante ale activității tale?

Orice dezvoltator de aplicații decent va avea de lucru cu care sunt mândri și ar trebui să fie încântat să vă prezinte aceste aplicații. Asigurați-vă că vi se oferă link-uri din magazinul de aplicații, astfel încât să vă puteți juca singuri cu aplicațiile, să vedeți cum funcționează și să citiți recenziile rămase.

Când te uiți la munca anterioară, fii atent. Asigurați-vă că dezvoltatorul a jucat un rol esențial în dezvoltarea respectivelor aplicații și căutați funcții specifice în aplicațiile care dovedesc că dezvoltatorul este capabil să producă ceea ce aveți nevoie.

2. Puteți oferi referințe?

Doar vorbind cu alte persoane care au lucrat cu dezvoltatorul aplicației, veți ști cum este lucrul cu ele. În mod ideal, veți putea vorbi cu persoanele care au deja șansa să le utilizați.

Aflați de la acești clienți trecuți de ce l-au ales pe acel dezvoltator specific, cât a durat aplicația să se dezvolte, indiferent dacă a depășit bugetul sau termenul limită. Dacă au existat surprize pe parcurs. De asemenea, ar trebui să cunoașteți etica de lucru a dezvoltatorului.

Cât de repede răspund la mesaje? Cum preiau feedback-ul? Își aduc propriile idei pe masă? Ați lucra din nou cu ei?

Fiecare răspuns pozitiv vă va ajuta decizia.

3. Ceea ce face ca Tu A iesi in evidenta?

Shot Screen 2015-09-18 la 13.16.37

Când te uiți la CV-urile și abilitățile tehnice ale multor designeri experimentați, poate fi greu să distingi între ei. Așadar, puneți această întrebare pentru a pune onus dezvoltatorului pentru a explica ce le face diferite. Acest lucru le oferă șansa de a trece peste pasiunea lor, iubirea lor pentru muncă și genul de persoană care sunt cu adevărat.

4. Cum va funcționa comunicarea?

Dacă proiectantul lucrează singur, aflați metoda preferată și frecvența de comunicare. Acesta ar putea fi telefon, Skype, lenevi (citiți unele valoroase Sfaturi slabe de gestionare a proiectelor Cum să folosiți Slack pentru managementul de proiect cu aceste sfaturi simpleCu setul inteligent de funcții și interfața de utilizator fără distracții, platforma se poate dubla ca instrument de gestionare a proiectului pentru dvs. Aflați cum să o configurați ca asistent personal online. Citeste mai mult ), sau o altă platformă de management de proiect. Dacă aveți deja propriul canal de comunicare configurat, asigurați-vă că sunt dispuși să se cufunde în asta.

Dacă lucrați cu o echipă, afla cine va fi primul tău punct de contact? Și cum se va gestiona comunicarea între toți cei din echipa respectivă.

5. Cât timp va dura proiectul în mod realist?

Aflați de la fiecare dezvoltator cât timp ei credeți că proiectul va dura. În mod ideal, după ce veți primi răspunsuri de la câțiva dezvoltatori, veți începe să consultați un consens, oferindu-vă o idee mai bună despre perioada reală pe care o analizați.

Asigurați-vă că se extind pe răspunsul lor și aflați ce vor avea nevoie de la dvs. înainte de a începe munca și care este cauza cea mai probabilă a unei potențiale dezactivări. Dacă există o reținere, cum va afecta asta, dacă este deloc?

6. Ce cauți la un client?

Angajarea unui dezvoltator este o relație bidirecțională. Nu numai că trebuie să fie potrivite pentru tine, ci și tu trebuie să fii potrivit pentru ei.

Luați, de exemplu, un dezvoltator care caută un client care le oferă libertatea de a experimenta sau de a fi creat cu soluțiile lor. Dacă doriți pur și simplu pe cineva care va face doar treaba la specificațiile dvs. exacte, poate doriți să angajați pe altcineva.

Acest lucru este adesea trecut cu vederea atunci când vine vorba de angajarea unui dezvoltator, dar este extrem de important dacă doriți să creați o relație de lucru care să dea roade pentru ambele părți.

7. Ce lucruri noi înveți chiar acum?

Prin această întrebare puteți descoperi adevărata pasiune și unitatea pe care dezvoltatorul o are. Dacă nu învață cu adevărat nimic nou, sunt cu adevărat angajați în această industrie? Vor putea să-și țină aplicația la zi?

Pentru a verifica onestitatea răspunsului dezvoltatorului, verificați evoluția muncii lor în timp. Dacă observați o îmbunătățire continuă, știți că dezvoltatorul este cineva care caută îmbunătățirea abilității lor tehnice 5 modalități de a-ți îmbunătăți rapid abilitățile tehnice fără a cheltui un timpOamenii susțin că instruirea costă bani - dar pentru abilități tehnice care nu sunt adevărate. Îți poți îmbunătăți abilitățile tehnice fără să plătești - presupunând că ai deja acces la internet, adică ... Citeste mai mult și cine este dispus să experimenteze. Întreabă-i și ei ce lucruri noi au învățat de la ultimul proiect și dacă experimentează ceva interesant în acest moment.

8. Ce testare va fi inclusă în proces?

Căutați un răspuns amplu la testarea care va fi efectuată pe versiunea beta a aplicației dvs., și procesul de remediere a eventualelor erori descoperite și cât de lungă va fi probabil acest proces de testare și remediere lua.

9. Cine va deține opera?

Shot Screen 2015-09-18 la 13.11.29

Asta e important. Aflați cine păstrează reproducerea licenței și drepturile de autor asupra oricărei lucrări Confuz despre Legea drepturilor de autor? Aceste resurse online vă pot ajutaEste un subiect confuz, da, dar este important să vă înfășurați capul în jurul lui. Dacă sunteți implicat în orice fel de muncă creativă, aceste resurse vă vor ajuta să faceți exact asta. Citeste mai mult sau modele produse. Asigurați-vă că veți primi, de asemenea, toate fișierele de dezvoltare pentru aplicație, doar în cazul în care aveți nevoie de un alt dezvoltator care să ia domniile sau în cazul în care un alt dezvoltator este angajat pentru a face față actualizărilor viitoare.

Urmați site-uri guvernamentale, cum ar fi Administrația pentru întreprinderi mici din SUA [link rupt eliminat] pentru a înțelege aspectele legale. De asemenea, trebuie să fiți conștienți de îndrumările din magazinul de aplicații pentru platformele specifice. De ex. Liniile directoare de revizuire a magazinului pentru iOS.

Pentru orice confuzie, puteți întotdeauna solicitați consiliere juridică online Cel mai bun de pe Internet: căutarea dvs. de asistență juridică expertă este mai ușoară acum [doar în SUA]Puteți avea mâncărime în proces pentru a ieși pe porți și în sala de judecată. De asemenea, este posibil să căutați informații legale detaliate, astfel încât să vă puteți reprezenta. Internetul este aici pentru a vă ajuta. Citeste mai mult sau offline.

10. Ce vei avea nevoie de mine?

Vor fi o mulțime de care un dezvoltator are nevoie de dvs. înainte de a putea începe munca, așa că așteptați-vă o listă destul de cuprinzătoare. Probabil că va trebui să aveți design-urile dvs. la îndemână anumite formate de fișiere Știți când să folosiți ce format de fișier: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACCunoașteți diferențele dintre JPG și PNG, sau MP3 și FLAC? Dacă nu știți ce formate de fișiere să utilizați, permiteți-ne să vă ghidăm prin distincțiile lor. Citeste mai mult , împreună cu descrieri cuprinzătoare ale publicului dvs. țintă, scopul aplicației dvs. și modul în care intenționați să obțineți utilizatori.

Asigurați-vă că puteți transmite toate acestea la dezvoltator înainte de a începe orice lucrare, pentru a vă asigura că nu sunteți cauza unor rețineri nejustificate.

11. Care este citatul dvs., termenii și garanțiile?

În această etapă, nu trebuie doar să înțelegeți prețul (cel puțin o cifră brută) a ceea ce veți avea nevoie pentru a tuse, dar exact ceea ce a inclus acel preț.

Trebuie să știți câte seturi de revizii sau ore de lucru sunt incluse. Trebuie să știți ce se întâmplă când apar întârzieri. Trebuie să știți când vor fi necesare plăți (de obicei, va trebui să plătiți o proporție înainte, apoi să efectuați plăți viitoare atunci când sunt atinse anumite repere). Aflați, de asemenea, cum se calculează prețurile pentru orice modificări (adică funcții suplimentare) care se fac proiectului în timpul dezvoltării și dacă sunt incluse corecțiile de erori și dacă da, cât timp.

În cele din urmă, întrebați-vă despre ce garanții veți avea. Este garantat intervalul de timp? Acceptarea pe un App Store este garantată (este chiar responsabilitatea lor de a.) trimiteți aplicația Cum să vă trimiteți propria aplicație în iTunes App StoreAșadar, ați programat prima dvs. aplicație iOS și doriți să o încărcați și să o trimiteți în magazinul iTunes? Ei bine, așa cum am aflat recent, nu este chiar atât de ușor pe cât pare. Echipament ... Citeste mai mult la magazinele de aplicații?) Acestea sunt toate lucrurile pe care le aveți trebuie sa înțelegeți complet înainte de a începe lucrul cu un dezvoltator. Cereți să vedeți un contract de probă pentru a verifica dublu tiparul mic. Asigurați-vă că înțelegeți totul pe deplin înainte semnare 3 Moduri de semnare electronică a documentelorLucrările de hârtie nu trebuie să fie o corvoadă, dacă pot fi gestionate rapid și eficient. În cazul semnării documentelor, aceasta nu este de obicei. Este un proces convolut, fără speranță, totul pentru a obține un singur ghemuit ... Citeste mai mult .

12. Putem primi un apel?

Încercați să reafirmați răspunsurile pe care le primiți în timpul unui apel. Vorbind cu clientul unu la unu, ai șanse mult mai mari să ai o idee despre cine sunt și dacă te „aduc” sau nu.

Dacă trăiesc peste mări, folosind Skype sau alte alternative VoIP Tăiați cablul cu 4 planuri telefonice VoIP care sunt mai ieftine decât SkypeReducerea costurilor este în prezent momentan. În acest articol, vă arătăm cum patru alternative VoIP ieftine ar putea ajuta la reducerea facturii dvs. de telecomunicații. Citeste mai mult vă va economisi bani la apeluri.

A merge inainte

Acordat, există o mulțime de întrebări de mai sus și va trebui să vă alocați timp pentru a parcurge fiecare propunere primită cu atenție. Mulți dezvoltatori se vor îndepărta să răspundă într-un astfel de detaliu, așa că veți ști că cei care vor face acest lucru vor fi cu adevărat încântați să lucreze cu voi.

Alegând dezvoltatorul de aplicații potrivit, derularea întregului proiect va fi infinit mai puțin stresantă și mai reușită. Pe parcursul întregului proces de dezvoltare, va trebui să oferiți în continuare multe feedback-uri și să lucrați îndeaproape cu dezvoltatorul. Împreună cu acest lucru, va trebui să începeți să lucrați la partea de marketing și PR a aplicației dvs. pentru a pregăti totul pentru lansare.

Pentru a vă ajuta să începeți cu acest lucru, următoarele articole de pe întregul web vă vor păstra într-un loc bun.

  • Ghidul de strategie de marketing iOS
  • Cele mai mari 5 greșeli în marketingul aplicațiilor mobile
  • 5 strategii pentru ca utilizatorii dvs. să comercializeze aplicația dvs. mobilă pentru dvs.
  • 7 moduri eficiente de a comercializa aplicațiile mobile

Ce-ai făcut cu ideea ta genială pentru o aplicație? Ce alte întrebări ați găsit de ajutor pentru a adresa potențiali dezvoltatori de aplicații? Aveți alte sfaturi pentru alte persoane care parcurg această călătorie?

Credite imagine: Firefox Mobile pentru Android de Johan Larsson (Flickr) Programatorul exemplar de Alper Cugun (Flickr), Bătălia drepturilor de autor 2011 de Christopher Dombres (Flickr)

Rob Nightingale este licențiat în filozofie la Universitatea din York, Marea Britanie. A lucrat ca manager de social media și consultant timp de peste cinci ani, oferind ateliere în mai multe țări. În ultimii doi ani, Rob a fost și scriitor tehnologic și este Social Media Manager și Makeletter Editor. De obicei îl vei găsi călătorind...