Acheter en externe ou développer en interne ? Avantages et inconvénients

22 June, 2021

Acheter en externe ou développer en interne ? Avantages et inconvénients pour déployer une solution digitale de gestion des opérations terrain.

Contexte

Après avoir pris conscience qu'elles ne pouvaient plus gérer leurs opérations sur le terrain manuellement avec un stylo et du papier, Excel et des groupes WhatsApp, les entreprises arrivent à la conclusion qu'elles ont besoin d'une solution logicielle appropriée pour pouvoir se développer et soutenir leur croissance.

D'après notre expérience, les entreprises sont confrontées à un choix parmi ces deux options :

  • S’appuyer sur les ressources technologiques existantes en itérant sur ce qui a été fait jusqu’à présent avec un développement interne

  • Acheter une solution logicielle appropriée d’un vendeur spécialisé, à l’état de l’art, souvent sous forme d’abonnement en mode Software as a Service

Chaque option a ses avantages et ses inconvénients que nous allons exposer ci-dessous pour aider dans le processus de prise de décision.

1. Les arguments en faveur d’un développement en interne

  • Un meilleur contrôle de ce que vous développez

Développer signifie en effet construire de façon itérative sur la base de ce qui a été fait jusqu'à présent, en essayant d'introduire davantage de technologie et d’automatisation. Lorsque vous développez votre solution en interne, vous êtes davantage certains que tout ce qui est développé correspond exactement aux besoins de votre entreprise, tandis que l'achat d'une solution sur étagère présente le risque d'avoir à adapter votre façon de travailler à celle-ci.

  • Boucle de feedback rapide pour améliorer le produit.

Un autre avantage de développer avec des ressources internes est que vous êtes plus proche des utilisateurs et que les retours sur la solution seront plus fluides entre les employés d'une même entreprise, par rapport à des intervenants extérieurs qui mettraient en œuvre une solution, et ne seraient pas aussi proches.

  • Vous ne dépendez pas de prestataires externes 

Lorsque vous faites les choses par vous-même, cela réduit le risque de dépendance lié à l'établissement d'une relation avec un fournisseur de services externe. Vous êtes en contrôle intégral de votre activité.

  • Moins cher

En considérant que vous vous appuyez sur des ressources techniques qui sont déjà salariées, ou que vous envisagez de recruter, l'investissement est a priori est moins coûteux que de payer une entité externe. Ce calcul ne ne prend cependant pas en compte le coût d'opportunité, mis en évidence dans la section ci-dessous.

2. Les arguments pour acheter en externe, à un tiers

  • Mise à jour continue

Adopter un outil ‘Software as a Service’ s'accompagne souvent de l'engagement que le logiciel sera amélioré régulièrement, au moins tous les trimestres, pour corriger des bugs, introduire de nouvelles fonctionnalités ou de nouveaux designs, etc. Ainsi, le modèle d'abonnement vous permet de bénéficier d'une solution qui s'améliore constamment grâce aux retours de tous ses utilisateurs.

  • Assistance d'experts

Le SaaS est livré avec un service client régi par des accords de niveau de service (SLA) qui vous donnent l'assurance que si vous en avez besoin, vous obtiendrez une réponse rapide pour résoudre votre problème ou obtenir l'assistance appropriée. Des chargés de clientèle dédiés vous aideront également à vous former à la gestion du système et à tirer le meilleur parti de ses fonctionnalités.

  • Restez à la hauteur des meilleures pratiques de l'industrie

En utilisant une solution SaaS standard, vous vous assurez d'utiliser ce que les autres concurrents utilisent, comme norme du secteur, au fur et à mesure qu'elle évolue, et ainsi vous ne vous retrouvez pas coincé avec une solution obsolète.

  • Accélérer le temps de mise sur le marché

L'externalisation de la charge de travail à un prestataire externe, avec une solution éprouvée, permet souvent de déployer plus rapidement sur le marché car la solution est déjà développée, par rapport à un développement interne incertain pour lequel vous maîtrisez beaucoup moins le calendrier de livraison.

  • Rester concentrés sur le cœur de métier.

Le coût d'opportunité de la construction en interne est souvent sous-estimé, il se constitue du temps et de l'énergie des dirigeants impliqués dans la gestion d’un projet complexe, au détriment de la gestion des activités centrales de l’entreprise.

  • Avoir une solution évolutive

Certes il peut être tentant de créer quelque chose rapidement, en tirant parti par exemple de tous les outils sans code qui existent, mais vous devez vous assurer que cette solution peut gérer la croissance de l'utilisation de votre entreprise et est durable à moyen terme. Ce qui fonctionne avec 10 utilisateurs peut ne pas fonctionner avec 1 000 utilisateurs et des bases de données beaucoup plus volumineuses. Nous avons vu des clients, par exemple, créer une application avec App Sheet se rendre compte 6 ou 12 mois plus tard que celle-ci n'était pas personnalisable ou suffisamment solide pour répondre aux besoins de leur entreprise, à tel point qu'ils ont dû recommencer toute la mise en œuvre. Les solutions standard ont généralement prouvé leur capacité à gérer une telle échelle, vous avez donc plus confiance en cette dimension.

Conclusion

Il y a donc de bons arguments pour chaque option, et décider ce qui fonctionne pour votre organisation dépend essentiellement de ces facteurs :

  • Quelles sont les ressources technologiques disponibles pour le développement ?

  • Quel est votre budget disponible ?

  • Quelles sont vos priorités commerciales ?

En tant que fournisseur de logiciels, nous pensons qu'il existe des raisons valables d'utiliser un outil dédié et que les risques associés à cette solution peuvent être atténués avec les éléments suivants :

  • Rédiger un cahier des charges clair pour s'assurer que le fournisseur peut fournir une mise en œuvre conforme aux exigences de votre entreprise

  • Un calendrier clair pour le déploiement et le modèle de tarification, afin que vous puissiez prévoir le coût annuel des licences au fur et à mesure de votre croissance

  • Des niveaux de réponse (SLA) précis pour le support client en cas de problème

  • Choisir un outil suffisamment personnalisable, avec la bonne documentation, pour le faire évoluer et s'adapter à vos besoins opérationnels dans le temps

Illustration

Gérez vos forces de vente sur le terrain de façon digitale