D'après un traducteur: L' article original a été écrit par Alexander Shaporod pour le blog de sa société Django Stars. Ils développent des applications mobiles et partagent leurs expériences avec les lecteurs.
L'externalisation en informatique présente plusieurs avantages: par exemple, elle vous permet d'économiser de l'argent et, si nécessaire, d'obtenir l'aide d'experts dans divers domaines. Néanmoins, il existe des problèmes, des risques très difficiles à éviter, si possible. Mais si vous les connaissez, vous pouvez réduire considérablement leur impact. Comment? Nous en parlerons.
Skillbox recommande: Cours pratique «Gestion de projet numérique» .
Nous vous rappelons: pour tous les lecteurs de «Habr» - une remise de 10 000 roubles lors de l'inscription à un cours Skillbox en utilisant le code promo «Habr».
Menace 1. Le partenaire n'a pas suffisamment de force ou d'expérience pour mener à bien votre projet

Si une entreprise tierce ou un spécialiste est impliqué dans le projet et que le développement est presque entièrement externalisé, la question se pose: "Ces personnes sont-elles capables de mener à bien le projet?" La plupart des experts, partout et partout, parlent de leurs capacités, de leurs connaissances et de leur expérience, mais en fait, cela pose souvent des problèmes.
Comment vous assurer que vous avez recruté une équipe ou un spécialiste vraiment solide, et non des déchets?
SolutionIl est nécessaire d'explorer les capacités d'un partenaire potentiel. Voici quelques éléments à considérer en premier:
- Maturité de l'entreprise ou du spécialiste: depuis combien de temps ils travaillent dans leur domaine, quels projets ont été mis en œuvre, combien d'employés sont dans l'entreprise.
- Le nombre de grands projets et de clients importants par rapport à leur nombre total.
- Site Web de l'entreprise. Souvent, les entreprises indiquent les faits de base les concernant sur le site, et il est facile de les vérifier.
- Activité sociale dans les médias. Les leaders dans leur domaine partagent souvent leur expérience et leurs connaissances dans des articles pour divers médias.
- Le niveau de spécialistes dans l'entreprise, ainsi que le «rapport de forces»: l'entreprise aura-t-elle suffisamment de personnes et d'opportunités pour exécuter votre commande (par exemple, pour créer un jeu mobile)?
- Avis sur l'entreprise sur le réseau.
- Si possible, assurez-vous de discuter avec les clients actuels ou anciens de cette entreprise.
- Si possible, parlez personnellement à des spécialistes responsables: de cette façon, vous comprendrez si vous pouvez établir une communication, ce qui est extrêmement important lors du transfert de projets vers l'externalisation.
- Demandez à écrire un morceau de code de test pour implémenter votre projet.
Menace 2. Perte de contrôle

Il ne fait aucun doute que dans certains cas, les entreprises perdent le contrôle de leurs projets lorsqu'elles externalisent. Le manque de communication et les résultats visibles sont les premiers signes d'un problème.
Solution- Avant de commencer, discutez de la façon dont vous allez interagir, ainsi que des méthodes qui seront utilisées dans la mise en œuvre du projet.
- Découvrez quelles méthodes de travail le partenaire a utilisées auparavant. Quels sont leurs avantages et inconvénients, qui ont permis de réaliser?
- Assurez-vous que votre partenaire peut offrir les bonnes solutions (pour vous) dans diverses situations.
- Si vous préférez d'autres méthodes de résolution des tâches, mais que vous, par exemple, avez moins d'expérience, laissez votre partenaire travailler: interférer dans ce cas signifie perturber le cours normal du projet.
- Exigez une transparence totale du processus, notamment en suivant les points du plan et en respectant les délais. En tant que client, vous devez avoir accès à vos documents de workflow.
Menace 3. Obligation du fournisseur (verrouillage du fournisseur)

Le fait est que votre partenaire utilise des outils propriétaires pour mettre en œuvre le projet, qui ne pourront pas être remplacés à l'avenir. Analogie: dans le village il y a le seul fournisseur Internet qui fonctionne très mal, mais qui ne peut pas être changé, car il n'y a pas d'alternative (cette situation est bien illustrée à South Park).
Solution- Vérifier la possibilité de maintenir le projet en état de marche après son achèvement seul ou par d'autres partenaires. La plupart des sociétés blanches ne construiront pas de solutions propriétaires basées sur Python, Ruby, .Net ou Java - elles fonctionnent avec des systèmes, des cadres et des applications populaires. Mener des études de marché: existe-t-il une alternative au partenaire actuel?
- Assurez-vous que le code écrit par les spécialistes du partenaire sera prêt à être traité par d'autres spécialistes.
- Gardez la propriété de tous les résultats du travail du partenaire, vérifiez que tous les composants du projet sont à votre disposition à tout moment.
- Documentez tous les processus, demandez le même partenaire.
Menace 4. Coûts cachés

Il arrive parfois que le coût des travaux prescrits dans le contrat dépasse finalement le montant initialement prévu. Cela se produit si vous n'avez pas prévu tous les points importants.
Solution- Veuillez noter comment l'entreprise évalue les différentes étapes du projet et, surtout, le coût du travail individuel, ainsi que le projet dans son ensemble.
- Quels types de contrats la société sous-traitante accepte-t-elle: coût fixe, coût fixe avec un abonnement pour soutenir davantage le projet, ou autre chose?
- Découvrez des points comme la TVA et autres frais cachés. Il vaut mieux le faire avec un comptable / économiste professionnel.
- Définissez vos propres exigences pour le projet, faites-les aussi claires que possible pour le partenaire. Cela vous permettra de calculer le budget sans menacer de recevoir des dépenses supplémentaires après son achèvement.
Menace 5. Sécurité de l'information

Il est extrêmement important de conserver les droits sur les résultats de l'entreprise externalisée. Il s'agit de votre propriété intellectuelle, et elle doit le rester.
Solution- Vous signez avec des partenaires NDA?
- L'entreprise partenaire a-t-elle de l'expérience avec des données clients importantes?
- La présence de projets partenaires réalisés avec succès pour de grandes entreprises ou le secteur public est un gros plus.
Menace 6. Où se trouve le bureau du partenaire?

L'externalisation est bonne lorsque vous et votre partenaire êtes dans le même fuseau horaire. Sinon, faire affaire avec une autre entreprise peut être une tâche ardue.
Solution- Le fuseau horaire et le mode de fonctionnement du partenaire doivent correspondre au vôtre.
- Distance et accessibilité: pouvez-vous visiter le bureau du partenaire si nécessaire et sans aucun problème?
- Quelle banque votre partenaire utilise-t-il pour travailler, où est-il enregistré?
- Quelles méthodes de paiement le partenaire utilise-t-il?
- Où l'entreprise avec laquelle vous travaillez est-elle enregistrée?
- La situation politique et économique du pays d'enregistrement du partenaire est-elle stable?
En fait, il y a vraiment beaucoup de points importants lorsque l'on travaille avec une entreprise ou des spécialistes individuels externalisés. Nous avons énuméré les principaux, donc si vous vous en tenez au plan et travaillez, en tenant compte de tout ce qui précède, il ne devrait pas y avoir de problèmes.
Skillbox recommande: