Développements tech : solution sur mesure ou sur étagère ?

Frédéric Hovart est fondateur de Globalis, une ESN de 35 personnes, spécialisée sur les plateformes PHP et WordPress, avec de nombreuses références telles que UNESCO, Paris Fashion Week, PSA, Le Monde, Prisma Media, CNRS, Ministère de l’Agriculture, CNRS, Institut Curie, Ubisoft, etc.

À chaque nouveau besoin, nous sommes tous confrontés à un choix : développer une solution maison ou s’appuyer sur un produit existant. Dois-je dégainer un plugin WordPress pour la mise en place d’un bandeau RGPD ? Dois-je développer en interne un module de gestion de mes abonnés ?

Est-il préférable de choisir une solution toute faite, dite “sur étagère” ou développer une application “sur mesure” ?

Cette question, bien plus vieille que le web lui-même, n’a pas de réponse évidente. Il y a beaucoup de littérature sur le sujet et les avantages et inconvénients sont globalement connus. 

La solution sur étagère

Qu’elle soit open source ou provenant d’un éditeur, la solution sur étagère paraît plus économique et plus rapide à déployer. Elle ne fait pour autant pas apparaître les coûts de sa mise en œuvre (intégration, formation…) et le budget sur le long terme. Le changement d’organisation pour se plier au processus standard, qu’il soit fonctionnel ou technique, est aussi souvent sous-estimé. Changer une organisation peut coûter très cher au bout du compte.

Le fait maison 

Si une solution “sur mesure” semble plus coûteuse et plus longue à concevoir, elle est aussi plus souple dans son déploiement et elle accompagne naturellement la conduite du changement. Cette dernière est nécessaire à l’acceptation de tout nouvel outil modifiant les habitudes des utilisateurs. 

Le monde change

Depuis quelques années, le monde du logiciel évolue vite. Les solutions ultra spécialisées en mode SaaS se multiplient. Les outils tout en un, comme les plugins, sont légion. Les API sont partout. Tout cet écosystème donne un nouvel avantage aux solutions sur étagère. Définitif ?

Basique

Chez Globalis, que ce soit pour les besoins de nos clients ou les nôtres, nous posons d’abord des questions basiques :

  • La solution sur mesure est-elle simple, rapide à mettre en œuvre et à faire évoluer ? Si oui, alors développons-la. Nous serons ainsi indépendants de tiers. Il est aussi probable que cette solution soit plus rapide, moins gourmande en ressources qu’une solution éditeur.
  • Mon besoin est-il complexe ? Si oui, est-il couvert par un éditeur fiable ? Oui ? Alors, il faut étudier la solution en profondeur, faire un comparatif et mettre en place un prototype pour valider le choix initial.

Plus complexe ?

Si ces deux questions n’ont pas de réponses évidentes, alors il faut procéder à une revue plus large. Je vous propose cet arbre afin de simplifier votre réflexion.

Qu’est ce qu’un éditeur fiable ? Pour moi, c’est un éditeur qui tient ses promesses. Sa solution doit être pleinement fonctionnelle aujourd’hui – fiabilité opérationnelle – et on doit pouvoir compter dessus demain – fiabilité financière. 

Afin d’être complet, je vous donne quelques critères complémentaires :

  • L’indépendance vis-à-vis de l’éditeur est-elle stratégique pour votre structure ?
  • La solution sur étagère peut-elle évoluer ?
  • Quelle est la compatibilité de la solution sur étagère avec votre SI ?
  • Quel est l’impact de l’intégration d’une solution sur étagère sur les performances globales ? 
  • Quelle est la capacité de votre structure à développer en interne ou à sous-traiter le développement ?
  • Quid de la sécurité ?
  • Quid de la RGPD ?
  • Quels sont les délais de mise en œuvre ?

A vous de jouer.


La newsletter The Audiencers : de professionnels, à professionnels

Envoyée toutes les 2 semaines, avec dedans des conseils concrets et applicables, des voix d’experts et des benchmarks inspirants, pour vous aider à mieux engager, convertir et fidéliser vos audiences.