Choisir un développeur mobile en 5 étapes: aspect entreprise informatique

Bonjour à tous! Les applications mobiles sont aujourd'hui de plus en plus importantes pour les entreprises, mais trouver un entrepreneur fiable n'est pas une tâche facile. Chez mobile.SimbirSoft, nous avons discuté avec nos clients et découvert qu'ils se soucient toujours de la question suivante: que rechercher lors du choix d'un développeur? Dans cet article, nous voulons partager un algorithme simple, qui, à notre avis, vous permet d'accélérer la recherche, de choisir un entrepreneur et de ne pas le regretter.



Les utilisateurs passent 3 heures par jour dans les applications ─ et 10% de plus chaque année. Cependant, toutes les applications, comme toutes les startups, ne réussissent pas. Selon le rapport CB Insights , jusqu'à 70% des startups technologiques échouent pour une raison ou une autre, par exemple, en raison du manque de demande du marché ou du manque de fonds pour le développement.

En quête d'expertise, l'entreprise se tourne vers les sociétés informatiques pour l'externalisation des services. En raison de ses ressources, le bon sous-traitant peut prévoir et éliminer la plupart des risques.

Chemin vers le choix d'un artiste


Les conseils suivants sont vrais quand une tâche commerciale et un budget sont définis, il ne reste plus qu'à trouver un exécuteur testamentaire. Si vous devez d'abord déterminer le budget, il est plus facile pour le client de trouver des applications similaires et de contacter ses développeurs mobiles pour une évaluation. Si l'entreprise a une expérience pertinente, dès les premières négociations, vous pouvez savoir sur quel budget de développement minimum il faut compter.

Première étape. Identification des candidats


En règle générale, les artistes sont recherchés à l'aide des sources suivantes:

  • cas de développeurs mobiles;
  • recommandations d'amis;
  • contacts d'affaires reçus lors d'expositions spécialisées;
  • contacts personnels.

Si vous êtes confronté à la tâche de trouver un entrepreneur, étudiez les activités de chaque entreprise sélectionnée. Allez sur le site, regardez le portfolio, essayez d'évaluer l'ampleur du travail. Retrouvez le groupe de l'entreprise sur les réseaux sociaux ou les profils de ses dirigeants pour vous assurer qu'il est un acteur actif du marché.

Critères d'évaluation importants:

  • l'entreprise a des recommandations de collègues dans votre domaine d'activité;
  • la présence d'une expérience pertinente ou similaire à l'échelle;
  • la preuve des activités pratiques de l'entreprise, la disponibilité des actualités pertinentes sur les réseaux sociaux;
  • maturité de l'entreprise.

Si vous êtes potentiellement disposé à travailler avec une entreprise, entrez son nom et ses coordonnées dans le rapport. Après cela, vous pouvez envoyer votre demande à chacune des entreprises participantes.

Deuxième étape Collection d'offres commerciales


Le succès de votre projet dépend de l'efficacité avec laquelle la collecte des offres commerciales sera organisée. Il est important d'évaluer les ressources de chaque développeur et de fournir à chacun des données unifiées sur le projet prévu.

Si tous les participants ont une idée différente de la mise en œuvre de vos idées, alors vous obtiendrez des chiffres complètement différents. De plus, le coût élevé des services ne garantit pas que votre projet ne dépassera pas le budget prévu après avoir pris en compte toutes les caractéristiques de votre idée. De même, le faible coût des services n'est pas en soi un indicateur de risque, cela ne signifie pas que l'estimation est sous-estimée ou que certains problèmes surgiront au cours du développement du projet.

Les participants au concours peuvent, à leur manière, présenter l'étendue des travaux et choisir différentes technologies de mise en œuvre, ce qui est mauvais. Par exemple, quelqu'un peut proposer le développement natif d'applications mobiles et quelqu'un ─ multiplateforme. Chaque développeur offrira son propre coût de services, chaque option aura ses avantages et ses inconvénients, qui sont déterminés par les technologies utilisées.

Il y a des moments où de nouvelles idées pour un projet arrivent à un client après qu'il a envoyé ses demandes aux développeurs. Dans ce cas, toutes les clarifications et idées doivent à nouveau être envoyées à tous les participants. Cela permettra aux sous-traitants d'ajuster leurs propositions - elles seront plus pertinentes, ce qui réduira par la suite la probabilité de problèmes litigieux ou litigieux.

Troisième étape Négociation


Après avoir envoyé des demandes, vous passez à l'étape suivante - mener des négociations et des rassemblements avec les développeurs. Les équipes se présenteront et vous poseront des questions. Votre objectif est de déterminer quelles entreprises ont leurs propres ressources pour mener à bien votre projet et quelles sont les tâches déléguées à leurs entrepreneurs.

Posez quelques questions pour minimiser les principaux risques.

1. L'entreprise a-t-elle son propre personnel de développement? Implique-t-il des sous-traitants ou des indépendants dans ses projets?

Il est important de déterminer le ratio de vos propres spécialistes et des spécialistes invités pour le moment. S'il y a plus de développeurs externes, il est évident que le studio mobile ne résoudra pas seul les problèmes potentiels des entrepreneurs.

2. L'entreprise est-elle prête à fournir l'accès au tracker de tâches du projet?

Plus le travail est transparent, moins il y a de risques d'échec. En ayant accès au traqueur de tâches, vous pouvez immédiatement voir lequel des spécialistes travaille sur des tâches, la rapidité avec laquelle ces tâches sont fermées, combien il reste jusqu'à la fin du projet, etc. En cas de problème, vous les reconnaîtrez à une date bien antérieure.

3. L'entreprise est-elle prête à vous connecter aux réunions d'équipe?

Vous n'êtes pas obligé d'y participer quotidiennement. Cependant, la possibilité de se connecter et de discuter avec l'équipe est d'une grande importance (et élimine la possibilité de «substitution» de spécialistes si vous communiquez par vidéo).

4. L'entreprise fournit-elle le code source en tant que référentiel?

Si par la suite d'autres artistes viennent au projet, cela facilitera leur travail.

5. L'entreprise dispose-t-elle actuellement de ressources gratuites pour mettre en œuvre votre projet?

Il n'y a aucun problème si vous pouvez attendre. Et si la tâche est très urgente, alors vous devez évaluer exactement les ressources disponibles pour le moment et elles n'apparaîtront pas «dans la semaine à venir». Comme le montre la pratique, la phase d'achèvement des projets en cours peut être retardée, par exemple, en lien avec la mise en œuvre de souhaits supplémentaires des clients.

6. L'entreprise réalisera-t-elle elle-même toutes les composantes de votre projet (serveur, CMS, clients mobile et web)? Ou un autre partenaire sera-t-il impliqué pour cela?

La participation d'un autre partenaire est un risque, même si l'entreprise a déjà mis en œuvre avec succès des projets similaires avec la participation de divers entrepreneurs.

Quatrième étape Filtrer les offres


Après avoir reçu un volume suffisant de propositions et tenu des négociations initiales, vous pouvez commencer à filtrer les participants au concours.

Tout d'abord, excluez les entreprises qui ont des critères de risque. Par exemple:

  • masquer des informations sur l'équipe de développement;
  • manque d'accès au tracker de tâches et aux rallyes;
  • Il y a des doutes sur la compétence de l'entreprise, etc.

Ne choisissez pas une équipe avec des paramètres de risque uniquement pour la raison que vous avez aimé communiquer avec eux. Vous ne devez pas vous tromper que dans votre cas tout ira bien.

À ce stade, il est conseillé de ne pas laisser plus de 2-3 artistes potentiels. Les autres participants sont invités à établir un plan de travail approximatif (feuille de route) pour le projet, puis à organiser un rallye avec l'équipe qui sera impliquée dans le développement. En utilisant la feuille de route, vous et l’artiste pourrez planifier le travail et les ressources nécessaires. Et grâce à la communication avec une équipe potentielle, vous comprendrez la compétence des spécialistes et augmenterez les chances de succès du projet.

Si les composants individuels du système seront réalisés non pas par l'entrepreneur principal, mais par d'autres artistes, il est conseillé de les inviter à la discussion également.

Cinquième étape Prise de décision


Au stade final du choix d'un développeur mobile, tout est simple: vous devez prendre une décision. Naturellement, il peut être influencé par divers facteurs, notamment le calendrier et le budget du développement, l'approche de travail de l'équipe, les impressions générales de la communication. Évaluez toutes les informations et les risques potentiels.

Dans le cas du développement mobile (front-end), les paramètres tels que la combinaison des ressources et des capacités de l'entreprise ont le plus de poids. Dans le même temps, vous devez être à l'aise sur un pied d'égalité avec l'artiste.



Pour résumer


Il existe de nombreux studios mobiles sur le marché, mais en pratique, il peut être difficile de trouver une équipe fiable. Nous espérons que l'algorithme décrit vous aidera à gagner du temps lors du choix d'un artiste et à libérer l'application à temps et sans situations imprévues.

Merci de votre attention!

Source: https://habr.com/ru/post/fr472590/


All Articles