Comment choisir un bon prestataire en développement web quand vous n’êtes pas « technique » ?
Les professionnels non techniques peuvent suivre certaines étapes de base pour comprendre si un fournisseur informatique possède les compétences nécessaires à leur projet.
Pour la plupart des gens qui ne baignent pas dans le monde de l’informatique et du développement de logiciels, les détails techniques tout comme les langages informatiques peuvent souvent sembler intimidants et compliqués à comprendre.
Ce n’est pas une surprise : c’est pourquoi il faut un vrai dévouement et un apprentissage constant pour devenir un développeur professionnel.
Pour les fondateurs et les propriétaires d’entreprises ayant peu ou pas de formation technique, cela peut poser un problème :
- Comment pouvez-vous juger si le fournisseur informatique que vous envisagez pour votre projet informatique est « bon » dans son domaine ?
- Comment pouvez-vous savoir si les solutions techniques qu’ils proposent sont le meilleur choix pour votre projet ?
- Et comment pouvez-vous savoir s’ils seront en mesure de répondre aux exigences techniques requises par votre entreprise et / ou produit ?
Ce sont des questions importantes, et nous allons y répondre dans cet article.
Mais d’abord, avant d’arriver à nos suggestions sur la façon de vérifier correctement le potentiel d’un fournisseur informatique envisagé, nous allons présenter la liste des choses que vous devez éviter de faire.
À ne pas faire quand vous rechercher un prestataire en développement web
Le piège à éviter : essayer de rechercher des questions techniques à poser à l’entreprise informatique avec qui vous envisagez de travailler
Le développement de logiciels informatiques est un processus complexe qui nécessite généralement des années d’engagement et d’étude. Pour quelqu’un qui ne comprend pas ce langage et concept, il ne serait pas logique d’essayer de s’impliquer dans une conversation technique.
Se fier uniquement aux références
Bien que les références puissent vous donner une idée de la performance d’un fournisseur informatique, elles ne peuvent pas vous indiquer clairement la capacité du fournisseur à répondre aux exigences uniques de votre entreprise.
Faire venir quelqu’un avec une expérience technique pour les interviewer.
Il faut prendre en compte la vitesse à laquelle le codage et le développement évoluent ainsi que la multitude d’approches et de langages différents. Cela signifie qu’une personne ayant une expérience passée dans un code peut être complètement déconnectée sur les nouveaux projets et peut vous amener à vous induire en erreur.
De plus, une personne ayant des connaissances techniques superficielles et non consciente des caractéristiques uniques de votre entreprise pourra avoir du mal à saisir si un fournisseur informatique convient bien au projet.
Alors, que devriez-vous faire ?
Au cours du processus de sélection d’une société de développement de logiciel, l’entreprise cliente voudra clairement avoir une communication transparente à propos du prix et du calendrier demandé.
Ce sont sans aucun doute des éléments importants, mais ils suivront généralement une discussion sur les exigences techniques et commerciales du projet.
Tout d’abord, nous vous suggérons d’entreprendre vous-même le processus d’entretien avec l’entreprise candidate : après tout, vous connaissez votre entreprise mieux que quiconque, et votre capacité à établir des relations et à communiquer avec votre partenaire déterminera le succès du projet.
Afin d’avoir une idée claire du choix de votre partenaire, nous vous suggérons de connaitre les différentes personnes du côté du fournisseur :
- le dirigeant ou le CEO,
- le chef de projet,
- le développeur principal ou le directeur technique.
Au cours de la discussion, nous vous suggérons d’adopter l’approche suivante afin d’évaluer leurs capacités et leur professionnalisme :
1. Assurez-vous qu’ils comprennent votre projet
Avant votre discussion, l’équipe du prestataire devrait idéalement être informée de l’idée générale du projet que vous souhaitez mettre sur pied et de la façon dont elle contribuera ou s’intégrera à votre entreprise. Si ce n’est pas possible, alors vous devriez commencer par un aperçu général et une introduction de votre projet : par exemple, une présentation en deux minutes comme un « Elevator pitch ».
Mais alors c’est quoi un elevator pitch ?
Un elevator pitch correspond à un argumentaire éclair effectué à l’oral. Cet argumentaire revient à se présenter et à mettre en avant son projet devant un futur partenaire ou potentiel investisseur, plus « élevé que soi » et qui a un temps très limité à vous accorder.
Après cela, voici quelques questions que vous devriez leur poser :
- Quels sont, selon eux, les objectifs du projet ?
- Demandez-leur de vous répéter l’idée du projet avec leurs propres mots. Le comprennent-ils bien ?
Essayez de débattre sur leurs réponses pour voir comment ils réagissent et s’ils ont des positions flexibles ou non.
2. Interrogez-les sur le dernier projet sur lequel ils ont travaillé.
Concernant le dernier projet sur lequel ils sont travaillé partageaient-ils des objectifs industriels ou commerciaux similaires aux vôtres ?
- Qu’est-ce qui, selon eux, était similaire ou différent ?
- Quels défis non techniques ont-ils rencontrés pour comprendre, communiquer et réaliser les objectifs ?
- Quel outil de gestion de projet ont-ils utilisé ? Quels étaient les avantages de ceux-ci, et quels problèmes ont-ils rencontrés ?
- Où ont-ils échoué et comment ont-ils rebondi ?
Les réponses à ces questions devraient vous donner une bonne indication sur la façon dont la société informatique répond aux défis et problèmes qui surviennent au cours d’un projet de développement de logiciels.
Elles indiqueront également s’ils peuvent bien répondre aux critiques et adopter une auto-analyse.
Cela vous donnera également une idée sur la façon dont ils communiquent entre eux et avec leurs clients, et vous permettra d’analyser les méthodes qu’ils utilisent pour rendre ce processus aussi fluide et efficace que possible.
3. Questionnez-les sur certains aspects techniques
C’est l’étape où vous serez en mesure de comprendre la capacité de votre fournisseur informatique à comprendre les outils techniques avec lesquels il travaille et à en parler devant un professionnel non technique.
En restant sur le sujet de leur dernier projet, creusez certains points :
Demandez-leur de vous expliquer l’approche technique qu’ils envisagent de prendre pour votre projet, aussi simplement que possible, en utilisant des concepts et des métaphores qui peuvent être compris par n’importe qui.
En effet, un grand développeur est en mesure de condenser des approches et des défis techniques complexes dans un langage facile à comprendre, et de démontrer qu’il comprend la dynamique du monde réel et peut se rapporter à des personnes non techniques.
Quand ils répondent à des questions sur les défis techniques ou les erreurs qu’ils ont faites et sur la façon dont ils les ont corrigées, s’ils commencent à utiliser trop de langage technique et d’acronymes et que vous vous perdez dans leurs explications, c’est que quelque chose ne vas pas.
4. Demandez-leur comment ils peuvent envisager l’évolution de votre projet
Ce sera l’occasion de voir à quel point ils sont confiants et capables de travailler sur votre projet.
Vous pouvez leur demander de vous donner une estimation approximative du nombre de membres de l’équipe qui serait nécessaire pour le réaliser, du temps que cela prendrait et des défis qui pourraient survenir.
Demandez-leur combien d’options techniques différentes sont disponibles pour obtenir le résultat que vous souhaitez, et quels pourraient être les avantages et les inconvénients de chacune.
N’oubliez pas de prendre votre temps et de ne pas précipiter la discussion. Le choix d’un partenaire de développement informatique doit être une procédure minutieuse, car il définira en fin de compte une partie ou la totalité de vos capacités et de votre identité numérique.
Chez Bocasay, spécialistes du développement informatique offshore, nous profitons de chaque occasion pour vraiment comprendre les besoins, les objectifs et les environnements commerciaux uniques de nos clients. Nous sommes expérimentés dans l’établissement de processus de gestion de projet transparents qui sont adaptés à chacun de nos clients.
Vous souhaitez développer un nouveau projet web ou une nouvelle application ? Contactez-nous et parlons de la façon dont nous pouvons travailler ensemble.