Innenfor oss alle kan godt være ideen til den neste bestselgende mobilapplikasjonen. Når du har den utrolige ideen penned ut, med wireframes og design klar til å gå, må du neste finne utvikleren som kan gjøre visjonen din til virkelighet.
Denne enkle å følge veiledningen vil hjelpe deg med å gjøre nettopp det.
App utviklere kan bli funnet gjennom alle nook og cranny av Internett. Fra barn som lader $ 5 per time jobber fra soverommet, til utrolig dyktige personer som er vel verdt deres premium rate.
Som nybegynner til applikasjonsutviklingsverdenen kan det være en kamp å finne veien rundt denne bransjen. Sikting gjennom utviklerne som vil klatre over hverandre for å jobbe med prosjektet krever forsiktig overveielse.
Spør deg selv de følgende spørsmålene
Før du kommer i kontakt med noen apputviklere, må du først forstå noen få ting, ikke bare om mobilapp-verdenen. Utforme et gjennombruddsprogram? 7 Mobile Development Blogs Du bør lese å designe et gjennombruddsprogram? 7 Mobilutviklingsblogger du bør lese Mobilplassen er så ny at trender stadig skifter og nye innsikt blir gjort hver dag. Hvis du planlegger å utvikle mobilapper, hvordan kan du holde tritt uten å bli sint? Les mer, men om ditt eget prosjekt;
1. Har du definert prosjektet?
Du må artikulere visjonen om din søknad, jargongfri, på en måte som enhver god utvikler vil kunne forstå. Dokumentet du oppretter, vil bli kalt Request for Proposal (RFP), og skal hjelpe utvikleren eller byrået å skape et nøyaktig forslag til deg. Avhengig av hvor mye informasjon som er i RFP, kan du be om at utvikleren skal signere en fortrolighetsavtale eller ikke-avslørende avtale (NDA) først.
RFP skal inneholde informasjon som eksisterende programvare eller plattformer som appen skal jobbe med. Antall brukere du forventer. Noen wireframes og design du har (noen utviklere tilbyr designtjenester, selv om jeg vil anbefale å jobbe med en spesialdesigner for dette). Enten du forventer at appen er innfødt eller HTML 5. Operativsystemet (OS) du målretter først.
Jo mer informasjon, jo bedre, men gjør det ikke for lang tid.
2. Er du klar for en utvikler?
En uavhengig utvikler utvikler bare appen. Du vil også trenge tilgang til (hvis du ikke allerede har) UI og UX designere, og brukbarhetstestere. Hvis du har budsjettet, vil du trenge markedsførere også. Du må kanskje også jobbe med illustratører, kunstnere, konsulenter, informasjonsarkitekter eller webutviklere.
Enten du har designene for appen som er utarbeidet før eller etter valg av utvikler, er det avgjørende at hvilken utvikler du ansetter passer perfekt til teamet ditt, og kulturen du vil kutte.
3. Er budsjettet realistisk?
Kostnaden for app-utvikling varierer mye. Det avhenger av både utviklerens kompetanse og prosjektets kompleksitet . Som ekstremt grove figurer, vil en utvikler i India som er ansatt for å lage en veldig enkel app, sannsynligvis belaste noe oppad 3000 dollar (antar en timepris på rundt 25 dollar. Timeprisen i USA er mange ganger høyere).
Hvis du leter etter et lite app-utviklingslag basert i et vestlig land, for å jobbe på en litt mer komplisert app, ser du godt inn i femfigurasjonsområdet, og går ofte inn i seks figurer hvis du velger å jobbe med et større byrå.
Hvis budsjettet ikke engang strekker seg så langt som et par tusen dollar, er det kanskje på tide å lære å kode din egen app, så du vil utvikle Android Apps? Slik lærer du hvordan du vil utvikle Android Apps? Slik lærer du Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er mange nisjer som fortsatt trenger å ... Les mer, med utgangspunkt i det aller grunnleggende, så du vil lage iPhone Apps? 10 prosjekter for nybegynnere, så du vil lage iPhone-apper? 10 Prosjekter For Beginners Vil du opprette iPhone og iPad apps? Start med å lære grunnleggende om Swift. Les mer .
4. Er timeplanen din realistisk?
Ifølge BlurGroup,
"Gjennomsnittlig sluttid for apputviklingsprosjekter fra den første korte til prosjektleveransen er bare 42 dager, med sluttidspunktet for en Tablet-app i gjennomsnitt 31 dager, og den sosiale apputviklingen er den korteste (bare 28 dager)".
Dette er mye raskere enn de fleste forventer, men disse tallene er avhengig av at prosjektet ditt blir jobbet på heltid, så vel som både deg og utvikleren er svært kompetente.
Hvis dette er første gang i apputvikling, med appen din bare et sideprosjekt, bør du i det minste doble denne tidsrammen, med ytterligere tid å legge til for brukertesting.
Finne potensielle utviklere
Når du har besvart de forrige spørsmålene, vet du omtrent hva du leter etter i en utvikler, og hva du må kreve av deg selv gjennom denne reisen.
Deretter åpner du en dialog med noen utviklere som du vil vurdere å ansette for å gjøre ideen din til en fungerende app. Det finnes ulike måter å finne disse utviklerne på, med et foretrukket alternativ som en direkte henvisning fra noen du stoler på. Hvis du ikke finner en anstendig henvisning, bør listen nedenfor (som forutsetter at du leter etter et mindre team eller en freelance-utvikler), hjelpe:
- AppFutura
- UpWork
- ContractIQ
- frilanser
- Guru
- Mannskap
- Smashing Magazine
Hvis budsjettet ditt er høyere (dvs. seks tall), og du ønsker å jobbe med et større, anerkjent byrå, vil de med høye Google-rangeringer ofte være gode å snakke med. Å spørre de større byråer om samme sett med spørsmål som nevnt nedenfor, anbefales også.
Spør utviklere disse spørsmålene
Nå har du en liste over potensielle utviklere i spill, du må begrense dem ned, ikke bare til en liste, men til en person eller et selskap som vil ta regjeringer med prosjektet og levere akkurat det du trenger.
For å hjelpe med å sive ut kafet fra langlisten din, spør utvikleren hva du trenger å vite, i tillegg til følgende spørsmål. Dette er et teknisk intervju 4 Ting å huske på for ditt neste tekniske intervju 4 Ting å huske på for ditt neste tekniske intervju Jeg har nylig hatt et intervju (for en sommerplassplass) som jeg ble fortalt på forhånd, jeg trengte å ta med en blyant i tilfelle det var kodende spørsmål. Jeg var spesielt nervøs for den siste biten ... Les mer, tross alt. Deres svar på følgende vil være å fortelle, og vil være et godt hjelpemiddel ved å plukke rett utvikler straks.
1. Hvor kan jeg se relevante eksempler på arbeidet ditt?
Enhver anstendig apputvikler vil ha arbeid de er stolte av, og bør være glade for å introdusere deg til de aktuelle appene. Sørg for at du får linker til app-butikk, slik at du kan leke med appene selv, se hvordan de fungerer, og les vurderingene som har blitt igjen.
Når du ser på tidligere arbeid, vær årvåken. Sørg for at utvikleren har en nøkkelrolle i utviklingen av disse appene, og se etter bestemte funksjoner i appene som beviser at utvikleren er i stand til å produsere det du trenger.
2. Kan du gi referanser?
Bare ved å snakke med andre som har jobbet med apputvikleren vil du vite hva som fungerer med dem, er. Ideelt sett vil du kunne snakke med folk som har app du allerede har muligheten til å bruke.
Finn ut fra disse tidligere klientene hvorfor de plukket den bestemte utvikleren, hvor lenge appen tok for å utvikle, om det gikk over budsjett eller tidsfrist. Om det var noen overraskelser underveis. Du bør også bli kjent med utviklerens arbeidsmoral.
Hvor raskt svarer de på meldinger? Hvordan tar de tilbakemelding? Tar de sine egne ideer til bordet? Vil du jobbe med dem igjen?
Hvert positivt svar vil hjelpe din beslutning.
3. Hva gjør du stå ute?
Når man ser på CV og tekniske ferdigheter fra mange erfarne designere, kan det være vanskelig å skille mellom dem. Så spør dette spørsmålet om å sette på utvikleren for å forklare hva som gjør dem forskjellige. Dette gir dem sjansen til å komme over deres lidenskap, deres kjærlighet til arbeidet og den typen person de egentlig er.
4. Hvordan fungerer kommunikasjon?
Hvis designeren arbeider alene, finn ut deres foretrukne metode og frekvens av kommunikasjon. Dette kan være telefon, Skype, Slack (les litt verdifulle Slack prosjektledelsestips. Slik bruker du slakk for prosjektledelse med disse enkle tipsene. Slik bruker du slakk for prosjektledelse med disse enkle tipsene med slakkens smarte sett med funksjoner og distraheringsfritt brukergrensesnitt, kan plattformen doble opp som et prosjektstyringsverktøy for deg. Lær hvordan du konfigurerer det som din personlige assistent online. Les mer) eller en annen prosjektledelsesplattform. Hvis du allerede har din egen kommunikasjonskanal satt opp, må du sørge for at de er villige til å dykke inn i det.
Hvis du skal jobbe med et lag, finn ut hvem ditt første kontaktpunkt vil være? Og hvordan kommunikasjon vil bli styrt mellom alle i det laget.
5. Hvor lenge skal prosjektet realistisk ta?
Finn ut fra hver utvikler hvor lenge de tror prosjektet vil ta. Ideelt sett, når du har mottatt svar fra noen få utviklere, vil du begynne å se en konsensus, noe som gir deg en bedre ide om den virkelige tidsrammen du ser på.
Sørg for at de utvider på deres svar, og finn ut hva de trenger fra deg før arbeidet kan begynne, og hva er den mest sannsynlige årsaken til en potensiell holdup. Hvis det er en holdup, hvordan vil det påvirke det opprinnelige sitatet, hvis i det hele tatt?
6. Hva ser du etter i en kunde?
Å ansette en utvikler er et toveisforhold. Ikke bare må de være riktige for deg, men du må også være riktig for dem.
Ta for eksempel en utvikler som ser etter en kunde som gir dem friheten til å eksperimentere, eller å være kreativ med sine løsninger. Hvis du bare vil ha noen som bare vil få jobben til dine eksakte spesifikasjoner, kan du kanskje ansette noen andre.
Dette blir ofte oversett når det gjelder å ansette en utvikler, men det er utrolig viktig hvis du vil skape et arbeidsforhold som er fruktbart for begge parter.
7. Hvilke nye ting lærer du akkurat nå?
Det er gjennom dette spørsmålet at du kan oppdage den ekte lidenskapen og stasjonen som utvikleren har. Hvis de ikke virkelig lærer noe nytt, er de virkelig forpliktet til denne bransjen? Vil de kunne holde appen oppdatert?
For å sjekke ærligheten til utviklerens svar, sjekk ut utviklingen av sitt arbeid over tid. Hvis du ser kontinuerlig forbedring, vet du at utvikleren er noen som ønsker å forbedre sin tekniske evne. 5 måter å raskt forbedre dine tekniske ferdigheter uten å bruke penger. 5 måter å raskt forbedre dine tekniske ferdigheter uten å bruke penger. Folk hevder at trening koster penger - men for tekniske ferdigheter som bare ikke er sanne. Du kan forbedre dine tekniske ferdigheter uten å betale - forutsatt at du allerede har internettilgang som er, som er en ... Les mer, og hvem er villig til å eksperimentere. Spør dem også, hvilke nye ting de lærte fra sitt siste prosjekt, og hvis de eksperimenterer med noe spennende for øyeblikket.
8. Hvilke tester vil bli inkludert i prosessen?
Du leter etter et omfattende svar på testingen som skal utføres på beta-versjonen av appen din, og prosessen med å fikse eventuelle feil som oppdages, og hvor lenge denne test- og fikseringsprosessen vil trolig ta.
9. Hvem vil eie arbeidet?
Dette er viktig. Finn ut hvem som holder lisensgjenoppretting og opphavsrett til noe arbeid Forvirret om lov om opphavsrett? Disse elektroniske ressursene kan hjelpe forvirret om lov om opphavsrett? Disse elektroniske ressursene kan hjelpe Det er et forvirrende emne, ja, men det er viktig at du legger hodet rundt det. Hvis du er involvert i noen form for kreativt arbeid, vil disse ressursene hjelpe deg med å gjøre nettopp det. Les mer eller design produsert. Sørg for at du også mottar alle utviklingsfiler for appen, bare hvis du trenger en annen utvikler for å ta regjene, eller hvis en annen utvikler er ansatt for å håndtere fremtidige oppgraderinger.
Følg statlige nettsteder som US Small Business Administration for å forstå de juridiske aspektene. Du må også være oppmerksom på retningslinjene for appbutikkene for de spesifikke plattformene. For eksempel, for eksempel App Store Review Retningslinjer for iOS.
For enhver forvirring kan du alltid søke juridisk rådgiver online. Det beste av Internett: Søket etter ekspert juridisk hjelp blir enklere nå [bare USA] Det beste av Internett: Søket etter ekspert juridisk hjelp blir enklere nå [bare USA] Du kan ha et søksmål kløe for å komme ut av portene og inn i rettssalen. Du kan også være på utkikk etter detaljert juridisk informasjon, slik at du kan representere deg selv. Internett er her for å hjelpe. Les mer eller frakoblet.
10. Hva trenger du av meg?
Det vil være mange utviklerbehov fra deg før de kan begynne å jobbe, så forvent en ganske omfattende liste. Du må sannsynligvis få designene dine tilgjengelige i bestemte filformater. Vet når du skal bruke hvilket filformat: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC Vet når du skal bruke hvilket filformat: PNG vs. JPG, DOC vs PDF, MP3 vs. FLAC Vet du forskjellene mellom JPG og PNG, eller MP3 og FLAC? Hvis du ikke vet hvilke filformater som skal brukes, la oss veilede deg gjennom sine forskjeller. Les mer, sammen med omfattende beskrivelser av målgruppen din, målet med appen din, og hvordan du planlegger å skaffe brukere.
Sørg for at du får alt dette over til utvikleren før du starter noe arbeid, for å sikre at du ikke er årsaken til noen unødvendige holdups.
11. Hva er ditt tilbud, vilkår og garantier?
På dette stadiet trenger du ikke bare å forstå prisen (minst en grov figur) av hva du trenger å hoste opp, men akkurat hva som er inkludert den prisen.
Du må vite hvor mange sett med revisjoner eller arbeidstimer som er inkludert. Du må vite hva som skjer når forsinkelser oppstår. Du må vite når betalinger vil bli påkrevd (vanligvis må du betale en andel oppe, deretter foreta fremtidige utbetalinger når visse milepæler er nådd). Finn også ut hvordan prisene beregnes for eventuelle endringer (dvs. tilleggsfunksjoner) som gjøres til prosjektet under utviklingen, og om feilrettinger er inkludert, og i så fall hvor lenge.
Endelig spør om hva som garanterer at du vil ha. Er tidsrammen garantert? Er aksept på en App Store garantert (er det selv ansvaret for å sende inn appen Hvordan sende inn din egen app til iTunes App Store Slik sender du din egen app til iTunes App Store Så du har programmert din første iOS app og deg Vil du få det lastet opp og sendt til iTunes-butikken? Vel, som jeg fant ut nylig, er det ikke så lett som det høres. Les mer til app-butikkene?) Dette er alt du må forstå helt før starter arbeid med en utvikler. Be om å se en prøvekontrakt for å dobbeltsjekke liten utskrift. Forsikre deg om at du forstår alt fullt før du signerer 3 måter å elektronisk signere dokumenter 3 måter å elektronisk signere dokumenter Papirarbeid trenger ikke å være en rolle hvis det kan håndteres raskt og effektivt. Ved signering av dokumenter er det vanligvis ikke. Det er en håpløst innviklet prosess, alt for å få en enkelt skarp ... Les mer.
12. Kan vi ringe?
Prøv å bekrefte svarene du mottar under en samtale. Ved å snakke med klienten en-til-en er du mye mer sannsynlig å få en følelse av hvem de er, og om de "får deg" eller ikke.
Hvis de bor i utlandet, bruker Skype eller andre VoIP-alternativer Kut ledningen med 4 VoIP-telefonplaner som er billigere enn Skype Kut ledningen med 4 VoIP-telefonplaner som er billigere enn Skype Kostnadsskåret er all raseri for øyeblikket. I denne artikkelen viser vi deg hvordan fire billige VoIP-alternativer kan bidra til å redusere telekommunikasjonsregningen. Les mer vil spare deg for penger på samtaler.
Går videre
Gitt, det er mange spørsmål ovenfor, og du må ta deg tid til å gå gjennom hvert forslag du mottar nøye. Mange utviklere vil vike unna å svare så detaljert, så du vet at de som gjør det, vil være virkelig opptatt av å jobbe med deg.
Ved å plukke den riktige apputvikleren, vil hele prosjektets løp være uendelig mindre stressende og mer vellykket. Gjennom hele utviklingsprosessen vil du fortsatt ha behov for tilbakemelding og samarbeide med utvikleren. Sammen med dette, må du også begynne å jobbe på markedsførings- og PR-siden av appen din for å få alt klart for lansering.
For å hjelpe deg med å komme i gang med dette, vil følgende artikler fra hele nettet stå i god stand.
- IOS Marketing Stratagy Guide
- De 5 største feilene i Mobile App Marketing
- 5 strategier for å få brukerne til å markedsføre din mobilapp for deg
- 7 effektive måter å markedsføre mobilappene dine på
Hvem har du gjort med din strålende ide for en app? Hvilke andre spørsmål har du funnet nyttig for å spørre potensielle app-utviklere? Har du andre tips til andre som går gjennom denne reisen?
Image Credits: Firefox Mobile For Android av Johan Larsson (Flickr) Den Eksemplariske Programmeren av Alper Cugun (Flickr), Slaget om Copyright 2011 av Christopher Dombres (Flickr)