Advertentie

Binnenin ons allemaal zou wel eens het idee kunnen zijn voor de volgende best verkochte mobiele applicatie. Zodra u dat ongelooflijke idee heeft bedacht, met de draadframes en ontwerpen klaar voor gebruik, moet u vervolgens de ontwikkelaar vinden die uw visie in realiteit kan omzetten.

Deze eenvoudig te volgen gids helpt u daarbij.

App-ontwikkelaars zijn te vinden in alle hoeken en gaten van internet. Van kinderen die $ 5 per uur in rekening brengen vanuit hun slaapkamer, tot ongelooflijk bekwame mensen die hun premiumtarief zeker waard zijn.

Als nieuwkomer in de wereld van applicatieontwikkeling kan het lastig zijn om uw weg te vinden in deze branche. Het doorzoeken van de ontwikkelaars die over elkaar zullen klauteren om aan uw project te werken, vereist zorgvuldig overleg.

Stel uzelf de volgende vragen

Voordat u contact opneemt met een app-ontwikkelaar, moet u eerst een paar dingen begrijpen, niet alleen over de mobiele app-wereld Een baanbrekende app ontwerpen? 7 blogs over mobiele ontwikkeling die u moet lezen

instagram viewer
De mobiele ruimte is zo nieuw dat trends voortdurend veranderen en elke dag nieuwe inzichten worden opgedaan. Als u van plan bent mobiele apps te ontwikkelen, hoe kunt u dan bijblijven zonder gek te worden? Lees verder , maar over je eigen project;

1. Heeft u het project gedefinieerd?

U moet de visie van uw toepassing, zonder jargon, onder woorden brengen op een manier die elke goede ontwikkelaar zal kunnen begrijpen. Het document dat u opstelt, heet het Verzoek om voorstel (RFP), en moet de ontwikkelaar of het bureau helpen om een ​​nauwkeurig voorstel voor u te maken. Afhankelijk van hoeveel informatie er in de RFP zit, kunt u de ontwikkelaar vragen om een ​​vertrouwelijkheidsovereenkomst te ondertekenen of geheimhoudingsovereenkomst (NDA) eerst.

De RFP moet informatie bevatten, zoals bestaande software of platforms waarmee de app moet werken. Het aantal gebruikers dat u verwacht. Alle draadframes en ontwerpen die u heeft (sommige ontwikkelaars bieden ontwerpdiensten aan, hoewel ik zou aanraden om hiervoor met een gespecialiseerde ontwerper samen te werken). Of je nu verwacht dat de app native of HTML 5 is. Het besturingssysteem (OS) dat u als eerste target.

Hoe meer informatie, hoe beter, maar maak het niet te lang.

2. Ben je klaar voor een ontwikkelaar?

Een onafhankelijke ontwikkelaar ontwikkelt de app pas echt. Je hebt ook toegang nodig tot (als je dat nog niet hebt gedaan) UI- en UX-ontwerpers en bruikbaarheidstesters. Als je het budget hebt, heb je ook marketeers nodig. Mogelijk moet u ook werken met illustratoren, kunstenaars, consultants, informatiearchitecten of webontwikkelaars.

Of je nu de ontwerpen voor de app laat maken voor of na het kiezen van je ontwikkelaar, het is Het is absoluut noodzakelijk dat de ontwikkelaar die u inhuurt perfect past bij uw team en de cultuur die u wilt cutivate.

3. Is uw budget realistisch?

De kosten van app-ontwikkeling lopen sterk uiteen. Het hangt van beide af de expertise van de ontwikkelaar, en de complexiteit van het project. Als extreem ruwe cijfers zou een ontwikkelaar in India, ingehuurd om een ​​zeer eenvoudige app te maken, waarschijnlijk iets meer dan $ 3000 in rekening brengen (uitgaande van een uurtarief van ongeveer $ 25). Het uurtarief in de VS is vele malen hoger).

Als u op zoek bent naar een klein app-ontwikkelingsteam in een Westers land, om aan een iets complexere app te werken, kijk je goed in het bereik van vijf cijfers en ga je vaak naar zes cijfers als je ervoor kiest om met een groter bureau te werken.

Als uw budget niet eens een paar duizend dollar bedraagt, is het misschien tijd om te leren hoe codeer uw eigen app Dus u wilt Android-apps ontwikkelen? Hier is hoe te lerenNa zoveel jaren zou je denken dat de mobiele markt nu verzadigd is met elke denkbare app voor de mens - maar dat is niet het geval. Er zijn tal van niches die nog moeten ... Lees verder , beginnend vanaf de basis Dus je wilt iPhone-apps maken? 10 projecten voor beginnersWilt u iPhone- en iPad-apps maken? Begin met het leren van de basis van Swift. Lees verder .

4. Is uw tijdschema realistisch?

Volgens BlurGroup,

de gemiddelde doorlooptijd van app-ontwikkelingsprojecten van de eerste brief tot de oplevering van het project is slechts 42 dagen, waarbij de voltooiingstijd van een tablet-app gemiddeld 31 dagen was en de ontwikkeling van sociale apps de kortste was (slechts 28 dagen) ”.

Dit is veel sneller dan de meeste mensen verwachten, maar deze cijfers zijn afhankelijk van het feit dat aan uw project wordt gewerkt full time, en zowel jij als de ontwikkelaar zijn zeer competent.

Als dit de eerste keer is dat je apps ontwikkelt, met je app gewoon een bijproject, dan zou je dat moeten doen minstens verdubbel dit tijdsbestek, met extra tijd voor gebruikerstesten.

Potentiële ontwikkelaars vinden

Schermopname 2015-09-18 om 12.48.23

Zodra je de vorige vragen hebt beantwoord, weet je ongeveer wat je zoekt in een ontwikkelaar en wat je tijdens deze reis van jezelf moet eisen.

Open vervolgens een dialoog met enkele ontwikkelaars die u overweegt in te huren om uw idee om te zetten in een werkende app. Er zijn verschillende manieren om deze ontwikkelaars te lokaliseren, waarbij een voorkeursoptie een directe verwijzing is van iemand die u vertrouwt. Als u geen goede verwijzing kunt vinden, zou de onderstaande lijst (die ervan uitgaat dat u op zoek bent naar een kleiner team of freelance ontwikkelaar) moeten helpen:

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Freelancer
  5. Goeroe
  6. Bemanning
  7. LinkedIn
  8. Smashing Magazine

Als uw budget hoger is (d.w.z. zes cijfers) en u op zoek bent naar een grotere, gerenommeerde instantie, die met hoge Google Rankings zal vaak goed zijn om mee te praten. Het is ook raadzaam om die grotere bureaus dezelfde reeks vragen te stellen als hieronder vermeld.

Stel ontwikkelaars deze vragen

Schermopname 2015-09-18 om 12.51.30 uur

Nu u een lijst met potentiële ontwikkelaars in het spel heeft, moet u deze niet alleen beperken tot a shortlist, maar aan een persoon of bedrijf die de regie overneemt met uw project en precies levert wat jij hebt nodig.

Om het kaf van je longlist te verwijderen, vraag je de ontwikkelaar wat je moet weten, plus de volgende vragen. Dit is een technisch interview 4 dingen om te onthouden voor uw volgende technische interviewIk heb onlangs een interview gehad (voor een zomerstage) waarvoor ik van tevoren te horen kreeg dat ik een potlood mee moest nemen voor het geval er codeervragen zouden zijn. Ik was vooral zenuwachtig over het laatste beetje ... Lees verder , ten slotte. Hun antwoorden op het volgende zullen veelzeggend zijn en zullen een grote hulp zijn bij het direct kiezen van de juiste ontwikkelaar.

1. Waar kan ik relevante voorbeelden van uw werk zien?

Elke fatsoenlijke app-ontwikkelaar heeft werk waar ze trots op is en zou je graag willen voorstellen aan die apps. Zorg ervoor dat je links naar de app-store krijgt, zodat je zelf met de apps kunt spelen, kunt zien hoe ze werken en de recensies kunt lezen die zijn achtergelaten.

Wees waakzaam wanneer u naar eerder werk kijkt. Zorg ervoor dat de ontwikkelaar een sleutelrol heeft gespeeld bij de ontwikkeling van die apps en zoek naar specifieke functies binnen de apps die bewijzen dat de ontwikkelaar in staat is om te produceren wat u nodig heeft.

2. Kan je voor referenties zorgen?

Alleen door met andere mensen te praten die met de app-ontwikkelaar hebben gewerkt, weet u hoe het is om met hen samen te werken. In het ideale geval kun je praten met mensen van wie de app je al hebt kunnen gebruiken.

Ontdek van deze klanten uit het verleden waarom ze die specifieke ontwikkelaar hebben gekozen, hoe lang de app nodig heeft gehad om te ontwikkelen, of het budget of de deadline is overschreden. Of er onderweg verrassingen waren. Je moet ook de werkethiek van de ontwikkelaar leren kennen.

Hoe snel reageren ze op berichten? Hoe nemen ze feedback op? Brengen ze hun eigen ideeën op tafel? Zou je weer met hen samenwerken?

Elk positief antwoord zal uw beslissing helpen.

3. Wat maakt U Uitblinken?

Schermopname 2015-09-18 om 13.16.37

Als je kijkt naar de cv's en technische vaardigheden van veel ervaren ontwerpers, is het misschien moeilijk om ze van elkaar te onderscheiden. Dus stel deze vraag om de verantwoordelijkheid bij de ontwikkelaar te leggen om uit te leggen waarom ze anders zijn. Dit geeft hen de kans om hun passie, hun liefde voor het werk en het soort persoon dat ze werkelijk zijn over te brengen.

4. Hoe werkt communicatie?

Als de ontwerper alleen werkt, zoek dan naar zijn voorkeursmethode en communicatiefrequentie. Dit kan een telefoon zijn, Skype, Slap (lees wat waardevol Slack-tips voor projectbeheer Hoe u Slack kunt gebruiken voor projectbeheer met deze eenvoudige tipsMet Slack's slimme set functies en afleidingsvrije gebruikersinterface, kan het platform ook dienen als een projectbeheertool voor u. Leer hoe u het kunt instellen als uw online persoonlijke assistent. Lees verder ) of een ander projectbeheerplatform. Als je al een eigen communicatiekanaal hebt opgezet, zorg er dan voor dat ze daarin willen duiken.

Als je met een team gaat werken, weten wie uw eerste aanspreekpunt zal zijn? En hoe de communicatie tussen iedereen in dat team wordt beheerd.

5. Hoe lang duurt het project realistisch?

Ontdek van elke ontwikkelaar hoe lang ze denk dat het project zal duren. In het ideale geval zul je, zodra je antwoorden van een paar ontwikkelaars hebt ontvangen, een consensus zien, waardoor je een beter idee krijgt van het echte tijdsbestek waar je naar kijkt.

Zorg ervoor dat ze hun antwoord uitbreiden en ontdek wat ze van u nodig hebben voordat het werk kan beginnen, en wat de meest waarschijnlijke oorzaak is van een mogelijke vertraging. Als er een overval is, hoe zal dat dan de oorspronkelijke quote beïnvloeden, of helemaal niet?

6. Waar kijk je naar in een klant?

Het inhuren van een ontwikkelaar is een tweerichtingsrelatie. Ze moeten niet alleen geschikt zijn voor u, maar u moet ook geschikt zijn voor hen.

Neem bijvoorbeeld een ontwikkelaar die op zoek is naar een klant die hen de vrijheid biedt om te experimenteren of creatief te zijn met hun oplossingen. Als u gewoon iemand wilt die de klus precies volgens uw specificaties zal klaren, wilt u misschien iemand anders inhuren.

Dit wordt vaak over het hoofd gezien als het gaat om het inhuren van een ontwikkelaar, maar het is ongelooflijk belangrijk als u een werkrelatie wilt creëren die voor beide partijen vruchtbaar is.

7. Welke nieuwe dingen leer je nu?

Door deze vraag kun je de echte passie en drive ontdekken die de ontwikkelaar heeft. Als ze niet echt iets nieuws leren, zijn ze dan echt toegewijd aan deze branche? Kunnen ze uw app up-to-date houden?

Bekijk de ontwikkeling van hun werk in de loop van de tijd om de eerlijkheid van het antwoord van de ontwikkelaar te controleren. Als je continue verbetering ziet, weet je dat de ontwikkelaar iemand is die naar op zoek is hun technische bekwaamheid verbeteren 5 manieren om uw technische vaardigheden snel te verbeteren zonder een cent uit te gevenMensen beweren dat training geld kost - maar voor technische vaardigheden is dat gewoon niet waar. U kunt uw technische vaardigheden verbeteren zonder te betalen - ervan uitgaande dat u al internettoegang hebt, wat een ... Lees verder en wie bereid is te experimenteren. Vraag hen ook welke nieuwe dingen ze van hun laatste project hebben geleerd en of ze op dit moment met iets spannends experimenteren.

8. Welke tests worden in het proces opgenomen?

U bent op zoek naar een uitgebreid antwoord op de tests die worden uitgevoerd op de bètaversie van uw app, en het proces van het oplossen van eventuele bugs die worden ontdekt, en hoe lang dit test- en reparatieproces waarschijnlijk zal duren nemen.

9. Wie zal het werk bezitten?

Schermopname 2015-09-18 om 13.11.29

Dit is belangrijk. Zoek uit wie de licentie reproductie houdt en copyright van elk werk Verward over auteursrecht? Deze online bronnen kunnen helpenHet is een verwarrend onderwerp, ja, maar het is belangrijk dat je je hoofd eromheen wikkelt. Als je betrokken bent bij creatief werk, zullen deze bronnen je daarbij helpen. Lees verder of ontwerpen geproduceerd. Zorg ervoor dat u ook alle ontwikkelingsbestanden voor de app ontvangt, voor het geval u een andere ontwikkelaar nodig heeft om de touwtjes in handen te nemen, of als een andere ontwikkelaar wordt ingehuurd om toekomstige upgrades af te handelen.

Volg overheidswebsites zoals U.S. Small Business Administration [Broken Link Removed] om de juridische aspecten te begrijpen. U moet ook op de hoogte zijn van app store-richtlijnen voor de specifieke platforms. Voor b.v. App Store-beoordelingsrichtlijnen voor iOS.

Voor elke verwarring kan dat altijd zoek online juridisch advies Het beste van internet: uw zoektocht naar deskundige juridische hulp wordt nu eenvoudiger [alleen VS]Je hebt misschien een rechtszaak die jeukt om de poort uit te komen en de rechtszaal binnen te gaan. Mogelijk bent u ook op zoek naar gedetailleerde juridische informatie, zodat u uzelf kunt vertegenwoordigen. Het internet is er om te helpen. Lees verder of offline.

10. Wat heb je van mij nodig?

Er zal een ontwikkelaar genoeg van je nodig hebben voordat ze aan het werk kunnen, dus verwacht een behoorlijk uitgebreide lijst. U zult uw ontwerpen waarschijnlijk binnen handbereik moeten hebben bepaalde bestandsindelingen Weet wanneer u welk bestandsformaat moet gebruiken: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACKent u de verschillen tussen JPG en PNG, of MP3 en FLAC? Als u niet weet welke bestandsindelingen u moet gebruiken, laten we u dan door hun onderscheidingen leiden. Lees verder , samen met uitgebreide beschrijvingen van uw doelgroep, het doel van uw app en hoe u gebruikers wilt verkrijgen.

Zorg ervoor dat u dit allemaal aan de ontwikkelaar kunt overhandigen voordat u met een werk begint, om er zeker van te zijn dat u niet de oorzaak bent van overmatige oponthoud.

11. Wat is uw offerte, voorwaarden en garanties?

In dit stadium moet u niet alleen de prijs begrijpen (althans een ruw cijfer) van wat u moet ophoesten, maar ook precies wat die prijs is inbegrepen.

U moet weten hoeveel sets revisies of werkuren er zijn inbegrepen. U moet weten wat er gebeurt als er vertragingen optreden. U moet weten wanneer betalingen nodig zijn (meestal moet u vooraf een deel betalen en vervolgens toekomstige betalingen doen wanneer bepaalde mijlpalen zijn bereikt). Ontdek ook hoe prijzen worden berekend voor eventuele wijzigingen (d.w.z. extra functies) die tijdens de ontwikkeling aan het project worden aangebracht, en of er bugfixes zijn opgenomen, en zo ja, voor hoelang.

Vraag ten slotte welke garanties u krijgt. Is het tijdsbestek gegarandeerd? Is acceptatie in een App Store gegarandeerd (is het zelfs hun verantwoordelijkheid) verzend de app Hoe u uw eigen app indient bij de iTunes App StoreDus je hebt je eerste iOS-app geprogrammeerd en je wilt deze geüpload en ingediend bij de iTunes Store? Zoals ik onlangs ontdekte, is het niet zo eenvoudig als het klinkt. De... Lees verder naar de app-winkels?) Dit zijn allemaal dingen die je moet volledig begrijpen voordat u met een ontwikkelaar begint. Vraag om een ​​voorbeeldcontract om de kleine lettertjes te controleren. Zorg ervoor dat je alles eerst volledig begrijpt ondertekening 3 manieren om documenten elektronisch te ondertekenenPapierwerk hoeft geen karwei te zijn als het snel en efficiënt kan worden afgehandeld. In het geval van het ondertekenen van documenten is dat meestal niet het geval. Het is een hopeloos ingewikkeld proces, allemaal om een ​​enkele kronkelig te krijgen ... Lees verder .

12. Kunnen we even bellen?

Probeer de antwoorden die u tijdens een gesprek ontvangt opnieuw te bevestigen. Door één-op-één met de klant te praten, krijgt u veel meer een idee van wie ze zijn en of ze u wel of niet 'pakken'.

Als ze in het buitenland wonen, via Skype of andere VoIP-alternatieven Snijd het snoer door met 4 VoIP-telefoonplannen die goedkoper zijn dan SkypeKostenbesparing is momenteel een rage. In dit artikel laten we u zien hoe vier goedkope VoIP-alternatieven uw telecommunicatierekening kunnen verlagen. Lees verder bespaart u geld op gesprekken.

Vooruit gaan

Toegegeven, er zijn hierboven veel vragen en u zult de tijd moeten nemen om elk voorstel dat u ontvangt zorgvuldig door te nemen. Veel ontwikkelaars zullen dergelijke gedetailleerde antwoorden niet schuwen, dus u weet dat degenen die dat wel doen, oprecht enthousiast zullen zijn om met u samen te werken.

Door de juiste app-ontwikkelaar te kiezen, wordt het uitvoeren van uw hele project oneindig veel minder stressvol en succesvoller. Tijdens het hele ontwikkelingsproces moet je nog steeds veel feedback geven en nauw samenwerken met de ontwikkelaar. Daarnaast moet je ook gaan werken aan de marketing- en PR-kant van je app om alles klaar te maken voor lancering.

Om u te helpen hiermee aan de slag te gaan, komen de volgende artikelen van internet u goed van pas.

  • De iOS Marketing Stratagy Guide
  • De 5 grootste fouten in mobiele app-marketing
  • 5 strategieën om uw gebruikers uw mobiele app voor u op de markt te laten brengen
  • 7 effectieve manieren om uw mobiele apps op de markt te brengen

Wat heb je gedaan met je briljante idee voor een app? Welke andere vragen heb je nuttig gevonden om potentiële app-ontwikkelaars te stellen? Heb je nog andere tips voor andere mensen die deze reis doormaken?

Afbeeldingscredits: Firefox Mobile voor Android door Johan Larsson (Flickr) De voorbeeldige programmeur door Alper Cugun (Flickr), The Battle of Copyright 2011 door Christopher Dombres (Flickr)

Rob Nightingale heeft een graad in filosofie behaald aan de Universiteit van York, VK. Hij werkte meer dan vijf jaar als social media manager en consultant en gaf workshops in verschillende landen. De afgelopen twee jaar was Rob ook een technologie-schrijver en is hij Social Media Manager van MakeUseOf en nieuwsbrief-editor. Je zult hem meestal zien reizen op de...