Reklame

Inde i os kunne godt være ideen til den næste bedst sælgende mobilapplikation. Når du har den utrolige idé bundet ud, med wireframes og designs klar til at gå, skal du næste finde den udvikler, der kan omdanne din vision til virkelighed.

Denne let at følge guide hjælper dig med at gøre netop det.

Appudviklere kan findes overalt på hver eneste krik og knude på Internettet. Fra børn, der opkræver $ 5 per time, der arbejder fra deres soveværelse, til utroligt dygtige personer, der er værd at være deres præmie.

Som en nykommer i applikationsudviklingsverdenen kan det være en kamp at finde din vej rundt i denne branche. Sigtning gennem udviklerne, der vil klappe over hinanden for at arbejde på dit projekt, kræver omhyggelig overvejelse.

Stil dig selv følgende spørgsmål

Før du kommer i kontakt med en appudvikler, skal du først forstå et par ting, ikke bare om mobilappens verden Designer du en gennembrudsapp? 7 mobiludviklingsblogs, du skal læseDen mobile plads er så ny, at trends konstant skifter, og der fremmes ny indsigt hver dag. Hvis du planlægger at udvikle mobile apps, hvordan kan du følge med uden at blive gal?

instagram viewer
Læs mere , men om dit eget projekt;

1. Har du defineret projektet?

Du er nødt til at formulere visionen for din ansøgning, jargonfri, på en måde, som enhver god udvikler vil være i stand til at forstå. Det dokument, du udarbejder, kaldes Anmodning om forslag (RFP), og skal hjælpe udvikleren eller agenturet med at oprette et nøjagtigt forslag til dig. Afhængig af hvor meget information der er inden for RFP, kan du anmode om at udvikleren underskriver en fortrolighedsaftale eller aftale om ikke-oplysning (NDA) først.

RFP'en skal omfatte oplysninger såsom enhver eksisterende software eller platforme, som appen skal arbejde med. Antallet af brugere, du forventer. Alle wireframes og designs, du har (nogle udviklere tilbyder designtjenester, selvom jeg vil anbefale at arbejde med en specialdesigner til dette). Uanset om du forventer, at appen er oprindelig eller HTML 5. Det operativsystem (OS), du målretter mod først.

Jo flere oplysninger, desto bedre, men gør dem ikke for lange.

2. Er du klar til en udvikler?

En uafhængig udvikler udvikler kun appen. Du har også brug for adgang til (hvis du ikke allerede har) UI- og UX-designere og brugervenlighedstestere. Hvis du har budgettet, har du også brug for marketingfolk. Det kan også være nødvendigt, at du arbejder med illustratører, kunstnere, konsulenter, informationsarkitekter eller webudviklere.

Uanset om du har design til appen udarbejdet før eller efter at du har valgt din udvikler, så er det bydende nødvendigt, at uanset hvilken udvikler du ansætter passer perfekt til dit team og den kultur, du vil have cutivate.

3. Er dit budget realistisk?

Omkostningerne til appudvikling varierer meget. Det afhænger af begge dele udviklerens ekspertise, og projektets kompleksitet. Som ekstremt uslebne tal ville en udvikler, der er lokaliseret i Indien, hyret til at oprette en meget enkel app, sandsynligvis opkræve alt opadgående $ 3000 (hvis man antager en timepris på omkring $ 25). Timeprisen i USA er mange gange højere).

Hvis du leder efter et lille appudviklingsteam, der er baseret på et Vestlig land, for at arbejde på en lidt mere kompleks app, ser du godt ind i det femcifrede interval, og ofte går du ind i sekscifre, hvis du vælger at arbejde med et større bureau.

Hvis dit budget ikke engang strækker sig så langt som et par tusind dollars, er det måske tid til at lære, hvordan man gør det kode din egen app Så vil du udvikle Android-apps? Her er, hvordan man lærerEfter så mange år kunne man tro, at mobilmarkedet nu er mættet med enhver app, man kan forestille sig - men det er ikke tilfældet. Der er masser af nicher, der stadig skal ... Læs mere , startende fra det meget grundlæggende Så du vil oprette iPhone-apps? 10 projekter til begyndereVil du oprette iPhone- og iPad-apps? Start med at lære det grundlæggende i Swift. Læs mere .

4. Er din tidsramme realistisk?

Ifølge BlurGroup,

den gennemsnitlige gennemførelsestid for appudviklingsprojekter fra den første orientering til projektlevering er kun 42 dage, med færdiggørelsestiden for en tablet-app i gennemsnit på 31 dage og social app-udvikling var den korteste (kun 28 dage)".

Dette er meget hurtigere, end de fleste forventer, men disse tal er afhængige af, at dit projekt arbejdes på fuld tid, såvel som at både du og udvikleren er meget kompetente.

Hvis dette er din første gang i appudvikling, hvor din app blot er et sideprojekt, skal du gøre det i det mindste dobbelt denne tidsramme, med yderligere tid tilføjet til brugertest.

Finde potentielle udviklere

Skærmbillede 2015-09-18 kl. 12.48.23

Når du har svaret på de foregående spørgsmål, ved du nogenlunde, hvad du leder efter i en udvikler, og hvad du bliver nødt til at kræve af dig selv under hele denne rejse.

Åbn derefter en dialog med nogle udviklere, som du overvejer at ansætte for at omdanne din idé til en fungerende app. Der er forskellige måder at lokalisere disse udviklere, hvor en foretrukken mulighed er en direkte henvisning fra nogen, du har tillid til. Hvis du ikke kan finde en anstændig henvisning, skal listen nedenfor (som antager, at du leder efter et mindre team, eller freelanceudvikler) hjælpe:

  1. AppFutura
  2. oDesk
  3. ContractIQ
  4. freelancer
  5. Guru
  6. Mandskab
  7. LinkedIn
  8. Smashing Magazine

Hvis dit budget er højere (dvs. seks tal), og du ser ud til at samarbejde med et større, hæderligt bureau, dem med høj Google-placering vil ofte være god at tale med. At stille de større agenturer det samme sæt spørgsmål som anført nedenfor anbefales også.

Stil udviklerne disse spørgsmål

Skærmbillede 2015-09-18 kl. 12.51.30

Nu har du en liste over potentielle udviklere i spil, du er nødt til at indsnævre dem ikke kun til en kortliste, men til en person eller virksomhed, der vil regere med dit projekt og levere præcist hvad du mangler.

For at hjælpe med at sile ud aggregatet fra din lang liste, skal du spørge udvikleren, hvad du har brug for at vide, plus følgende spørgsmål. Dette er en teknisk samtale 4 ting at huske på din næste tekniske interviewJeg har for nylig haft et interview (som sommerpraktik), som jeg på forhånd fik at vide, at jeg havde brug for at medbringe en blyant, hvis der var kodningsspørgsmål. Jeg var især nervøs for den sidste bit ... Læs mere , trods alt. Deres svar på følgende vil være fortællende og vil være en stor hjælp til at vælge den rigtige udvikler med det samme.

1. Hvor kan jeg se relevante eksempler på dit arbejde?

Enhver anstændig appudvikler vil have arbejde, de er stolte af, og bør være glade for at introducere dig til disse apps. Sørg for, at du har givet app-store-links, så du selv kan lege med apps, se, hvordan de fungerer, og læse de anmeldelser, der er tilbage.

Når du ser på tidligere arbejde, skal du være opmærksom. Sørg for, at udvikleren spillede en nøglerolle i udviklingen af ​​disse apps, og kig efter specifikke funktioner inden for de apps, der viser, at udvikleren er i stand til at producere det, du har brug for.

2. Kan du give referencer?

Kun ved at tale med andre mennesker, der har arbejdet med app-udvikleren, vil du vide, hvordan det er at arbejde med dem. Ideelt set vil du være i stand til at tale med folk, der er den app, du allerede har haft mulighed for at bruge.

Find ud af disse tidligere klienter, hvorfor de valgte den specifikke udvikler, hvor lang tid appen tog at udvikle, om den løb over budget eller frist. Om der var nogen overraskelser undervejs. Du skal også kende udviklerens arbejdsetik.

Hvor hurtigt svarer de på meddelelser,? Hvordan får de feedback? Bringer de deres egne ideer til bordet? Ville du arbejde sammen med dem igen?

Hvert positivt svar vil hjælpe din beslutning.

3. Hvad laver Du Skille sig ud?

Skærmbillede 2015-09-18 kl. 13.16.37

Når man ser på mange erfarne designers CV og tekniske færdigheder, kan det være svært at skelne mellem dem. Så spørg dette spørgsmål for at sætte fokus på udvikleren for at forklare, hvad der gør dem forskellige. Dette giver dem deres chance for at komme over deres lidenskab, deres kærlighed til arbejdet og den type person, de virkelig er.

4. Hvordan fungerer kommunikation?

Hvis designeren arbejder alene, find ud af deres foretrukne metode og kommunikationsfrekvens. Dette kan være telefon, Skype, slack (læs nogle værdifulde Tip om slægte projektledelse Sådan bruges Slack til projektstyring med disse enkle tipMed Slacks smarte sæt funktioner og distraktionsfri brugergrænseflade kan platformen fungere som et projektstyringsværktøj for dig. Lær hvordan du konfigurerer det som din online personlige assistent. Læs mere ) eller en anden projektstyringsplatform. Hvis du allerede har din egen kommunikationskanal konfigureret, skal du sørge for, at de er villige til at dykke ned i det.

Hvis du vil arbejde med et team, finde ud af, hvem dit første kontaktpunkt vil være? Og hvordan kommunikationen styres mellem alle i dette hold.

5. Hvor lang tid tager projektet realistisk?

Find ud af hver udvikler, hvor længe de tror, ​​at projektet vil tage. Når du først har modtaget svar fra et par udviklere, vil du ideelt set se en konsensus, hvilket giver dig en bedre idé om den virkelige tidsramme, du ser på.

Sørg for, at de udvider deres svar, og find ud af, hvad de har brug for fra dig, før arbejdet kan begynde, og hvad der er den mest sandsynlige årsag til en potentiel holdup. Hvis der er en holdup, hvordan vil det have indflydelse på det originale citat, hvis overhovedet?

6. Hvad ser du efter hos en kunde?

At ansætte en udvikler er et tovejs forhold. De skal ikke kun være rigtige for dig, men du skal også have ret for dem.

Tag for eksempel en udvikler, der leder efter en kunde, der tilbyder dem friheden til at eksperimentere eller være kreative med deres løsninger. Hvis du blot ønsker en, der bare vil få gjort jobbet til dine nøjagtige specifikationer, kan du måske ansætte en anden.

Dette overses ofte, når det kommer til at ansætte en udvikler, men er utroligt vigtigt, hvis du ønsker at skabe et arbejdsforhold, der er frugtbart for begge parter.

7. Hvilke nye ting lærer du lige nu?

Det er gennem dette spørgsmål, at du kan opdage den ægte lidenskab og drivkraft, som udvikleren har. Hvis de ikke virkelig lærer noget nyt, er de virkelig engagerede i denne branche? Vil de være i stand til at holde din app opdateret?

For at kontrollere ærligheden af ​​udviklerens svar skal du tjekke udviklingen af ​​deres arbejde over tid. Hvis du ser løbende forbedringer, ved du, at udvikleren er nogen, der kigger efter forbedre deres tekniske evne 5 måder til hurtigt at forbedre dine tekniske færdigheder uden at bruge en kroneFolk hævder, at træning koster penge - men for tekniske færdigheder, der bare ikke er sandt. Du kan forbedre dine tekniske færdigheder uden at betale - forudsat at du allerede har internetadgang, det vil sige ... Læs mere , og hvem er villig til at eksperimentere. Spørg dem også, hvilke nye ting de lærte fra deres sidste projekt, og hvis de eksperimenterer med noget spændende i øjeblikket.

8. Hvilken test inkluderes i processen?

Du leder efter et omfattende svar på den test, der udføres på beta-versionen af ​​din app, og processen med at rette eventuelle fejl, der opdages, og hvor længe denne test- og rettelsesproces sandsynligvis vil være tage.

9. Hvem vil eje værket?

Skærmbillede 2015-09-18 kl. 13.11.29

Dette er vigtigt. Find ud af, hvem der opretter licensen reproduktion og ophavsret til ethvert værk Forvirret om ophavsret? Disse online ressourcer kan hjælpeDet er et forvirrende emne, ja, men det er vigtigt, at du vikler hovedet omkring det. Hvis du er involveret i nogen form for kreativt arbejde, hjælper disse ressourcer dig med at gøre netop det. Læs mere eller design produceret. Sørg for, at du også vil modtage alle udviklingsfiler til appen, bare hvis du har brug for en anden udvikler til at tage regeringsperioderne, eller i tilfælde af at en anden udvikler bliver ansat til at håndtere fremtidige opgraderinger.

Følg statslige websteder som U.S. Small Business Administration [Broken Link Removed] for at forstå de juridiske aspekter. Du skal også være opmærksom på app store-retningslinjer for de specifikke platforme. For f.eks. Retningslinjer for gennemgang af App Store til iOS.

For enhver forvirring kan du altid søg advokat online Det bedste ved internettet: Din søgning efter ekspert juridisk hjælp bliver lettere nu [Kun USA]Du kan have en retssag kløe for at komme ud af portene og ind i retssalen. Du leder muligvis også efter detaljerede juridiske oplysninger, så du kan repræsentere dig selv. Internettet er her for at hjælpe. Læs mere eller offline.

10. Hvad har du brug for fra mig?

Der er masser, som en udvikler har brug for fra dig, før de kan begynde at arbejde, så forvent en temmelig omfattende liste. Du skal sandsynligvis have dine design let tilgængelige i visse filformater Ved hvornår du skal bruge hvilket filformat: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACKender du forskellene mellem JPG og PNG eller MP3 og FLAC? Hvis du ikke ved, hvilke filformater du skal bruge, så lad os guide dig gennem deres sondringer. Læs mere sammen med omfattende beskrivelser af din målgruppe, målet med din app og hvordan du planlægger at få brugere.

Sørg for, at du kan overføre alt dette til udvikleren, inden du starter noget arbejde, for at sikre, at du ikke er årsagen til unødvendige holdups.

11. Hvad er dit tilbud, vilkår og garantier?

På dette tidspunkt behøver du ikke kun at forstå prisen (i det mindste et groft tal) på, hvad du får brug for at hoste op, men nøjagtigt hvad der er inkluderet den pris.

Du skal vide, hvor mange sæt revisioner eller arbejdstimer der er inkluderet. Du skal vide, hvad der sker, når der opstår forsinkelser. Du skal vide, hvornår betalinger er påkrævet (normalt skal du betale en andel foran, og derefter foretage fremtidige betalinger, når visse milepæle nås). Find også ud af, hvordan priserne beregnes for eventuelle ændringer (dvs. yderligere funktioner), der er foretaget til projektet under udviklingen, og om bug-fixes er inkluderet, og i bekræftende fald, hvor længe.

Til sidst, spørg om, hvilke garantier du vil have. Er tidsrammen garanteret? Er garanteret accept på en App Store (er det endda deres ansvar over for indsend appen Sådan indsender du din egen app til iTunes App StoreSå du har programmeret din første iOS-app, og du vil have den uploadet og sendt til iTunes-butikken? Som jeg for nylig fandt ud af, er det ikke så let som det lyder. Det... Læs mere til app-butikkerne?) Dette er alle ting, du skal forstå fuldt ud, før du begynder at arbejde med en udvikler. Bed om at se en prøvekontrakt for dobbeltkontrol af det lille bogstav. Sørg for, at du forstår alting før signering 3 måder at elektronisk underskrive dokumenterPapirarbejde behøver ikke være en opgave, hvis det kan håndteres hurtigt og effektivt. I tilfælde af underskrift af dokumenter er det normalt ikke det. Det er en håbløst indviklet proces, alt sammen for at få en enkelt krøllet ... Læs mere .

12. Kan vi ringe?

Forsøg at bekræfte de svar, du modtager under et opkald. Ved at tale med klienten en til en, er det meget mere sandsynligt, at du får en fornemmelse af, hvem de er, og om de "får dig" eller ikke.

Hvis de bor i udlandet, ved hjælp af Skype eller andre VoIP-alternativer Klip ledningen med 4 VoIP-telefonplaner, der er billigere end SkypeOmkostningsbesparelser er alt det vrede i øjeblikket. I denne artikel viser vi dig, hvordan fire billige VoIP-alternativer kan hjælpe med at skære din telekommunikationsregning. Læs mere sparer dig penge ved opkald.

Bevæger sig fremad

Indrømmet, der er mange spørgsmål ovenfor, og du bliver nødt til at tage dig tid til at gennemgå hvert forslag, du modtager omhyggeligt. Mange udviklere vil holde sig væk fra at svare så detaljeret, så du ved, at de, der gør det, virkelig vil være begejstrede for at arbejde sammen med dig.

Ved at vælge den rigtige appudvikler vil driften af ​​hele projektet være uendeligt mindre stressende og mere succesfuldt. Gennem hele udviklingsprocessen bliver du stadig nødt til at tilbyde masser af feedback og arbejde tæt sammen med udvikleren. Sammen med dette skal du også begynde at arbejde på marketing- og PR-siden af ​​din app for at få alt klar til lancering.

For at hjælpe dig med at komme i gang med dette, vil følgende artikler fra hele nettet stå dig i god stand.

  • IOS Marketing Stratagy Guide
  • De 5 største fejl i marketing af mobilapp
  • 5 strategier for at få dine brugere til at markedsføre din mobilapp til dig
  • 7 effektive måder at markedsføre dine mobile apps på

Hvad har du gjort med din strålende idé til en app? Hvilke andre spørgsmål har du fundet nyttige for at stille potentielle appudviklere? Har du andre tip til andre mennesker, der gennemgår denne rejse?

Billedkreditter: Firefox Mobile til Android af Johan Larsson (Flickr) Den eksemplariske programmør af Alper Cugun (Flickr), Slaget om Copyright 2011 af Christopher Dombres (Flickr)

Rob Nightingale er uddannet filosofi fra University of York, UK. Han har arbejdet som social media manager og konsulent i over fem år, mens han har givet workshops i flere lande. I de sidste to år har Rob også været teknologiforfatter og er MakeUseOfs Social Media Manager og Newsletter Editor. Du finder ham som regel på rejse...