Plus de 17 questions à poser AVANT d'embaucher des candidats au développement d'applications mobiles

Les applications mobiles prennent le dessus sur les smartphones. De nos jours, les utilisateurs mobiles s'appuieront sur les applications pour en savoir plus sur les produits, et débourseront même de l'argent pour acheter des applications, à condition qu'elles donnent suffisamment de valeur. C'est pourquoi de nombreuses entreprises investissent dans le développement d'applications mobiles; c'est une opportunité de dialoguer avec les clients, tout en vendant leur produit et en atteignant leur public cible.

Question à poser lors de l'embauche de candidats en développement mobile

Contenu[Afficher]

Développer une application mobile est un investissement énorme. C'est pourquoi les grandes entreprises ou les entrepreneurs qui lancent des startups devraient examiner très attentivement les candidats qu'ils cherchent à embaucher pour le poste. Trouver le bon développeur d'applications mobiles prend du temps, mais cela en vaudra la recherche à la fin.

Si vous êtes nouveau dans le monde des applications mobiles, trouver la bonne personne peut être difficile si vous ne savez pas quelles questions poser. Avant de faire vos recherches, vous devez vous poser les questions suivantes. Ce sont les mêmes questions que nous posons lors de notre processus de recrutement.

  1. Quels traits un les développeurs d'applications professionnelles que vous embauchez ont? Si vous regardez deux candidats, comment déterminez-vous lequel est le plus capable?
  2. Avec quelles technologies, langues et plates-formes sont-ils familiers? Cela aura-t-il un impact significatif sur le processus de développement?
  3. La communication est la clé. Quel type de communication recherchez-vous? Certains développeurs sont très communicatifs, tandis que d'autres concentreront leurs efforts sur le travail.

Heureusement, vous n'êtes pas obligé de poser les bonnes questions par vous-même, car nous l'avons déjà fait pour vous. Nous voulons que vous posiez les bonnes questions afin d'obtenir les réponses que vous recherchez.

Avant de commencer à interviewer des candidats potentiels qui créeront une application mobile que vous souhaitez lancer, consultez notre liste complète. Nous avons catégorisé les questions en différents éléments pour vous donner une vue d'ensemble de la personne potentielle que vous embaucherez. Chacune des questions abordera différents aspects de l'expérience, des compétences et plus encore du développeur d'applications mobiles.

  • Développeur Fit: Comment l'expérience passée du développeur potentiel correspond-elle à ce que vous recherchez?
  • Savoir-faire: Le développeur possède-t-il les compétences dont vous avez besoin pour créer l'application souhaitée du point de vue des fonctionnalités et de la conception?
  • Processus: Le développeur de l'application communiquera-t-il activement avec vous en cours de route et à quoi ressemblera ce calendrier?

La vidéo suivante est une excellente montre pour comprendre comment embaucher de grands développeurs.

XYDbq5YfoqI

Questions d'entretiens - Développeur d'application mobile

Vous travaillerez en étroite collaboration avec ce développeur d'applications mobiles. Vos personnalités et vos objectifs doivent être alignés. Posez ces questions lors de votre visite en personne ou visioconférence virtuelle interview pour savoir si cette personne est faite pour vous et votre idée.

1. Pouvez-vous me montrer quelques exemples de vos travaux antérieurs?

Il ne s’agit en aucun cas d’une question déraisonnable à poser lors d’une entrevue. En fait, les développeurs d'applications mobiles devraient être plus que disposés à fournir des exemples de leurs travaux antérieurs.

Testez les applications qu'ils ont développées dans le passé. Cela vous donnera une idée de ce qu'ils ont fait et si cela correspond à ce que vous demandez.

Les développeurs d'applications mobiles devraient vous faire visiter les applications sur leur téléphone ou fournir volontiers des liens vers les applications sur l'App Store ou le Google Play Store. Ils devraient entrer dans le détail de leur implication et de la façon dont elle est directement liée à ce que vous recherchez.

Tous les développeurs d'applications mobiles n'auront pas créé une application à partir de zéro, mais ont plutôt travaillé sur différents aspects de l'application.

Ils devraient parler honnêtement de cette expérience. S'ils ne sont pas ouverts à propos de leur travail précédent, ce n'est peut-être pas la bonne solution pour vous. Après tout, comment pouvez-vous faire confiance à quelqu'un pour investir ses efforts dans la création d'une application s'il n'est pas aussi expérimenté qu'il le dit?

 Écrans de développeur mobile

2. Avec quelle taille avez-vous travaillé dans le passé?

Si vous êtes une grande entreprise, vous serez peut-être plus à l'aise de savoir que le développeur d'applications mobiles que vous souhaitez embaucher a une expérience similaire.

La même chose vaut pour un entreprise en démarrage lançant une application mobile. Les entreprises de différentes tailles fonctionnent très différemment. L'atmosphère et la culture de travail peuvent être très différentes de ce à quoi le développeur d'applications mobiles est habitué et ne sont donc peut-être pas la meilleure solution.

Si le développeur a une compréhension approfondie des processus, de la gestion de la paperasse et des procédures et des budgets, il peut être un atout précieux pour votre équipe.

3. Puis-je avoir une liste de références?

La meilleure façon d'en apprendre davantage sur un candidat potentiel est d'apprendre du passé. De la même manière que vous évaluez leur travail précédent en regardant les applications sur lesquelles ils ont travaillé, vous devriez demander qui sont leurs clients passés et actuels et entrer en contact avec eux.

Vous voudrez interroger les chefs de produit qui étaient en charge de l'application en premier lieu et leur demander comment le développeur a géré le développement de l'application et a travaillé avec les équipes internes.

Découvrez s'il est fiable, s'il a activement communiqué avec vous en cours de route et s'il a respecté les délais et les objectifs budgétaires.

Écoutez ce qu'ils ont à dire et écoutez le ton qu'ils donnent lorsqu'ils parlent avec eux. Sont-ils enthousiastes à l'idée de discuter des réalisations de ce développeur d'application? Alors qu'un développeur d'applications mobiles répertorie les clients avec lesquels il entretient de bonnes relations, pensez à demander s'il y a eu des obstacles ou des problèmes en cours de route. Cela pourrait vous donner une réponse plus précise.

4. Avez-vous une bonne compréhension de mon entreprise et de son public?

Vous ne pouvez pas vous attendre à ce qu'un développeur d'applications mobiles réussisse à créer votre application sans comprendre ce que vous faites et comment l'application fera la différence.

Un candidat potentiel n'aura pas toutes les réponses, mais ce que vous pouvez faire, c'est prendre le temps du processus d'entrevue pour les informer de vos résultats, de votre mission et des objectifs de l'application. Si un développeur s'intéresse à ce que vous faites, c'est un signe positif. Plus important encore, ils devraient avoir intérêt à utiliser l'application elle-même.

Un développeur qui a travaillé sur des applications de fonctionnalités similaires ou qui a des clients dans le même secteur peut être un bon choix. Ils auront déjà une compréhension de votre modèle commercial et sauront ce qu'il faudra pour réussir dans les applications mobiles.

En fin de compte, vous voulez que votre développeur d'application mobile soit aussi fortement investi dans l'application que vous.

Ceci est une autre excellente vidéo sur l'embauche de développeurs pour les applications.

EMIKdqHG-gE

Ensuite, vous devez vous concentrer sur le développement de l'application et les autres capacités du candidat. Ces questions d'entretien des développeurs d'applications mobiles orientent l'entretien dans cette direction.

5. Avez-vous de l'expérience dans la création des fonctionnalités que je recherche?

Avant de commencer à interviewer des candidats potentiels, créez une liste de souhaits des fonctionnalités que votre application doit posséder et de celles qui sont agréables à avoir. Une liste donne à votre développeur potentiel d'applications mobiles une idée exacte de ce que vous recherchez.

Une fois que vous avez cette liste, demandez au développeur quelles fonctionnalités et caractéristiques il a déjà développé. Si votre application nécessite des intégrations très spécifiques qui doivent être incluses, vous devrez alors travailler avec un développeur expérimenté.

Un développeur expérimenté peut toujours être capable d'apprendre la création de fonctionnalités dont vous avez besoin; parlez avec eux en tête-à-tête pour en savoir plus.

Vous aurez également une forte indication si ce développeur d'applications mobiles est fait pour vous en fonction de leur portefeuille. 

iphone mobile

6. Qu'en est-il de la conception et de l'expérience utilisateur?

Les fonctionnalités et fonctionnalités de l'application vont guider les opérations de l'application. Cela dit, il doit également être agréable à regarder, facile à utiliser du point de vue de la navigation et offrir une expérience unique.

L'application que vous créez doit se démarquer des autres car il y a une forte concurrence.

Vous voulez que votre application soit mémorable.

La conception d'applications mobiles n'est pas aussi simple que de choisir de jolies couleurs et images à utiliser. Le bon design fera toute la différence. Examinez de près le portefeuille du développeur pour voir si la créativité a été intégrée à l'application et si l'interface utilisateur et l'expérience utilisateur vous plaisent.

7. Quelle est la différence entre la conception native d'applications mobiles et la conception Web réactive?

Pour être clair, les applications mobiles natives sont des applications qui doivent être installées via le Play Store ou l'iOS Store, tandis que la conception Web réactive est des sites Web accessibles via le navigateur et adaptant l'apparence en fonction de l'appareil utilisé. pour accéder au site Web (par exemple, les téléphones mobiles afficheront les informations différemment des ordinateurs de bureau).

Mais il faut comprendre que les applications mobiles natives ont des fonctionnalités beaucoup plus riches que les sites Web. En effet, les applications mobiles natives peuvent accéder aux fonctions natives de l'appareil sur lequel elles s'exécutent.

Des éléments tels que les notifications intégrées, l'accès à la caméra, le stockage, l'accès à des informations telles que les contacts, garantissent une intégration plus profonde de l'application mobile avec l'appareil sur lequel elle est installée. En revanche, les sites Web réactifs n'ont accès qu'aux fonctionnalités auxquelles le navigateur a accès. Pour des raisons de sécurité, un navigateur est en bac à sable (ou limité en termes d'accès fonctionnel).

C'est pourquoi les applications mobiles natives sont nécessaires et la conception de sites Web réactifs ne suffit pas.

8. Comment concevoir correctement les notifications push et sont-elles importantes?

Les notifications push sont un outil extrêmement puissant, mais elles sont une épée qui peut des deux côtés. En fait, les notifications ennuyeuses ou trop nombreuses sont la principale raison pour laquelle les gens désinstallent des applications mobiles ou désactivent de telles notifications (et perdent ainsi toute leur efficacité).

Les notifications sont puissantes car elles vous aident à communiquer directement avec les utilisateurs et à délivrer des messages opportuns qui peuvent inciter des actions ou un engagement.

Votre développeur doit comprendre les implications de l'utilisation des notifications, à la fois leur utilité, quand et à quelle fréquence les envoyer et mesurer leur efficacité ou leurs résultats afin que vous puissiez ajuster en fonction de la façon dont votre audience reacts.

9. Quels sont les avantages et inconvénients spécifiques d'Android et d'iOS?

En tant que développeur travaillant sur une application mobile, il faut comprendre à la fois les avantages et les inconvénients des différentes plates-formes. Le développeur doit comprendre quels sont les points forts et les points faibles des deux plates-formes et les nuances de chacune.

Même des éléments tels que le temps qu'il faut entre la soumission et la publication de l'application, les procédures pour répertorier et classer une application et comment résoudre les problèmes qui surviennent lors de la publication de l'application.

Assurez-vous que votre développeur fournit des exemples détaillés.

Cela peut devenir aussi un peu une question sur la pile technologique que le candidat préfère. Comme un développeur d'applications mobiles, ils auront probablement un ensemble d'outils / services qu'ils préfèrent utiliser, à la fois du point de vue du développement et de la production. 

Un tel ensemble de services doit s'adapter à toutes les technologies que votre entreprise utilise peut-être déjà.

10. Qu'est-ce que l'intégration et comment allez-vous gérer le parcours d'intégration des utilisateurs?

L'intégration des utilisateurs dans le contexte d'une application mobile est le parcours / processus permettant à l'utilisateur de commencer à utiliser avec succès l'application ou le produit alimenté par l'application.

Cela peut inclure l'installation, l'enregistrement, l'activation et la prise des premières actions qui détermineront si un utilisateur a adopté l'application et / ou le produit.

Étant donné que beaucoup d'efforts et d'argent seront consacrés à la commercialisation de votre application, vous devez vous assurer que vos développeurs prendront toutes les mesures nécessaires pour ne pas «perdre» un utilisateur potentiel pendant le processus d'intégration en raison de une mauvaise expérience utilisateur ou des problèmes techniques.

Outre l'expérience négative, il y a la perte de revenus LTV de ce client potentiel.

Votre développeur doit avoir une compréhension de ces implications et être en mesure de démontrer une compréhension des problèmes pouvant survenir et des mesures à prendre pour les atténuer.

11. Comment gérez-vous les problèmes de sécurité?

La sécurité est toujours quelque chose qui doit être dûment pris en considération. Votre développeur doit comprendre les implications de sécurité de votre application. Des éléments tels que le stockage d'informations personnelles, la manière dont les paiements seraient traités, ce qui se passerait en cas de violation de la sécurité, comment se conformer à la législation locale et nationale et quels niveaux de conformité seraient requis, etc.

La sécurité est toujours un sujet très délicat, surtout quand on parle d'appareils mobiles. Montrez vos connaissances sur la sécurité et exposez vos idées sur la façon de minimiser les problèmes de sécurité dans l'application qu'ils créent. Informez-vous, y a-t-il eu une attaque récente contre un type de logiciel spécifique? Mentionnez-le et soyez prêt à expliquer comment vous l'auriez résolu.

12. Comment pouvez-vous m'aider à gagner de l'argent avec mon application?

Cela peut prendre un certain temps avant que votre application mobile ne rapporte de l'argent (après tout, avez-vous vu toutes les applications gratuites sur l'App Store?). Il faudra du temps pour que votre application soit reconnue et largement utilisée par votre public cible. Une fois que cela se produit, vous serez autorisé à facturer une somme modique pour votre application.

Un développeur d'application mobile doit comprendre comment monétiser une application mobile. Il existe plusieurs moyens: la publicité dans l'application, les abonnements, le paiement par téléchargement.

Si votre application sera gratuite pendant un certain temps, votre développeur doit avoir une compréhension des réseaux de publicité mobile.

Les achats intégrés fonctionnent lorsqu'une application est intelligemment conçue de manière à générer des conversions d'achat. Découvrez si le développeur a déjà travaillé avec des applications qui suivent ce modèle.

développeur d'applications iphone

La section suivante se concentrera en fait sur le développement d'applications en soi, car c'est l'une des parties les plus importantes du projet!

13. Comment allons-nous travailler ensemble?

La communication est une composante essentielle de tout projet. Étant donné que vous travaillerez en étroite collaboration avec le développeur de votre application mobile, vous voulez comprendre comment vous allez travailler ensemble (c'est-à-dire à quelle fréquence communiquerez-vous avec lui).

La plupart des développeurs utilisent des programmes de gestion de projet pour répertorier les tâches, les marquer lorsqu'elles sont terminées et envoyer des notifications de progression. Basecamp, Jira et Asana sont des exemples de programmes de gestion de projet largement utilisés aujourd'hui.

Demandez au développeur s'il utilise un programme comme celui-ci. S'ils le font, c'est une indication solide qu'ils savent comment garder une trace des livrables, utiliser l'outil pour communiquer avec les principales parties prenantes et suivre les progrès à chaque étape du processus.

Vous devez également identifier la fréquence à laquelle vous voudrez parler avec le développeur. Planifierez-vous une réunion hebdomadaire à une heure et une date spécifiques?

Si le développeur travaille à distance, allez-vous vous enregistrer en personne de temps en temps et gérer toutes les communications par voie électronique ou par téléconférence? Les fuseaux horaires peuvent également être un problème dans ce cas; il est important d'en tenir compte avant d'embaucher un développeur d'applications mobiles.

14. De quelles informations avez-vous besoin avant de commencer à coder une application?

Lorsque vous posez cette question, le candidat doit démontrer une compréhension du cycle de vie complet du développement d'une application, plutôt que seulement des exigences immédiates. 

La plupart des éléments suivants indiquent que le développeur d'application mobile interrogé a une bonne compréhension de toutes les étapes du développement d'une application mobile.

  • Objectif détaillé de l'application pour l'éditeur de l'application
  • Description du public cible, divers "personas" et / ou données démographiques des utilisateurs
  • Toutes les applications existantes qui mettent en œuvre un concept similaire
  • Wireframes et conceptions de l'apparence et de la convivialité
  • Illustration finale - un bon développeur doit exiger la création finale avant de commencer à développer pour s'assurer qu'aucun double effort n'est fait. 

15. Comment allez-vous gérer les tests d'applications?

Le test lui-même est plus important que le développement réel d'une application. Vous ne souhaitez pas lancer une application qui n'a pas été testée de manière approfondie. Des bogues et des problèmes avec les fonctionnalités peuvent survenir, mais ne devraient se produire que pendant la période de test.

Un développeur d'application mobile doit gérer tous les tests et utiliser des méthodologies qui suivent toutes les fonctionnalités, établissent qu'elles ont toutes été implémentées et sont en état de marche. Les tests doivent être effectués pendant et après le développement de l'application mobile.

Il est important de rechercher une aide extérieure pour tester les applications mobiles. Vous et un développeur d'application mobile travaillerez sur le même projet depuis un certain temps et ne pourrez donc pas identifier les défauts ou les inconvénients. Envisagez de rechercher le point de vue d'un étranger.

écran développeur

16. Soumettez-vous mon application mobile aux magasins d'applications appropriés et sous quel nom sera-t-elle publiée?

Une fois qu'une application a été développée et minutieusement testée, il est temps de la lancer. Le développeur de votre application doit avoir l'expérience de la soumission de l'application à divers magasins d'applications.

Le processus de soumission est long et peut être frustrant. Votre développeur doit savoir comment fonctionne le processus et vous guider tout au long du processus.

L'application doit être soumise sous votre nom, et non sous le nom du développeur de votre application mobile. La boutique d'applications doit savoir qui est responsable de l'application si vous n'êtes plus en communication avec le développeur de l'application mobile que vous avez embauché. Sans cela, les nouvelles versions de l'application ne peuvent pas être soumises au magasin et vous serez obligé de publier une toute nouvelle application sous un compte ou un nom différent.

17. Comment fonctionnera la maintenance de l'application?

Rappelez-vous que nous avons mentionné le fait de ne pas être en communication avec votre développeur d'application mobile? Si tout se passe bien, vous aurez embauché un développeur d'applications mobiles professionnel avec lequel vous pourrez établir une relation de travail professionnelle. Plus important encore, ils seront là pour vous longtemps après l'envoi de l'application à l'App Store.

Garder les utilisateurs engagés, suivre les corrections de bogues et mettre à jour les versions des applications fait partie du processus de maintenance. Personne ne connaît mieux les tenants et les aboutissants de votre application que votre développeur d'applications mobiles.

Demandez-leur comment les programmes d'assistance à la maintenance sont structurés et comment ils vont apporter les modifications nécessaires à l'application. Découvrez également combien cela coûte. La plupart des développeurs factureront à l'heure.

18. Quelle est votre position par rapport aux PWA?

Les PWA ou Progressive Web Applications sont un concept hybride entre les sites Web et les applications mobiles natives. Le développeur doit démontrer et comprendre comment activer éventuellement la publication d'une PWA, qui réutilise certaines des fonctionnalités du site Web et des applications mobiles, SANS tout réécrire à partir de zéro.

Cela signifie qu'ils doivent comprendre le concept d'avoir la PWA et / ou des applications mobiles natives, travailler avec les backends ou l'infrastructure alimentant un site Web et / ou un produit de la même manière, où l'application mobile ou tout autre appareil n'est en fait qu'un " skin "- le vrai travail se fait au niveau du backend.

Conclusion

Les applications mobiles sont un outil puissant à exploiter dans le monde numérique d'aujourd'hui. Ils maintiennent les clients engagés et peuvent même générer plus de ventes. La difficulté réside dans l'embauche du développeur d'applications mobiles adapté à votre projet. Prenez le temps de les interroger de manière approfondie, comme les bonnes questions, et découvrez si la structure tarifaire convient bien à votre entreprise.

 

 

A propos de l'auteur
David Attard
Auteur: David AttardSite Web : https://www.linkedin.com/in/dattard/
David travaille dans ou autour de l'industrie en ligne / numérique depuis 18 ans. Il possède une vaste expérience dans les industries du logiciel et de la conception Web utilisant WordPress, Joomla et les niches qui les entourent. En tant que consultant numérique, son objectif est d'aider les entreprises à obtenir un avantage concurrentiel en utilisant une combinaison de leur site Web et des plates-formes numériques disponibles aujourd'hui.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Si vous voulez, vous pouvez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...