Publicité

À l'intérieur de chacun de nous pourrait bien être l'idée de la prochaine application mobile la plus vendue. Une fois cette idée incroyable lancée, avec les structures filaires et les conceptions prêtes à l'emploi, vous devrez ensuite trouver le développeur qui peut transformer votre vision en réalité.

Ce guide facile à suivre vous aidera à faire exactement cela.

Les développeurs d'applications peuvent être trouvés dans tous les coins et recoins d'Internet. Des enfants facturant 5 $ par heure de travail depuis leur chambre, aux personnes incroyablement qualifiées qui valent bien leur taux de prime.

En tant que nouveau venu dans le monde du développement d'applications, trouver votre chemin dans cette industrie peut être difficile. Passer au crible les développeurs qui se grimperont les uns sur les autres pour travailler sur votre projet nécessite une réflexion approfondie.

Posez-vous les questions suivantes

Avant d'entrer en contact avec un développeur d'application, vous devez d'abord comprendre quelques éléments, pas seulement

sur le monde des applications mobiles Concevoir une application révolutionnaire? 7 blogs de développement mobile à lireL'espace mobile est si nouveau que les tendances changent constamment et que de nouvelles perspectives sont apportées chaque jour. Si vous prévoyez de développer des applications mobiles, comment pouvez-vous suivre sans devenir fou? Lire la suite , mais à propos de votre propre projet;

1. Avez-vous défini le projet?

Vous devez articuler la vision de votre application, sans jargon, d'une manière que tout bon développeur pourra comprendre. Le document que vous rédigerez s'appellera Demande de proposition (RFP), et devrait aider le développeur ou l'agence à créer une proposition précise pour vous. Selon la quantité d'informations contenues dans la DP, vous pouvez demander au développeur de signer un accord de confidentialité ou accord de non-divulgation (NDA) en premier.

La DP doit inclure des informations telles que tout logiciel ou plate-forme existant avec lequel l'application doit fonctionner. Le nombre d'utilisateurs que vous attendez. Tous les wireframes et conceptions que vous avez (certains développeurs offrent des services de conception, bien que je recommanderais de travailler avec un concepteur spécialisé pour cela). Que vous vous attendiez à ce que l'application soit native ou HTML 5. Le système d'exploitation (OS) que vous ciblez en premier.

Plus il y a d'informations, mieux c'est, mais ne les rendez pas trop longues.

2. Êtes-vous prêt pour un développeur?

Un développeur indépendant ne développe vraiment que l'application. Vous aurez également besoin d'avoir accès (si vous ne l'avez pas déjà fait) à des concepteurs d'interface utilisateur et UX et à des testeurs d'utilisabilité. Si vous avez le budget, vous aurez également besoin de spécialistes du marketing. Vous devrez peut-être également travailler avec des illustrateurs, des artistes, des consultants, des architectes de l'information ou des développeurs Web.

Que vous ayez élaboré les designs de l'application avant ou après avoir choisi votre développeur, c'est il est impératif que le développeur que vous embauchez s'intègre parfaitement à votre équipe et à la culture que vous souhaitez cutiver.

3. Votre budget est-il réaliste?

Le coût du développement d'applications varie considérablement. Cela dépend à la fois l'expertise du développeur, et la complexité du projet. Comme chiffres extrêmement approximatifs, un développeur situé en Inde, engagé pour créer une application très simple, facturerait probablement quelque chose à la hausse de 3000 $ (en supposant un taux horaire d'environ 25 $. Aux États-Unis, le taux horaire est beaucoup plus élevé).

Si vous recherchez une petite équipe de développement d'applications basée dans un Occidental pays, pour travailler sur une application légèrement plus complexe, vous vous pencherez bien sur la plage à cinq chiffres, souvent à six chiffres si vous choisissez de travailler avec une agence plus grande.

Si votre budget ne dépasse même pas quelques milliers de dollars, il est peut-être temps d'apprendre à codez votre propre application Alors, vous voulez développer des applications Android? Voici comment apprendreAprès tant d'années, on pourrait penser que le marché mobile est maintenant saturé de toutes les applications imaginables pour l'homme - mais ce n'est pas le cas. Il y a beaucoup de niches qui doivent encore ... Lire la suite , commençant par les bases Vous voulez donc créer des applications iPhone? 10 projets pour débutantsVous souhaitez créer des applications iPhone et iPad? Commencez par apprendre les bases de Swift. Lire la suite .

4. Votre calendrier est-il réaliste?

Selon BlurGroup,

le délai moyen d'achèvement des projets de développement d'applications, du brief initial à la livraison du projet, n'est que de 42 jours, le temps de réalisation d'une application tablette étant en moyenne de 31 jours et le développement d'applications sociales étant le plus court (seulement 28 journées)".

C'est beaucoup plus rapide que la plupart des gens ne le pensent, mais ces chiffres dépendent de votre projet à plein temps, ainsi que vous et le développeur êtes hautement compétents.

Si c'est la première fois que vous développez une application, votre application étant simplement un projet parallèle, vous devez au moins doubler ce délai, avec du temps supplémentaire étant ajouté pour les tests utilisateurs.

Trouver des développeurs potentiels

Capture d'écran 2015-09-18 à 12.48.23

Une fois que vous aurez répondu aux questions précédentes, vous saurez à peu près ce que vous recherchez chez un développeur et ce que vous devrez exiger de vous tout au long de ce parcours.

Ensuite, ouvrez un dialogue avec certains développeurs que vous envisagez d'embaucher pour transformer votre idée en application fonctionnelle. Il existe différentes façons de localiser ces développeurs, une option préférable étant une référence directe d'une personne de confiance. Si vous ne trouvez pas une référence décente, la liste ci-dessous (qui suppose que vous recherchez une équipe plus petite ou un développeur indépendant) devrait vous aider:

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Pigiste
  5. Gourou
  6. Équipage
  7. LinkedIn
  8. Smashing Magazine

Si votre budget est plus élevé (c'est-à-dire à six chiffres) et que vous cherchez à travailler avec une agence plus grande et réputée, ceux avec des classements Google élevés sera souvent bon de parler avec. Il est également conseillé de poser à ces grandes agences le même ensemble de questions que celles énumérées ci-dessous.

Posez ces questions aux développeurs

Capture d'écran 2015-09-18 à 12h51h30

Maintenant que vous avez une liste de développeurs potentiels en jeu, vous devez les limiter non seulement à un liste restreinte, mais à un individu ou à une entreprise qui prendra les rênes de votre projet et livrera exactement vous avez besoin.

Pour aider à éliminer la balle de votre longue liste, demandez au développeur tout ce que vous devez savoir, ainsi que les questions suivantes. C'est un entretien technique 4 choses à retenir pour votre prochaine entrevue techniqueJ'ai récemment eu une interview (pour un stage d'été) pour laquelle on m'a dit au préalable que je devais apporter un crayon au cas où il y aurait des questions de codage. J'étais particulièrement nerveux à propos du dernier morceau ... Lire la suite , après tout. Leurs réponses à ce qui suit seront révélatrices et seront d'une grande aide pour choisir immédiatement le bon développeur.

1. Où puis-je voir des exemples pertinents de votre travail?

Tout développeur d'applications décent aura du travail dont il est fier et devrait être ravi de vous présenter ces applications. Assurez-vous que vous disposez de liens vers l'App Store pour pouvoir jouer avec les applications vous-même, voir comment elles fonctionnent et lire les avis laissés.

Lorsque vous regardez des travaux antérieurs, soyez vigilants. Assurez-vous que le développeur a joué un rôle clé dans le développement de ces applications et recherchez des fonctionnalités spécifiques dans les applications qui prouvent que le développeur est capable de produire ce dont vous avez besoin.

2. Pouvez vous fournir des références?

Ce n'est qu'en parlant avec d'autres personnes qui ont travaillé avec le développeur de l'application que vous saurez à quoi ressemble la collaboration avec eux. Idéalement, vous pourrez parler à des personnes dont l'application que vous avez déjà eu l'occasion d'utiliser.

Découvrez auprès de ces anciens clients pourquoi ils ont choisi ce développeur spécifique, combien de temps l'application a pris pour se développer, qu'elle ait dépassé le budget ou la date limite. S'il y a eu des surprises en cours de route. Vous devez également connaître l'éthique de travail du développeur.

À quelle vitesse répondent-ils aux messages? Comment prennent-ils les commentaires? Apportent-ils leurs propres idées à la table? Pourriez-vous retravailler avec eux?

Chaque réponse positive aidera votre décision.

3. Ce qui rend Tu Ressortir?

Screen Shot 2015-09-18 à 13.16.37

Lorsque l'on regarde les CV et les compétences techniques de nombreux designers expérimentés, il peut être difficile de les distinguer. Posez donc cette question pour inciter le développeur à expliquer ce qui les rend différents. Cela leur donne la chance de faire passer leur passion, leur amour du travail et le genre de personne qu'ils sont vraiment.

4. Comment fonctionnera la communication?

Si le designer travaille seul, découvrez sa méthode et sa fréquence de communication préférées. Cela pourrait être un téléphone, Skype, Mou (lire quelques précieux Conseils de gestion de projet Slack Comment utiliser Slack pour la gestion de projet avec ces conseils simplesAvec l'ensemble intelligent de fonctionnalités de Slack et l'interface utilisateur sans distraction, la plate-forme peut devenir un outil de gestion de projet pour vous. Découvrez comment le configurer en tant qu'assistant personnel en ligne. Lire la suite ), ou une autre plateforme de gestion de projet. Si vous avez déjà configuré votre propre canal de communication, assurez-vous qu'ils sont prêts à s'y plonger.

Si vous allez travailler avec une équipe, savoir qui sera votre premier point de contact? Et comment la communication sera gérée entre tous les membres de cette équipe.

5. Combien de temps durera le projet de manière réaliste?

Découvrez auprès de chaque développeur combien de temps ils crois que le projet prendra. Idéalement, une fois que vous aurez reçu les réponses de quelques développeurs, vous commencerez à voir un consensus, ce qui vous donnera une meilleure idée du délai réel que vous regardez.

Assurez-vous qu'ils développent leur réponse et découvrez ce dont ils auront besoin avant le début du travail, et quelle est la cause la plus probable d'un blocage potentiel. S'il y a un hold-up, comment cela affectera-t-il le devis d'origine, le cas échéant?

6. Que recherchez-vous chez un client?

L'embauche d'un développeur est une relation à double sens. Non seulement ils doivent vous convenir, mais vous devez également vous convenir.

Prenons, par exemple, un développeur qui recherche un client qui lui offre la liberté d'expérimenter ou d'être créatif avec ses solutions. Si vous voulez simplement quelqu'un qui fera juste le travail selon vos spécifications exactes, vous voudrez peut-être embaucher quelqu'un d'autre.

Cela est souvent ignoré lors de l'embauche d'un développeur, mais il est extrêmement important si vous souhaitez créer une relation de travail fructueuse pour les deux parties.

7. Quelles nouvelles choses apprenez-vous en ce moment?

C’est à travers cette question que vous pourrez découvrir la véritable passion et le dynamisme du développeur. S'ils n'apprennent vraiment rien de nouveau, sont-ils vraiment engagés dans cette industrie? Seront-ils en mesure de maintenir votre application à jour?

Pour vérifier l'honnêteté de la réponse du développeur, découvrez le développement de son travail au fil du temps. Si vous constatez une amélioration continue, vous savez que le développeur est quelqu'un qui cherche à améliorer leur capacité technique 5 façons d'améliorer rapidement vos compétences techniques sans dépenser un centimeLes gens soutiennent que la formation coûte de l'argent - mais pour les compétences techniques, ce n'est tout simplement pas vrai. Vous pouvez améliorer vos compétences techniques sans payer - en supposant que vous avez déjà un accès à Internet, ce qui est un ... Lire la suite et qui souhaite expérimenter. Demandez-leur également quelles nouvelles choses ils ont apprises de leur dernier projet et s'ils expérimentent quelque chose d'excitant pour le moment.

8. Quels tests seront inclus dans le processus?

Vous cherchez une réponse détaillée sur les tests qui seront effectués sur la version bêta de votre application, et le processus de correction des bogues découverts, et combien de temps ce processus de test et de correction sera probablement prendre.

9. À qui appartiendra l'œuvre?

Capture d'écran 2015-09-18 au 13.11.29

C'est important. Découvrez qui conserve la reproduction de la licence et droit d'auteur de toute œuvre Confus au sujet de la loi sur le droit d'auteur? Ces ressources en ligne peuvent vous aiderC'est un sujet déroutant, oui, mais il est important que vous l'enveloppiez de la tête. Si vous êtes impliqué dans tout type de travail créatif, ces ressources vous aideront à faire exactement cela. Lire la suite ou des dessins produits. Assurez-vous que vous recevrez également tous les fichiers de développement pour l'application, juste au cas où vous auriez besoin d'un autre développeur pour prendre les rênes, ou au cas où un autre développeur serait embauché pour gérer les futures mises à niveau.

Suivez les sites gouvernementaux tels que la US Small Business Administration [Broken Link Removed] pour comprendre les aspects juridiques. Vous devez également connaître les directives de l'App Store pour les plates-formes spécifiques. Par exemple Directives de révision de l'App Store pour iOS.

Pour toute confusion, vous pouvez toujours consulter un avocat en ligne Le meilleur d'Internet: votre recherche d'aide juridique d'experts devient plus facile maintenant [États-Unis uniquement]Vous pourriez avoir une poursuite qui vous démange pour sortir des portes et entrer dans la salle d'audience. Vous pouvez également rechercher des informations juridiques détaillées afin de pouvoir vous représenter. Internet est là pour vous aider. Lire la suite ou hors ligne.

10. De quoi aurez-vous besoin de moi?

Il y aura beaucoup de besoins d'un développeur avant de commencer à travailler, alors attendez-vous à une liste assez complète. Vous devrez probablement avoir vos conceptions facilement disponibles dans certains formats de fichiers Savoir quand utiliser quel format de fichier: PNG vs JPG, DOC contre PDF, MP3 vs FLACConnaissez-vous les différences entre JPG et PNG, ou MP3 et FLAC? Si vous ne savez pas quels formats de fichiers utiliser, laissez-nous vous guider à travers leurs distinctions. Lire la suite , ainsi que des descriptions complètes de votre public cible, de l'objectif de votre application et de la façon dont vous prévoyez d'obtenir des utilisateurs.

Assurez-vous que vous pouvez transmettre tout cela au développeur avant de commencer tout travail, pour vous assurer que vous n'êtes pas à l'origine de blocages indus.

11. Quels sont vos devis, conditions et garanties?

À ce stade, vous devez non seulement comprendre le prix (au moins un chiffre approximatif) de ce dont vous aurez besoin pour tousser, mais exactement ce qui comprend ce prix.

Vous devez savoir combien d'ensembles de révisions ou d'heures de travail sont inclus. Vous devez savoir ce qui se passe en cas de retard. Vous devez savoir quand les paiements seront requis (vous devrez généralement payer une partie à l'avance, puis effectuer des paiements futurs lorsque certains jalons seront atteints). Découvrez également comment les prix sont calculés pour toutes les modifications (c'est-à-dire les fonctionnalités supplémentaires) apportées au projet pendant le développement, et si les correctifs de bogues sont inclus, et si oui, pendant combien de temps.

Enfin, demandez quelles garanties vous aurez. Le délai est-il garanti? L'acceptation sur un App Store est-elle garantie (est-ce même leur responsabilité de soumettre l'application Comment soumettre votre propre application sur l'iTunes App StoreVous avez donc programmé votre première application iOS et vous souhaitez la télécharger et la soumettre à l'iTunes Store? Eh bien, comme je l'ai découvert récemment, ce n'est pas aussi facile qu'il y paraît. Le... Lire la suite sur les app stores?) Ce sont toutes des choses que vous doit bien comprendre avant de commencer à travailler avec un développeur. Demandez à voir un exemple de contrat pour vérifier les petits caractères. Assurez-vous de bien comprendre tout avant signature 3 façons de signer électroniquement des documentsLa paperasse ne doit pas être une corvée, si elle peut être traitée rapidement et efficacement. Dans le cas de la signature de documents, ce n'est généralement pas le cas. C'est un processus désespérément alambiqué, tout pour obtenir un seul squiggly ... Lire la suite .

12. Pouvons-nous avoir un appel?

Essayez de réaffirmer les réponses que vous recevez au cours d'un appel. En parlant avec le client en tête-à-tête, vous avez beaucoup plus de chances de vous faire une idée de qui il est et de savoir s'il vous «comprend» ou non.

S'ils vivent à l'étranger, en utilisant Skype ou autres alternatives VoIP Coupez le cordon avec 4 plans de téléphonie VoIP moins chers que SkypeLa réduction des coûts fait fureur en ce moment. Dans cet article, nous vous montrons comment quatre alternatives VoIP bon marché pourraient vous aider à réduire votre facture de télécommunications. Lire la suite vous fera économiser de l'argent sur les appels.

Avancer

Certes, il y a beaucoup de questions ci-dessus, et vous devrez prendre le temps d'examiner attentivement chaque proposition que vous recevez. De nombreux développeurs hésiteront à répondre de manière aussi détaillée, vous savez donc que ceux qui le feront seront vraiment ravis de travailler avec vous.

En choisissant le bon développeur d'application, l'exécution de l'ensemble de votre projet sera infiniment moins stressante et plus réussie. Tout au long du processus de développement, vous devrez toujours fournir de nombreux commentaires et travailler en étroite collaboration avec le développeur. Parallèlement à cela, vous devrez également commencer à travailler sur le marketing et les relations publiques de votre application pour que tout soit prêt pour le lancement.

Pour vous aider à démarrer, les articles suivants sur le Web vous seront très utiles.

  • Le guide de stratégie marketing iOS
  • Les 5 plus grosses erreurs dans le marketing d'applications mobiles
  • 5 stratégies pour amener vos utilisateurs à commercialiser votre application mobile pour vous
  • 7 façons efficaces de commercialiser vos applications mobiles

Qu'avez-vous fait de votre brillante idée d'application? Quelles autres questions avez-vous trouvées utiles à poser aux futurs développeurs d'applications? Avez-vous d'autres astuces pour d'autres personnes qui traversent ce voyage?

Crédits image: Firefox Mobile pour Android par Johan Larsson (Flickr) Le programmeur exemplaire par Alper Cugun (Flickr), La bataille du droit d'auteur 2011 par Christopher Dombres (Flickr)

Rob Nightingale est diplômé en philosophie de l'Université de York, Royaume-Uni. Il a travaillé en tant que responsable des médias sociaux et consultant pendant plus de cinq ans, tout en donnant des ateliers dans plusieurs pays. Au cours des deux dernières années, Rob a également été rédacteur technologique et est le responsable des médias sociaux de MakeUseOf et l'éditeur de la newsletter. Vous le trouverez généralement en train de…