4 endroits où vous pouvez découvrir les coûts d'externalisation cachés
Publié: 2022-07-14
Dans un monde parfait, l'externalisation n'est qu'une autre pratique commerciale. Dans la vraie vie, embaucher une équipe offshore, c'est comme nager à travers une rivière pleine de crocodiles. Le vol de propriété intellectuelle, la mauvaise qualité et les manigances en matière de prix donnent à la pratique une mauvaise réputation.
Nous allons construire un pont sur cette rivière.
4 endroits où vous pouvez découvrir les coûts d'externalisation cachés
Dans cet article, nous allons vous montrer comment éviter les pratiques commerciales malhonnêtes utilisées par certains fournisseurs et comment optimiser votre investissement en externalisation .
L'externalisation consiste principalement à économiser de l'argent. Cependant, certaines des pratiques d'externalisation cachées suivantes pourraient en fait vous coûter plus cher que prévu.
Majoration de prix fixe
Le modèle de coopération à prix fixe est un favori des clients. Avoir une portée définie des travaux à livrer pour une somme d'argent déterminée est certainement pratique. Mais cette commodité a un prix.
À savoir, la majoration de 20 à 30 % pour l'atténuation des risques .
Vous voyez, tout est une question d'estimation. Il n'y a pas deux projets identiques. Par exemple, même si deux clients différents souhaitent cloner l'une de nos applications populaires comme Duolingo , il y aurait suffisamment de modifications mineures pour modifier chaque projet de manière très différente.
Ce qui signifie que dans la grande majorité des cas, l'équipe de développement ne peut pas donner un devis précis à 100 %. Dans le même temps, dépasser le temps et le budget convenus avec le client nuit à sa réputation et à ses résultats.
Mais comme le client veut voir des chiffres clairs, l'entreprise doit les montrer. Ainsi, pour atténuer leurs risques, ils ajoutent environ 20 à 30 % (peut-être plus si le projet est compliqué) pour s'assurer qu'ils respectent le budget et réalisent des bénéfices.
C'est si l'entrepreneur est une entreprise honnête. Certains utilisent des mesures douteuses, comme remplacer les développeurs expérimentés (et coûteux) par des débutants ou ne pas tester le travail correctement.
Imaginez la surprise lorsqu'un tel projet plante parce que, par exemple, l'heure du serveur diffère de l'heure locale de l'utilisateur. Aussi, imaginez combien cela coûtera-t-il de réécrire le projet à partir de zéro, car il est plein de bogues comme celui-ci.
Que faire de l'atténuation des risques
- Utilisez un modèle Time and Material et des rapports d'avancement hebdomadaires . De cette façon, vous pourrez suivre l'état du projet et les dépenses budgétaires. De plus, lorsque (et non "si") vous décidez de demander des fonctionnalités supplémentaires, vous n'aurez pas à déposer de demande de modification.
- Sinon, anticipez les surcoûts. Nous avons eu un client qui nous a dit d'ajouter 30% supplémentaires au devis que nous leur avons donné. Ils travaillaient pour une grande entreprise. Et obtenir une seule allocation importante de ressources était plus facile pour eux que de demander à plusieurs reprises de petites sommes pour payer les changements.
Payer pour le perfectionnisme
Ceci est délicat et nécessite une compréhension de vos objectifs commerciaux et de leur corrélation avec la fierté professionnelle des développeurs.
Vous voyez, les programmeurs veulent vraiment écrire un code propre, lisible, fonctionnel et optimisé qui ferait pleurer de joie Bjarne Stroustrup . Mais cela prend beaucoup de temps. Le temps que le client (vous) paie. De plus, le code propre n'améliore pas nécessairement le fonctionnement de votre logiciel.
Dans le même temps, les développeurs demandent souvent à leurs clients d'allouer des fonds à quelque chose appelé "refactoring" - améliorant la lisibilité du code. Et la valeur commerciale de la refactorisation est loin d'être évidente.
Alors, comment ne pas surpayer le perfectionnisme des développeurs et obtenir un travail de qualité en même temps ?
Que faire du perfectionnisme
Le diable, bien sûr, est dans le détail.
Il y a des cas où la refactorisation et les améliorations de la base de code sont une nécessité absolue. Ils sont indispensables si vous souhaitez faire évoluer votre produit, ajouter plus de fonctionnalités et augmenter la taille de l'équipe. Sinon, vous risquez que de nouveaux développeurs passent les six premiers mois à essayer de comprendre ce qui se passe.
« Le refactoring est similaire au brossage des dents. C'est un travail prophylactique qui devrait être continu si vous voulez éviter les coûts exorbitants lorsque l'urgence se produit », a écrit Dmitry Garbar (PM et partenaire dans une société informatique) dans son article pour Hackernoon.

Mais si votre logiciel ne change pas ou ne s'adapte pas ou s'il s'agit d'un MVP pour une startup, vous n'avez pas besoin de refactorisation.
Discutez de ce problème avec l'équipe au préalable et surveillez les rapports qu'ils vous envoient juste pour être sûr.
Frais de gestion
L'externalisation consiste à faire faire votre travail par quelqu'un d'autre et à économiser de l'argent dans le processus.
Bien qu'il puisse être tentant de confier tout à votre entrepreneur virtuel , un tel scénario est peu probable :
- À moins que vous ne soyez prêt à consacrer beaucoup de temps et d'argent à la rédaction d'un document d'exigences détaillé, votre contribution sera nécessaire dans le processus ;
- Abandonner le contrôle est un excellent moyen d' obtenir quelque chose de totalement différent de ce que vous vouliez ;
- Vous pourriez (et aurez probablement) des idées pour améliorer votre projet initial.
Dans tous les cas, vous devez être conscient que vous passerez un temps précieux à gérer l'entrepreneur (que ce soit votre temps ou celui de votre employé).
Une autre partie consiste à avoir un développeur externalisé comme point de contact. Chaque minute qu'ils passent à répondre à vos questions ou à vous informer de l'avancement est une minute qu'ils ne travaillent pas réellement sur votre projet.
Que faire des frais de gestion
- Convenez du processus de communication et du calendrier des réunions . Bien que les questions urgentes doivent être traitées rapidement, dans la plupart des cas, vous pourrez discuter des problèmes lors de réunions (ou de vidéoconférences). Cela vous permettra d'utiliser efficacement votre temps.
- Deuxièmement, engagez un chef de projet (au moins à temps partiel) dans votre équipe de développement. Étant sur place, ils peuvent gérer les besoins des développeurs mieux que vous. Ils sont également meilleurs en communication que les développeurs. Ils sont formés pour cela. Les PM peuvent tout vous expliquer plus rapidement et s'assurer que vos besoins sont pris en compte. Et communiquer avec eux n'interrompra pas le travail des développeurs.
D'après notre expérience, avoir un propriétaire de produit du côté du client et un chef de projet dans notre bureau donne les meilleurs résultats, en particulier pour les projets à long terme.
Commission accroupie, taxe cachée

Une autre technique de quote-fu interdite de l'arsenal des vendeurs malhonnêtes.
Vous obtenez un devis de leur part et c'est merveilleux - 20% de moins que ce que propose la concurrence. Vous fixez donc la date de lancement et ouvrez le contrat pour le signer.
« Le client s'engage à couvrir la taxe sur la valeur ajoutée (20 %) et les frais de virement bancaire (2 %) ».
Grillons.
Certaines personnes partiront immédiatement en trombe pour trouver un nouveau développeur. D'autres vont soupirer et signer.
Dans le pire des cas, ce prix supplémentaire n'apparaît qu'à la première facture.
Que faire de la commission "accroupie" et de la taxe cachée
- Renseignez-vous sur les taxes et les frais bien avant qu'il ne soit question de signer le contrat. Bien qu'ils puissent vous cacher l'information, très peu de vendeurs mentiront.
- Lisez attentivement les contrats . Même si l'entreprise n'a pas à payer la TVA (comme incitation du gouvernement, par exemple), il est toujours sage d'inclure cette information dans le contrat. Juste pour que tout le monde sache où va l'argent.
- Ne vous fiez pas aux prix super bas. Si cela semble trop beau pour être vrai, c'est probablement le cas.
Conclusion
Bien sûr, si un entrepreneur est malhonnête avec vous, vous pouvez passer à un meilleur (ou même intenter une action en justice contre lui).
Mais pourquoi perdre du temps et de l'argent là-dessus, alors que vous pouvez éviter les ennuis ?
Étudiez votre fournisseur potentiel, ses références et ses avis. Vérifiez leurs prix et leurs contrats. Et profitez de voir votre projet prendre vie entre des mains compétentes.
Notre auteur invité Vadim Dyvlyash est Senior Business Development Manager chez Belitsoft. Il travaille dans la vente informatique depuis 4 ans, à la fois dans des sociétés de produits et de services. Ses spécialités sont la sécurité de l'information et les projets de développement mobile.
