Oglas

Znotraj vsakega izmed nas bi bila lahko ideja za naslednjo najbolj prodajano mobilno aplikacijo. Ko se vam bo ponudila neverjetna ideja, s pomočjo žičnih okvirjev in modelov boste morali poiskati razvijalca, ki bo vašo vizijo spremenil v resničnost.

Ta enostaven vodnik vam bo pomagal narediti prav to.

Razvijalce aplikacij je mogoče najti v vseh krajih interneta. Od otrok, ki zaračunajo 5 dolarjev na uro dela iz svoje spalnice, do neverjetno usposobljenih posameznikov, ki so vredni svoje premijske cene.

Kot novinec v svetu razvoja aplikacij je iskanje poti v tej panogi lahko boj. Sejanje skozi razvijalce, ki se bodo medsebojno prijemali, da bi delali na vašem projektu, zahteva natančno razmišljanje.

Zastavite si naslednja vprašanja

Preden stopite v stik s katerim koli razvijalcem aplikacij, morate najprej razumeti nekaj stvari, ne samo o svetu mobilnih aplikacij Oblikovanje prebojna aplikacija? 7 blogov o mobilnem razvoju, ki jih morate prebratiMobilni prostor je tako nov, da se trendi nenehno spreminjajo in vsak dan se pojavljajo nova spoznanja. Če nameravate razvijati mobilne aplikacije, kako lahko vztrajate, ne da bi se razjezili?

Preberi več , ampak o svojem projektu;

1. Ste definirali projekt?

Vizijo svoje aplikacije morate jasno sestaviti na žar tako, da jo bo lahko razumel vsak dober razvijalec. Dokument, ki ga sestavite, se bo imenoval Zahteva za predlog (RFP) in naj pomaga razvijalcu ali agenciji, da ustvari natančen predlog za vas. Glede na to, koliko informacij je v RFP, boste morda želeli od razvijalca zahtevati, da podpiše pogodbo o zaupnosti ali pogodbo o zaupnosti (NDA).

RFP mora vključevati informacije, kot je vsaka obstoječa programska oprema ali platforme, s katerimi mora aplikacija delovati. Število uporabnikov, ki jih pričakujete. Vse žične okvirje in modele, ki jih imate (nekateri razvijalci ponujajo storitve oblikovanja, čeprav bi za to priporočal sodelovanje s specializiranim oblikovalcem). Ali pričakujete, da bo aplikacija izvorna ali HTML 5. Operacijski sistem (OS), na katerega ciljate najprej.

Več informacij, boljše, vendar ne smete biti preveč dolge.

2. Ste pripravljeni na razvijalca?

Neodvisni razvijalec aplikacijo resnično samo razvija. Potrebovali boste tudi dostop do (če ga še niste) oblikovalcev uporabniškega vmesnika in UX ter preizkuševalce uporabnosti. Če imate proračun, boste potrebovali tudi tržnike. Morda boste morali sodelovati tudi z ilustratorji, umetniki, svetovalci, informacijskimi arhitekti ali spletnimi razvijalci.

Ne glede na to, ali imate zasnove aplikacije pripravljeno pred ali po izbiri razvijalca, je to stvar nujno, da se katerikoli razvijalca, ki ga najamete, popolnoma ujema z vašo ekipo in kulturo, ki jo želite kovati.

3. Ali je vaš proračun realen?

Stroški razvoja aplikacij se zelo razlikujejo. Odvisno je od obeh strokovno znanje razvijalca, in kompleksnost projekta. Kot izredno grobe številke bi razvijalci, ki se nahajajo v Indiji, najeli za izdelavo zelo preproste aplikacije, verjetno zaračunali karkoli v višini 3000 dolarjev (ob predpostavki, da bo urna postavka znašala približno 25 dolarjev). Urna postavka v ZDA je mnogokrat višja).

Če iščete majhno ekipo za razvoj aplikacij s sedežem v Zahodni Če želite delati na nekoliko bolj zapleteni aplikaciji, boste dobro gledali na petštevilčno paleto in pogosto prešli v šestštevilke, če se boste odločili za večjo agencijo.

Če se vaš proračun ne raztegne za nekaj tisoč dolarjev, je morda čas, da se naučite, kako to storiti kodirajte svojo aplikacijo Želite razviti aplikacije za Android? Tukaj je, kako se učitiPo toliko letih bi si človek mislil, da je trg mobilnih telefonov zdaj nasičen z vsako aplikacijo, ki jo je mogoče predstavljati človek - vendar to ni tako. Obstaja veliko niš, ki jih je še treba ... Preberi več , začeti od same osnove Torej želite narediti iPhone aplikacije? 10 projektov za začetnikeŽelite ustvariti iPhone in iPad? Začnite z učenjem osnov Swifta. Preberi več .

4. Ali je vaš časovni okvir realističen?

Po navedbah BlurGroup,

povprečni čas zaključka razvojnih projektov aplikacij od začetnega povzetka do oddaje projekta je le 42 dni, čas dokončanja uporabe tabličnega računalnika je povprečno 31 dni, razvoj socialnih aplikacij pa najkrajši (le 28 dnevi)".

To je veliko hitreje, kot večina ljudi pričakuje, vendar so te številke odvisne od vašega projekta polni delovni čas, pa tudi vi in ​​razvijalci ste zelo kompetentni.

Če ste prvič v razvoju aplikacij, če je vaša aplikacija preprosto stranski projekt, bi morali vsaj podvojite ta časovni okvir, pri čemer se doda dodaten čas za testiranje uporabnika.

Iskanje potencialnih razvijalcev

Posnetek zaslona 2015-09-18 ob 12.48.23

Ko odgovorite na prejšnja vprašanja, boste približno vedeli, kaj iščete v razvijalcu in kaj boste morali zahtevati od sebe na tej poti.

Nato odprite dialog z nekaterimi razvijalci, za katere boste razmišljali, da bodo najeli, da bodo svojo idejo spremenili v delujočo aplikacijo. Obstajajo različni načini iskanja teh razvijalcev, pri čemer je prednostna možnost neposredna napotitev nekoga, ki mu zaupate. Če ne najdete spodobne napotnice, bi spodnji seznam (ki predvideva, da iščete manjšo ekipo ali samostojnega razvijalca) pomagal:

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Samostojni delavec
  5. Guru
  6. Posadka
  7. LinkedIn
  8. Smashing Magazine

Če je vaš proračun višji (tj. Šestmestno) in želite sodelovati z večjo ugledno agencijo, tisti z visoko oceno Google se bo pogosto dobro pogovarjati. Svetovanjem večjih agencij se priporoča tudi isti niz vprašanj, kot je navedeno spodaj.

Zastavite razvijalcem ta vprašanja

Posnetek zaslona 2015-09-18 ob 12.51.30

Zdaj imate v igri seznam bodočih razvijalcev, ki jih morate omejiti, ne le na ožji seznam, vendar posamezniku ali podjetju, ki bo prevzel kraljevanje s svojim projektom in dostavil točno to kar potrebuješ

Če želite pomagati odsekati drobovje s svojega seznama, vprašajte razvijalca, kar morate vedeti, in naslednja vprašanja. To je a tehnični razgovor 4 stvari, ki si jih morate zapomniti za svoj naslednji tehnični intervjuPred kratkim sem imel intervju (za poletni staž), za katerega so mi predhodno povedali, da moram prinesti svinčnik, če bom imel vprašanja o kodiranju. Bil sem še posebej živčen zaradi zadnjega kosa ... Preberi več , konec koncev. Njihovi odgovori na naslednje bodo zgovorni in bodo v veliko pomoč pri izbiri pravega razvijalca takoj.

1. Kje lahko vidim ustrezne primere svojega dela?

Vsak dostojen razvijalec aplikacij bo delo, na katerega je ponosen, in vas bo navdušil, ko vam bo predstavil te aplikacije. Prepričajte se, da imate povezave do trgovine z aplikacijami, da se lahko sami igrate z aplikacijami, si ogledate, kako delujejo in preberete preostale ocene.

Ko gledate prejšnje delo, bodite pozorni. Prepričajte se, da je razvijalci igral ključno vlogo pri razvoju teh aplikacij in v aplikacijah poiščite posebne funkcije, ki dokazujejo, da je razvijalcu sposoben ustvariti tisto, kar potrebujete.

2. Ali lahko navedete reference?

Šele s pogovorom z drugimi, ki so sodelovali z razvijalcem aplikacij, boste vedeli, kako je z njimi. V idealnem primeru boste lahko govorili z ljudmi, ki so že imeli možnost uporabe.

Ugotovite od teh preteklih strank, zakaj so izbrali tega posebnega razvijalca, koliko časa je aplikacija potrebovala za razvoj, ali je presegla proračun ali rok. Ali so bila na poti kakšna presenečenja. Prav tako morate spoznati delovno etiko razvijalca.

Kako hitro odgovarjajo na sporočila? Kako sprejemajo povratne informacije? Ali na mizo prinesejo svoje ideje? Bi z njimi spet delali?

Vsak pozitiven odgovor vam bo pomagal pri odločitvi.

3. Kar naredi Ti Izstopati?

Posnetek zaslona 2015-09-18 ob 13.16.37

Ko pogledate življenjepise in tehnične spretnosti številnih izkušenih oblikovalcev, je morda težko razlikovati med njimi. Zato postavite to vprašanje, če nameravate razvijalcu razložiti, kaj jih razlikuje. To jim daje priložnost, da se spopadejo s svojo strastjo, ljubeznijo do dela in takšno osebo, v resnici so.

4. Kako bo komunikacija delovala?

Če oblikovalec dela sam, poiščite njihov najprimernejši način in pogostost komunikacije. To je lahko telefon, Skype, Ohlapnost (preberite nekaj dragocenega Nasveti za slabo upravljanje projektov Kako uporabljati ohlapno vodenje projektov s temi preprostimi nasvetiS pametnim nizom funkcij in uporabniškim vmesnikom brez motenj, lahko platforma podvoji kot orodje za upravljanje projektov za vas. Preberite, kako ga lahko nastavite kot svojega spletnega osebnega asistenta. Preberi več ) ali kakšno drugo platformo za upravljanje projektov. Če že imate vzpostavljen lasten komunikacijski kanal, se prepričajte, ali so pripravljeni nanj.

Če boste sodelovali z ekipo, ugotovite, kdo bo vaša prva kontaktna točka? In kako bo komunikacija med vsemi v tej skupini.

5. Kako dolgo bo projekt resnično trajal?

Od vsakega razvijalca ugotovite, kako dolgo oni verjamem, da bo projekt trajal. V idealnem primeru boste, ko boste prejeli odgovore nekaterih razvijalcev, začeli opažati soglasje in tako bolje spoznati realni časovni okvir, ki ga gledate.

Prepričajte se, da bodo razširili svoj odgovor in ugotovili, kaj bodo potrebovali od vas, preden se lahko začnejo delati, in kaj je najverjetnejši vzrok zastoja. Če obstaja zastoj, kako bo to vplivalo na prvotni citat, če sploh?

6. Kaj iščete v stranki?

Najem razvijalca je dvosmerni odnos. Ne samo, da morajo biti pravi za vas, ampak tudi vi morate biti pravi za njih.

Vzemite za primer razvijalca, ki išče stranko, ki jim ponuja svobodo eksperimentiranja ali kreativnosti do svojih rešitev. Če preprosto želite nekoga, ki bo delo opravil točno po vaših specifikacijah, boste morda želeli najeti nekoga drugega.

To je pogosto spregledano, ko gre za najem razvijalca, vendar je neverjetno pomembno, če želite ustvariti delovni odnos, ki bo koristen za obe strani.

7. Katerih novih stvari se zdaj učite?

Skozi to vprašanje lahko odkrijete pravo strast in pogon, ki ga ima razvijalec. Če se res ne naučijo ničesar novega, ali so resnično predani tej panogi? Ali bodo lahko vašo aplikacijo posodabljali?

Če želite preveriti poštenost odgovorov razvijalca, sčasoma preverite razvoj njihovega dela. Če opazite nenehno izboljševanje, veste, da je razvijalci nekdo, ki ga išče izboljšati svoje tehnične sposobnosti 5 načinov, kako hitro izboljšati svoje tehnične spretnosti, ne da bi zapravili noben denarLjudje trdijo, da usposabljanje stane denar - toda za tehnične spretnosti, ki preprosto niso resnične. Izboljšate lahko svoje tehnične sposobnosti brez plačila - ob predpostavki, da že imate dostop do interneta, kar je ... Preberi več in kdo je pripravljen eksperimentirati. Vprašajte jih tudi, kaj novega ste se naučili iz svojega zadnjega projekta in če v tem trenutku eksperimentirajo s čim drugim.

8. Kakšno testiranje bo vključeno v postopek?

Iščete obsežen odgovor o testiranju, ki bo izvedeno na beta različici vaše aplikacije, in postopek odpravljanja odkritih napak in kako dolgo bo verjetno trajal ta postopek testiranja in odpravljanja vzemite.

9. Kdo bo lastnik dela?

Posnetek zaslona 2015-09-18 ob 13.11.29

To je pomembno. Ugotovite, kdo hrani reprodukcijo licence in avtorske pravice za katero koli delo Zmeden glede zakona o avtorskih pravicah? Ti spletni viri lahko pomagajoDa, to je zmedeno vprašanje, vendar je pomembno, da si ovijete glavo okoli nje. Če ste vključeni v kakršno koli ustvarjalno delo, vam bodo ti viri pomagali narediti prav to. Preberi več ali izdelani modeli. Zagotovite, da boste prejeli tudi vse razvojne datoteke za aplikacijo, samo v primeru, da za prevzem kraljestva potrebujete drugega razvijalca ali v primeru, da bo v prihodnje nadgradil drugega razvijalca.

Sledite vladnim spletnim mestom, kot je ameriška administracija za mala podjetja [prekinjena povezava odstranjena], če želite razumeti pravne vidike. Zavedati se morate tudi smernic trgovine za aplikacije za določene platforme. Na primer Navodila za pregled App Store za iOS.

Za vsako zmedo lahko vedno poiščite pravno svetovanje na spletu Najboljše v internetu: Vaše iskanje strokovne pravne pomoči postane lažje zdaj [samo za ZDA]Lahko pride do tožbe zaradi srbenja, da pridete skozi vrata in v sodno dvorano. Morda boste iskali tudi podrobne pravne informacije, da se lahko zastopite. Internet je tu, da vam pomaga. Preberi več ali brez povezave.

10. Kaj boste potrebovali od mene?

Preden začnejo z delom, bo od vas potrebnih veliko razvijalcev, zato pričakujte precej obsežen seznam. Verjetno boste morali imeti svoje modele na voljo v določene oblike datotek Vedite, kdaj naj uporabite obliko datoteke: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACAli poznate razlike med JPG in PNG ali MP3 in FLAC? Če ne veste, katere oblike datotek bi uporabili, vas bomo vodili po njihovih razlikah. Preberi več , skupaj s celovitimi opisi ciljne publike, ciljem vaše aplikacije in kako nameravate pridobiti uporabnike.

Pred začetkom kakršnega koli dela se prepričajte, da lahko vse to posredujete razvijalcu, da ne boste povzročili neupravičenih zastojev.

11. Kakšna je vaša ponudba, pogoji in garancije?

Na tej stopnji vam ni treba samo razumeti cene (vsaj približno grobega) tega, kar boste potrebovali za izkašljevanje, ampak natančno, kaj je vključeno v to ceno.

Vedeti morate, koliko sklopov revizij ali ur dela je vključenih. Vedeti morate, kaj se zgodi, ko pride do zamud. Vedeti morate, kdaj bodo potrebna plačila (običajno boste morali plačati delež vnaprej, nato pa opraviti prihodnja plačila, ko bodo doseženi določeni mejniki). Ugotovite tudi, kako se izračunajo cene za kakršne koli spremembe (t.i. dodatne funkcije), ki se izvedejo med projektom med razvojem, in ali so vključeni popravki napak, in če je tako, za kako dolgo.

Na koncu se pozanimajte o tem, kakšna jamstva boste imeli. Ali je časovni okvir zagotovljen? Je sprejem v App Store zagotovljen (ali je to celo njihova odgovornost oddajte aplikacijo Kako oddati svojo aplikacijo v iTunes App StoreTorej ste programirali svojo prvo aplikacijo za iOS in jo želite naložiti in predložiti v trgovino iTunes? No, kot sem ugotovil pred kratkim, ni ravno tako enostavno, kot se sliši. V ... Preberi več do trgovin z aplikacijami?) Vse to ste vi mora pred začetkom dela z razvijalcem v celoti razumeti. Prosite za ogled vzorčne pogodbe, da dvakrat preverite drobni tisk. Prepričajte se, da že prej popolnoma razumete vse podpisovanje 3 načine elektronskega podpisovanja dokumentovPapirna služba ne bi smela biti dobra, če je z njimi mogoče ravnati hitro in učinkovito. Pri podpisovanju dokumentov običajno ni. To je brezupno zmeden postopek, vse za pridobitev enega samega ... Preberi več .

12. Ali lahko pokličemo?

Poskusite znova potrditi odgovore, ki jih prejmete prek klica. Če se pogovarjate s stranko, se veliko bolj počuti, kdo so in ne glede na to, ali vas "dobijo".

Če živijo v tujini, uporabljajo Skype ali druge možnosti za VoIP Odrežite vrvico s štirimi načrti za VoIP telefon, ki so cenejši od skype-aZniževanje stroškov je v tem trenutku ves bes. V tem članku vam prikazujemo, kako bi lahko štiri poceni alternative VoIP pomagale zmanjšati račun za telekomunikacije. Preberi več prihranili boste denar pri klicih.

Premikanje naprej

Razumemo, da je zgoraj veliko vprašanj, zato si boste morali vzeti čas, da natančno preučite vsak predlog, ki ga prejmete. Mnogi razvijalci se bodo izognili odgovorom natančno, tako da boste vedeli, da bodo tisti, ki to počnejo, resnično navdušeni nad delom z vami.

Z izbiro pravega razvijalca aplikacij bo vodenje vašega celotnega projekta neskončno manj naporno in uspešnejše. V celotnem procesu razvoja boste morali še vedno ponujati veliko povratnih informacij in tesno sodelovati z razvijalcem. Poleg tega boste morali začeti delati tudi na trženjski in PR strani vaše aplikacije, da boste vse pripravili za zagon.

V pomoč vam bodo naslednji članki iz celega spleta.

  • Vodnik za strategijo trženja iOS
  • 5 največjih napak v trženju mobilnih aplikacij
  • 5 strategij, s katerimi lahko uporabniki prodajo vašo mobilno aplikacijo za vas
  • 7 učinkovitih načinov trženja vaših mobilnih aplikacij

Kaj ste storili s svojo briljantno idejo za aplikacijo? Katera druga vprašanja so vam bila koristna, da postavite bodočim razvijalcem aplikacij? Imate še kakšen nasvet za druge ljudi, ki gredo na to pot?

Slikovni krediti: Firefox Mobile za Android avtor Johan Larsson (Flickr) Zgledni programer avtor Alper Cugun (Flickr), Bitka za avtorske pravice 2011 avtor Christopher Dombres (Flickr)

Rob Nightingale je diplomiral iz filozofije na University of York v Veliki Britaniji. Kot vodja socialnih medijev in svetovalec je delal več kot pet let, hkrati pa je izvajal delavnice v več državah. Zadnji dve leti je Rob tudi tehnološki pisatelj in je MakeUseOfov direktor za družbene medije in urejevalnik novic. Običajno ga boste našli na potovanju...