Vous avez une bonne idée pour une application mobile - mais vous ne savez pas comment coder. Vous pourriez suivre des cours en ligne pour apprendre à vous coder, mais cela pourrait prendre des mois, voire des années. À ce stade, votre idée peut être viciée. Pour engager un programmeur d'applications, publiez votre travail dans de nombreux endroits différents. Interviewer plusieurs programmeurs du domaine des applications. Donnez-leur tous un petit projet de démarrage afin que vous puissiez choisir le meilleur programmeur pour répondre à vos besoins.[1]

Première partie de trois:
Recrutement de programmeurs potentiels

  1. 1 Décidez qui vous voulez embaucher. Avant de créer votre annonce pour recruter un programmeur d'applications, décidez de ce que vous devez faire pour ce programmeur. Cela varie en fonction de la complexité de votre application et des systèmes sur lesquels vous souhaitez l'exécuter.[2]
    • Déterminez quelles langues vous avez besoin de connaître pour votre programmeur. Certaines langues sont plus difficiles que d'autres, alors assurez-vous de connaître exactement les langues dont vous avez besoin. Si vous n'êtes pas sûr, parlez à quelqu'un qui comprend la programmation de l'application.
    • Vous devez également tenir compte de l'expérience que votre programmeur doit avoir. Un programmeur plus expérimenté n'aura peut-être pas besoin du même nombre d'heures pour mener à bien votre projet, mais son taux sera généralement beaucoup plus élevé.
  2. 2 Déterminez votre budget. Avant de commencer à examiner les applications des programmeurs potentiels, vous devez avoir une bonne idée de ce que vous pouvez vous permettre de payer. Vous pouvez regarder en ligne pour savoir ce que vous pouvez vous attendre à payer à un programmeur indépendant.[3]
    • Il est peu probable que vous ayez le financement nécessaire pour embaucher un programmeur à temps plein pour travailler avec vous. Pour cette raison, toute personne que vous engagez travaillera probablement sur d’autres projets simultanément. Cela peut signifier que le développement de votre application prend plus de temps si vous prévoyez d'embaucher un seul programmeur.
    • En règle générale, vous devriez vous attendre à dépenser plusieurs milliers de dollars pour engager votre programmeur. Même l'application la plus simple nécessitera environ 100 heures de codage.
  3. 3 Écrivez un bref aperçu de votre application. Votre publicité pour les programmeurs devrait inclure une courte présentation de votre application et de ce qu'elle fera. Restez simple et précis. Vous voulez que les programmeurs lisent cet aperçu et soient enthousiasmés par votre application.[4]
    • Fournissez suffisamment d'informations sur les fonctionnalités de l'application que les programmeurs lisant votre application seront en mesure d'évaluer s'ils sont capables d'effectuer le codage pour le faire fonctionner.
  4. 4 Parlez à des personnes que vous connaissez. Ne sous-estimez pas votre propre réseau d'amis et de collègues. Particulièrement si vous connaissez quelqu'un qui a lancé une application mobile, ils pourront peut-être vous recommander un programmeur.[5]
    • Indiquez que vous recherchez un programmeur pour votre application et demandez à vos amis de parler à des personnes qu’ils connaissent et de voir s’il existe des programmeurs locaux à la recherche de travail indépendant.
  5. 5 Annoncez dans un collège ou une université locale. Particulièrement si vous avez un budget limité, le département d'informatique d'un collège ou d'une université locale peut être un bon endroit pour trouver des programmeurs formés à un coût relativement bas.[6]
    • Les étudiants seront généralement disposés à travailler pour des taux plus bas que les programmes professionnels, et ils auront des ressources dans leur école pour les aider s'ils se retrouvent coincés.
    • Parlez aux professeurs qui enseignent dans les langues dont vous avez besoin. Ils pourraient être en mesure de recommander des étudiants qui ont bien fait.
  6. 6 Publiez votre travail sur des sites Web indépendants. Il existe un certain nombre de sites Web indépendants qui connectent les programmeurs avec des personnes comme vous qui ont une idée pour une application. Ces applications attirent des programmeurs du monde entier, de sorte que vous pouvez obtenir un travail de meilleure qualité à moindre coût.[7]
    • Vous devrez créer un compte pour utiliser ces services. Comparez des sites Web tels que upwork.com, guru.com et freelancer.com. Utilisez les sites Web que vous aimez et qui semblent avoir le type de programmeur que vous souhaitez.

Deuxième partie de trois:
Applications sur le terrain

  1. 1 Créez un mot ou une phrase pour filtrer les spammeurs. Si vous avez publié votre annonce sur des sites Web indépendants, vous pouvez recevoir des applications de nombreux spammeurs qui ne prennent même pas la peine de lire votre annonce. Quelque part vers la fin, inclure un mot ou une phrase que les vrais candidats doivent utiliser dans leur première communication avec vous.[8]
    • Vous pouvez demander aux candidats d'inclure le ou les mots dans la ligne d'objet de leur premier message. Si vous obtenez un message qui n'inclut pas les mots requis, supprimez-le simplement.
  2. 2 Examiner attentivement les portefeuilles. Le portfolio de chaque candidat est une démonstration du travail qu'ils ont accompli pour d'autres clients. Recherchez les applications dont la conception et les fonctionnalités sont similaires à celles que vous souhaitez créer.[9]
    • Recherchez certaines des applications sur lesquelles le programmeur a travaillé et découvrez le nombre de téléchargements qu’ils ont ou leur popularité. Gardez à l'esprit qu'un programmeur qui a travaillé sur de nombreuses applications populaires sera probablement soumis à un taux de rémunération plus élevé.
  3. 3 Contactez les références des programmeurs potentiels. Chaque candidat doit vous fournir une liste de deux ou trois clients avec lesquels il a travaillé. Parler à ces clients peut vous donner une meilleure idée de ce que c'est que de travailler avec ce programmeur particulier.[10]
    • Lorsque vous contactez un ancien client, tenez la conversation brève et professionnelle. Mentionnez que le programmeur les a énumérés comme référence, et demandez-leur si c'est le bon moment pour parler. Préparez une liste de questions et posez les mêmes questions à chaque référence.
    • Si le demandeur est inscrit sur un site indépendant, vérifiez également les commentaires. Vous pouvez également essayer de chercher leur nom en ligne avec le mot "programmeur" ou "développeur". Cela peut vous donner un regard plus impartial sur leurs antécédents.
  4. 4 Recherchez les candidats qui croient en votre application. Il ne suffit pas de trouver un programmeur qui sait coder. Idéalement, vous voulez trouver quelqu'un qui puisse voir la vision que vous avez pour votre application et estime que l'application capturera l'intérêt des gens.[11]
    • Les lettres d'accompagnement sont un bon endroit pour déterminer si un candidat croit vraiment en votre projet. Si l'imagination de quelqu'un a été capturée par la description de votre annonce, vous serez en mesure de raconter comment ils l'écrivent.
    • Surtout si vous n'avez pas un budget important, vous pouvez attirer plus de programmeurs inexpérimentés. Cependant, certains compensent le manque d'expérience avec enthousiasme. Un programmeur médiocre qui est enthousiasmé par l'application fera potentiellement mieux pour vous qu'un excellent programmeur qui est cynique à propos de votre application.
  5. 5 Découvrez si les candidats sont actifs dans la communauté. Les communautés open source telles que GitHub permettent aux programmeurs et aux développeurs de collaborer et de se revoir mutuellement. Un programmeur qui est actif dans ces communautés signifie qu’il a accès à une évaluation par les pairs pour son travail et à un réseau sain à utiliser pour l’aide s’il rencontre un problème.[12]
    • En regardant leur travail sur des sites de communauté open source, vous avez également la possibilité d’évaluer comment les autres programmeurs les évaluent. S'ils sont un membre respecté et apprécié de la communauté, ils feront probablement un travail solide pour vous.

Troisième partie de trois:
Choisir votre programmeur

  1. 1 Programmer des entretiens avec au moins deux ou trois programmeurs. Une fois que vous avez réduit le nombre de candidats qui vous intéressent, communiquez avec eux et fixez-vous un moment pour discuter avec chacun d'eux.[13]
    • Si les programmeurs que vous souhaitez interroger ne sont pas locaux, vous pouvez programmer une interview en ligne sur Skype ou un service de discussion vidéo similaire. Vous voulez pouvoir voir et parler à la personne.
    • Si l'anglais n'est pas la langue maternelle du programmeur, assurez-vous de pouvoir communiquer avec eux assez facilement. Vous ne voulez pas qu'il y ait de confusion.
    • Demandez à chaque programmeur beaucoup de questions sur leurs antécédents et leur expérience. Prenez des notes pendant l'entrevue afin que vous ayez quelque chose à signaler plus tard.
  2. 2 Comparez et contrastez les programmeurs que vous avez interviewés. Une fois toutes vos interviews terminées, assoyez-vous avec vos notes et examinez les avantages et les inconvénients de chaque programmeur. En général, vous en avez déjà un en tête, mais essayez d'être aussi objectif que possible.[14]
    • Dans le même temps, n'ayez pas peur d'aller avec vos tripes. Si vous vous entendez très bien avec l'un des programmeurs que vous avez interviewés, ils pourraient être un meilleur choix. Vous allez passer des semaines, voire des mois, à travailler avec cette personne - il est important que vous soyez à l'aise l'un avec l'autre.
  3. 3 Évaluer l'engagement à long terme. Cela peut prendre seulement quelques semaines pour que votre application soit opérationnelle - mais le travail du programmeur ne s'arrête généralement pas là. Une fois que vous avez des personnes utilisant votre application, vous pouvez avoir besoin de corrections de bogues ou d'autres mises à jour.[15]
    • Si vous embauchez votre programmeur d'application en tant que pigiste, vous devez pouvoir le contacter pour continuer à travailler sur l'application à l'avenir. Découvrez avec chacun des programmeurs que vous avez interviewés à quel point ils sont prêts à poursuivre le projet à long terme.
  4. 4 Donnez à vos candidats un projet d'essai. Si vous n'êtes toujours pas sûr du programmeur que vous avez interviewé, vous pouvez donner aux concurrents restants la possibilité de travailler sur une petite partie du projet, telle que l'introduction de votre application.[16]
    • Gardez le projet petit, car vous devrez payer plus d'un programmeur pour le compléter. Vous voudrez peut-être négocier un tarif forfaitaire pour ce projet d'essai séparément du tarif que vous prévoyez de facturer pour l'ensemble du projet.
  5. 5 Continuez avec le programmeur dont vous préférez le travail. Lorsque vous récupérez le travail des programmeurs à partir de votre projet d'essai, comparez-les pour déterminer lequel correspond le mieux à votre vision. Contactez ce programmeur et dites-lui que vous souhaitez les garder sur le projet.[17]
    • Contactez l'un des autres programmeurs qui ont travaillé sur le procès et les remercier pour leur temps. Dites-leur que vous avez décidé d'aller avec quelqu'un d'autre, mais que vous souhaitez les garder à l'esprit pour tout projet futur.