Hoe u uw eigen mobiele app kunt maken met de juiste ontwikkelaar

Hoe u uw eigen mobiele app kunt maken met de juiste ontwikkelaar / Zelfverbetering

Binnenin iedereen zou wel eens het idee kunnen zijn voor de volgende best verkochte mobiele applicatie. Zodra je dat ongelooflijke idee hebt uitgewerkt, met de wireframes en ontwerpen klaar om te gaan, moet je vervolgens de ontwikkelaar vinden die je visie kan omzetten in realiteit.

Deze eenvoudig te volgen gids helpt u precies dat te doen.

App-ontwikkelaars zijn te vinden in alle hoeken en gaten van internet. Van kinderen die $ 5 per uur aan het werk zijn vanuit hun slaapkamer, tot ongelooflijk bekwame mensen die hun premium-prijs meer dan waard zijn.

Als een nieuwkomer in de wereld van applicatie-ontwikkeling, kan het lastig zijn om een ​​weg te vinden in deze branche. Als je de ontwikkelaars doorzoekt die over elkaar heen klauteren om aan je project te werken, moet je goed nadenken.

Stel jezelf de volgende vragen

Voordat u in contact komt met een app-ontwikkelaar, moet u eerst een paar dingen begrijpen, niet alleen over de mobiele app-wereld Designing A Breakthrough App? 7 Mobiele ontwikkelingsblogs die je moet lezen Een doorbraak-app ontwerpen? 7 Mobiele ontwikkelingsblogs die u moet lezen De mobiele ruimte is zo nieuw dat trends voortdurend veranderen en elke dag nieuwe inzichten worden aangebracht. Als u van plan bent mobiele apps te ontwikkelen, hoe kunt u dan bijhouden zonder gek te worden? Lees meer, maar over uw eigen project;

1. Heeft u het project gedefinieerd??

Je moet de visie van je applicatie verwoorden, jargonvrij, op een manier die elke goede ontwikkelaar kan begrijpen. Het document dat u opstelt, wordt het Verzoek om voorstel (RFP), en zou de ontwikkelaar of instantie moeten helpen om een ​​nauwkeurig voorstel voor u te maken. Afhankelijk van de hoeveelheid informatie binnen de RFP, kunt u de ontwikkelaar vragen om eerst een vertrouwelijkheidsovereenkomst of een geheimhoudingsovereenkomst (NDA) te ondertekenen..

De RFP moet informatie bevatten zoals bestaande software of platforms waarmee de app moet werken. Het aantal gebruikers dat u verwacht. Eventuele wireframes en ontwerpen die je hebt (sommige ontwikkelaars bieden ontwerpdiensten, hoewel ik zou aanraden om hiervoor met een gespecialiseerde ontwerper te werken). Of je verwacht dat de app native is of HTML 5. Het besturingssysteem (OS) dat je 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, artiesten, consultants, informatiearchitecten of webontwikkelaars.

Of je de ontwerpen voor de app al hebt gemaakt vóór of na het kiezen van je ontwikkelaar, het is absoluut noodzakelijk dat welke ontwikkelaar je ook inhuurt, perfect past bij je team en de cultuur die je wilt afbreken.

3. Is uw begroting 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 in India gevestigde ontwikkelaar, ingehuurd om een ​​zeer eenvoudige app te maken, waarschijnlijk iets opwaarts $ 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 westelijk land, om aan een iets complexere app te werken, zult u goed kijken naar het bereik van vijf cijfers, vaak in zes cijfers gaan als u ervoor kiest om met een groter bureau te werken.

Als uw budget niet eens zo ver gaat als een paar duizend dollar, is het misschien tijd om te leren hoe u uw eigen app kunt coderen. Dus u wilt Android-apps ontwikkelen? Hier is hoe te leren, wil je Android-apps ontwikkelen? Hier is hoe te leren Na zoveel jaren zou je denken dat de mobiele markt nu verzadigd is met elke app die je je maar kunt voorstellen, maar dat is niet het geval. Er zijn veel niches die nog steeds nodig zijn om ... Lees meer, te beginnen met de basisprincipes Dus wil je iPhone-apps maken? 10 projecten voor beginners Dus wilt u iPhone-apps maken? 10 projecten voor beginners Wil je iPhone- en iPad-apps maken? Begin met het leren van de basisprincipes van Swift. Lees verder .

4. Is uw tijdschema realistisch??

Volgens BlurGroup,

“de gemiddelde doorlooptijd van app-ontwikkelingsprojecten van de initiële opdracht tot projectlevering is slechts 42 dagen, met de voltooiingstijd van een tablet-app gemiddeld 31 dagen en sociale app-ontwikkeling de kortste (slechts 28 dagen)”.

Dit gaat veel sneller dan de meeste mensen verwachten, maar deze cijfers zijn afhankelijk van uw project waaraan wordt gewerkt full time, en zowel u als de ontwikkelaar zijn zeer competent.

Als dit je eerste keer is in de ontwikkeling van apps, zou je je app gewoon een bijproject moeten noemen tenminste verdubbelt dit tijdsbestek, met extra tijd die wordt toegevoegd voor gebruikerstesten.

Potentiële ontwikkelaars zoeken

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 zult aannemen om uw idee om te zetten in een werkende app. Er zijn verschillende manieren om deze ontwikkelaars te vinden, waarbij een voorkeursoptie een directe verwijzing is van iemand die u vertrouwt. Als u geen fatsoenlijke verwijzing kunt vinden, zou de onderstaande lijst (die ervan uitgaat dat u op zoek bent naar een kleiner team of een freelance ontwikkelaar) moeten helpen:

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

Als uw budget hoger is (dat wil zeggen zes cijfers) en u wilt werken met een groter, gerenommeerd bureau, dan zijn mensen met hoge Google-ranglijsten vaak goed om mee te praten. Het wordt ook aangeraden aan die grotere instanties dezelfde reeks vragen te stellen als hieronder vermeld.

Vraag ontwikkelaars deze vragen

Nu heb je een lijst met toekomstige ontwikkelaars in het spel, je moet die beperken tot niet alleen een korte lijst, maar ook tot een persoon of bedrijf die de heerschappij met je project aangaan en precies leveren wat je nodig hebt.

Om te helpen het kaf uit je lange lijst te zeven, vraag de ontwikkelaar wat je wilt weten, plus de volgende vragen. Dit is een technisch interview 4 dingen om te onthouden voor je volgende technische interview 4 dingen om te onthouden voor je volgende technische interview Ik heb recent een interview gehad (voor een zomerstage) waarvoor ik vooraf had verteld dat ik een potlood moest meenemen voor het geval er codeervragen. Ik was vooral nerveus over het laatste beetje ... Lees meer, tenslotte. Hun antwoorden op het volgende zullen veelzeggend zijn en een geweldig hulpmiddel zijn bij het meteen kiezen van de juiste ontwikkelaar.

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

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

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

2. Kunt u referenties verstrekken??

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

Ontdek van deze klanten in het verleden waarom zij die specifieke ontwikkelaar hebben gekozen, hoe lang de app duurde om te ontwikkelen, of deze nu over het budget of de deadline liep. 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? Brengen ze hun eigen ideeën naar de tafel? Zou je weer met ze werken?

Elk positief antwoord zal je beslissing helpen.

3. Wat maakt U Uitblinken?

Bij het bekijken van de cv's en technische vaardigheden van veel ervaren ontwerpers, kan het moeilijk zijn om onderscheid te maken tussen hen. Dus stel deze vraag om de bewijslast te leggen bij de ontwikkelaar om uit te leggen wat hen anders maakt. Dit geeft hen hun kans om hun passie, hun liefde voor het werk en het soort persoon dat ze echt zijn over te brengen.

4. Hoe zal communicatie werken?

Als de ontwerper alleen werkt, ontdek dan de voorkeursmethode en frequentie van communicatie. Dit kan een telefoon, Skype of Slack zijn (lees enkele waardevolle Slack-projectmanagementtips. Hoe te gebruiken Slack voor projectbeheer met deze eenvoudige tips Hoe slap gebruik voor projectbeheer met deze eenvoudige tips Met Slack's slimme set functies en afleidingsvrije gebruikersinterface , het platform kan een projectmanagementtool voor u zijn, leer hoe u het kunt instellen als uw online persoonlijke assistent Lees meer) of een ander projectbeheerplatform. Als je al een eigen communicatiekanaal hebt ingesteld, zorg dan dat ze bereid zijn daar een duik in te nemen.

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

5. Hoe lang het project realistisch zal duren?

Ontdek van elke ontwikkelaar hoelang ze geloof dat het project zal duren. Idealiter, als je eenmaal antwoorden van een paar ontwikkelaars hebt ontvangen, begin je een consensus te 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 holdup is, hoe zal dat van invloed zijn op de originele quote, of helemaal niet?

6. Wat verwacht u van een klant??

Het inhuren van een ontwikkelaar is een wederzijdse relatie. Niet alleen moeten ze geschikt zijn voor u, maar u moet ook goed zijn voor hen.

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

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

7. Welke nieuwe dingen leert u nu??

Met deze vraag kunt u de echte passie en drive ontdekken die de ontwikkelaar heeft. Als ze niet echt iets nieuws leren, zijn ze dan echt toegewijd aan deze industrie? Zullen ze in staat zijn om uw app up-to-date te houden?

Als u de eerlijkheid van het antwoord van de ontwikkelaar wilt controleren, bekijkt u de ontwikkeling van hun werk in de loop van de tijd. Als je continue verbetering ziet, weet je dat de ontwikkelaar iemand is die zijn technische vaardigheden wil verbeteren 5 manieren om snel je technische vaardigheden te verbeteren zonder een cent te besteden 5 manieren om snel je technische vaardigheden te verbeteren zonder een cent te besteden Mensen beweren dat training geld kost - maar voor technische vaardigheden is dat gewoon niet waar. Je kunt je technische vaardigheden verbeteren zonder te betalen - ervan uitgaande dat je al toegang hebt tot internet, dat is een ... Lees meer en wie is bereid om te experimenteren. Vraag hen ook welke nieuwe dingen ze hebben geleerd van hun laatste project en of ze experimenteren met iets spannends op dit moment.

8. Welke tests worden opgenomen in het proces?

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

9. Wie zal het werk bezitten?

Dit is belangrijk. Zoek uit wie de licentie-reproductie en het auteursrecht van elk werk Confused About Copyright Law bewaart? Deze online bronnen kunnen helpen bij het verward raken met auteursrechten? Deze online bronnen kunnen helpen. Het is een verwarrend onderwerp, ja, maar het is belangrijk dat je je hoofd eromheen wikkelt. Als je betrokken bent bij welk soort creatief werk dan ook, zullen deze middelen je helpen precies dat te doen. Lees meer 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 regeerperiode te volgen of als een andere ontwikkelaar wordt ingehuurd om toekomstige upgrades te verwerken.

Volg overheidssites zoals de Amerikaanse Small Business Administration om de juridische aspecten te begrijpen. U moet ook op de hoogte zijn van app-winkelrichtlijnen voor de specifieke platforms. Voor b.v. App Store Review Richtlijnen voor iOS.

Voor elke verwarring kunt u altijd online juridisch advies inwinnen. Het beste van internet: uw zoektocht naar juridische hulp van experts wordt nu gemakkelijker [alleen VS] Het beste van internet: uw zoektocht naar deskundige juridische hulp wordt nu eenvoudiger [alleen VS] Mogelijk heeft u een rechtszaak die jeukt om uit de poorten te komen en naar de rechtszaal. U kunt ook op zoek zijn naar gedetailleerde juridische informatie, zodat u uzelf kunt vertegenwoordigen. Het internet is hier om te helpen. Meer lezen of offline.

10. Wat heb je van mij nodig?

Er is genoeg wat een ontwikkelaar van je nodig heeft voordat ze aan het werk kunnen gaan, dus verwacht een vrij uitgebreide lijst. Je zult waarschijnlijk je ontwerpen direct beschikbaar moeten hebben in bepaalde bestandsindelingen. Weten wanneer te gebruiken Welke bestandsindeling: PNG versus JPG, DOC versus PDF, MP3 versus FLAC Weten wanneer te gebruiken Welke bestandsindeling: PNG versus JPG, DOC versus PDF, MP3 versus FLAC Kent u de verschillen tussen JPG en PNG, of MP3 en FLAC? Als u niet weet welke bestandsindelingen u moet gebruiken, laat ons u dan door hun onderscheidingen leiden. Lees meer, samen met uitgebreide beschrijvingen van uw doelgroep, het doel van uw app en hoe u van plan bent om gebruikers te krijgen.

Zorg ervoor dat u dit allemaal aan de ontwikkelaar kunt overlaten voordat u met het werk begint, om ervoor te zorgen dat u niet de oorzaak bent van onnodige holdups.

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 precies wat die prijs omvat.

U moet weten hoeveel sets revisies, of uren werk, zijn inbegrepen. U moet weten wat er gebeurt als vertragingen optreden. Je moet weten wanneer betalingen vereist zijn (meestal zul je vooraf een deel moeten betalen, en dan toekomstige betalingen doen wanneer bepaalde mijlpalen bereikt zijn). Ontdek ook hoe prijzen worden berekend voor eventuele wijzigingen (dat wil zeggen aanvullende functies) die tijdens het ontwikkelen in het project zijn aangebracht en of bugfixes zijn inbegrepen en, zo ja, voor hoe lang.

Vraag ten slotte welke garanties je hebt. Is het tijdschema gegarandeerd? Is acceptatie op een App Store gegarandeerd (is het zelfs hun verantwoordelijkheid om de app in te dienen? Hoe kan ik je eigen app verzenden? Naar de iTunes App Store Hoe je je eigen app naar de iTunes App Store kunt verzenden Dus je hebt je eerste iOS-app geprogrammeerd en jij Wil je het laten uploaden en verzenden naar de iTunes Store? Nou, zoals ik onlangs heb ontdekt, het is niet zo eenvoudig als het klinkt. De ... Lees meer naar de app stores?) Dit zijn allemaal dingen die je moet volledig begrijpen voordat je aan het werk gaat met een ontwikkelaar. Vraag een voorbeeldcontract om de kleine lettertjes te controleren. Zorg dat u alles begrijpt voordat u ondertekent 3 manieren om documenten elektronisch te ondertekenen 3 manieren om documenten elektronisch te ondertekenen Documenten hoeven niet snel en efficiënt te worden afgehandeld. In het geval van het ondertekenen van documenten is dit meestal niet het geval. Het is een hopeloos ingewikkeld proces, allemaal voor het krijgen van een kronkelige ... Lees meer .

12. Kunnen we bellen?

Probeer de antwoorden die u tijdens een gesprek ontvangt opnieuw te bevestigen. Door één-op-één met de klant te praten, krijg je veel meer een gevoel voor wie ze zijn en of ze dat wel of niet zijn “krijg je”.

Als ze in het buitenland wonen, Skype of andere VoIP-alternatieven gebruiken Snij het snoer door met 4 VoIP telefoonplannen die goedkoper zijn dan Skype Snijd het snoer door 4 VoIP telefoonplannen die goedkoper zijn dan Skype Kostenbesparingen zijn op dit moment een ware rage. In dit artikel laten we u zien hoe vier goedkope VoIP-alternatieven kunnen helpen uw telecommunicatiewet te verlagen. Meer lezen bespaart u geld op oproepen.

Vooruit gaan

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

Door de juiste app-ontwikkelaar te selecteren, zal het uitvoeren van uw gehele project oneindig minder stressvol en succesvoller zijn. Gedurende het gehele ontwikkelingsproces moet u nog steeds veel feedback bieden en nauw samenwerken met de ontwikkelaar. Daarnaast moet je ook aan de marketing- en PR-kant van je app werken om alles klaar te maken voor lancering.

Om u hiermee aan de slag te helpen, zullen de volgende artikelen van overal op het web u goed van pas komen.

  • De Stratagy-gids voor iOS-marketing
  • De 5 grootste fouten in mobiele app-marketing
  • 5 strategieën om uw gebruikers uw mobiele app voor u op de markt te 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 vragen? Heb je nog andere tips voor andere mensen die deze reis doormaken??

Image Credits: Firefox Mobile For Android door Johan Larsson (Flickr) The Exemplary Programmer door Alper Cugun (Flickr), The Battle of Copyright 2011 door Christopher Dombres (Flickr)

Ontdek meer over: App Development, Business Technology, Freelance.