Sådan opretter du din egen mobilapp med den rigtige udvikler

  • Joseph Goodman
  • 0
  • 1890
  • 580
Reklame

Inde i os alle 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 kun om mobilappens verden Designing A Breakthrough App? 7 mobiludviklingsblogs, du skal læse Designe en gennembrudsapp? 7 Mobiludviklingsblogs, du skal læse Mobilpladsen 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? , 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 the 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 eventuelt anmode udvikleren om at underskrive en fortrolighedsaftale eller ikke-afsløringsaftale (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 virkelig. 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 designene til appen udarbejdet før eller efter at du har valgt din udvikler, er det bydende nødvendigt, at hvilken som helst udvikler, du ansætter, passer perfekt til dit team, og den kultur, du vil skære ned.

3. Er dit budget realistisk?

Omkostningerne til appudvikling varierer meget. Det afhænger af begge dele udviklerens ekspertise, og projektets kompleksitet. Som ekstremt grove tal vil en udvikler, der er beliggende 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 kigger du godt ind i det femcifrede interval, og går ofte 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 at kode din egen app. Så vil du udvikle Android-apps? Her er, hvordan du lærer det, du ønsker at udvikle Android-apps? Her er, hvordan man lærer Efter så mange år, skulle 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 er nødt til ... fra det grundlæggende, så du vil oprette iPhone-apps? 10 projekter for begyndere, så du vil oprette iPhone-apps? 10 projekter til begyndere Vil du oprette iPhone- og iPad-apps? Start med at lære det grundlæggende i Swift. .

4. Er din tidsramme realistisk?

Ifølge BlurGroup,

“den gennemsnitlige færdiggørelsestid for appudviklingsprojekter fra den første brief til projektlevering er kun 42 dage, hvor gennemførelsen af ​​en Tablet-app er gennemsnitligt 31 dage, og social app-udvikling er 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 i det mindste dobbelt denne tidsramme, med yderligere tid tilføjet til brugertest.

Finde potentielle udviklere

Når du har besvaret 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 vil overveje 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, vil de med en høj Google-rangering ofte være gode 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

Nu har du en liste over potentielle udviklere i spil, du er nødt til at indsnævre dem ikke kun til en kort liste, men til en person eller virksomhed, der tager regeringsperioderne med dit projekt og leverer nøjagtigt det du har brug for.

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å dit næste tekniske interview 4 ting at huske på dit næste tekniske interview Jeg har for nylig haft et interview (til en 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 ... når alt kommer til 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 får links til app-store, 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 i 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, ved du, 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 der gør Du Skille sig ud?

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 slags person, de virkelig er.

4. Hvordan fungerer kommunikation?

Hvis designeren arbejder alene, skal du finde ud af deres foretrukne metode og kommunikationsfrekvens. Dette kan være telefon, Skype, Slack (læs nogle værdifulde tip til projektledelsesstyring. Sådan bruges Slack til projektstyring med disse enkle tip. Sådan bruges Slack til projektstyring. Disse enkle tip med Slacks smarte sæt funktioner og distraktionsfri brugergrænseflade , kan platformen fungere som et projektstyringsværktøj til dig. Lær, hvordan du indstiller den som din online personlige assistent.) 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 arbejder med et team, Find ud af, hvem dit første kontaktpunkt bliver? 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 rigtige 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 påvirke det originale tilbud, hvis det overhovedet er?

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 søger at forbedre deres tekniske evne 5 måder til hurtigt at forbedre dine tekniske færdigheder uden at bruge en krone 5 måder til hurtigt at forbedre dine tekniske færdigheder uden at bruge en krone Folk hævder, at uddannelse 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 er, som er en ..., og hvem der 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. Hvad testning vil blive inkluderet i processen?

Du leder efter et omfattende svar på den test, der vil blive udført på beta-versionen af ​​din app, og processen med at rette eventuelle fejl, der opdages, og hvor lang tid denne test- og fixeringsproces sandsynligvis vil tage.

9. Hvem vil eje værket?

Dette er vigtigt. Find ud af, hvem der opretholder licens reproduktion og ophavsret til ethvert værk Forvirret om copyright-lov? Disse online ressourcer kan hjælpe med at forveksle om ophavsret? Disse online ressourcer kan hjælpe Det 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. 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 App Store til iOS.

For enhver forvirring kan du altid søge juridisk rådgivning online Det bedste af internettet: Din søgning efter ekspert juridisk hjælp bliver lettere nu [kun USA] Det bedste af internettet: Din søgning efter ekspert juridisk hjælp bliver lettere nu [Kun USA] Du har muligvis 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. 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 bliver sandsynligvis nødt til at have dine designs let tilgængelige i bestemte filformater Ved, hvornår du skal bruge Hvilket filformat: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC Ved, hvornår man skal bruge Hvilket filformat: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC Kender 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. 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 få alt dette over til udvikleren, inden du begynder på 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 en grov figur) på, hvad du får brug for at hoste, men nøjagtigt hvad der er inkluderet i denne 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 er nødt til at vide, hvornår der skal kræves betalinger (normalt skal du betale en andel på forhånd 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 at indsende appen Sådan indsender du din egen app til iTunes App Store Sådan indsender du din egen app til iTunes App Store, så du har programmeret din første iOS-app, og du ønsker at få det uploadet og sendt til iTunes-butikken? Nå, som jeg for nylig fandt ud af, er det ikke så let, som det lyder.… 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 inden du underskriver 3 måder til elektronisk underskrift af dokumenter 3 måder at elektronisk underskrive dokumenter Papirarbejde behøver ikke at være en opgave, hvis det kan håndteres hurtigt og effektivt. I tilfælde af underskrift af dokumenter er det normalt ikke. Det er en håbløst indviklet proces, alt sammen for at få en enkelt krøllet ... .

12. Kan vi ringe??

Prøv at bekræfte de svar, du modtager under et opkald. Ved at tale med klienten en-til-en er du meget mere tilbøjelig til at få en fornemmelse af, hvem de er, og om de er eller ej “få dig”.

Hvis de bor i udlandet, bruger Skype eller andre VoIP-alternativer Klip ledningen med 4 VoIP-telefonplaner, der er billigere end Skype Klip ledningen med 4 VoIP-telefonplaner, der er billigere end Skype Omkostningsbesparelser 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. 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 glade 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)




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.