Pourquoi je teste chaque logiciel avant de le recommander à un client

Un client m’a demandé début 2024 de valider un logiciel de gestion de tickets pour son service technique, douze postes, budget serré. La fiche marketing promettait une intégration native avec leur ERP en « quelques clics ». J’ai passé trois jours à faire un test logiciel professionnel complet avant de donner mon accord — et c’est ce qui a évité un dégât que je vous raconte plus bas.

Pourquoi je ne me fie jamais à une fiche produit

En 25 ans, j’ai vu des dizaines de solutions vendues comme interchangeables alors qu’elles ne le sont pas du tout dans un contexte réel. Une fiche marketing décrit un usage idéal, pas votre infrastructure, pas vos habitudes d’équipe, pas vos contraintes de sécurité. J’ai appris ça à mes dépens en 2003, chez la PME bretonne où je dirigeais l’équipe technique : j’avais validé un outil de sauvegarde sur la base d’une démonstration commerciale de 45 minutes. Résultat, la restauration d’un serveur de fichiers a pris 14 heures au lieu des 2 heures annoncées, parce que le mode incrémental promis ne fonctionnait pas correctement avec notre volumétrie. Ce jour-là, j’ai décidé que je ne recommanderais plus jamais un logiciel sans l’avoir installé, configuré et cassé moi-même.

Le bouche-à-oreille n’est pas fiable non plus, même quand il vient d’un confrère compétent. Un logiciel qui fonctionne bien chez une collectivité de 30 agents peut se comporter très différemment chez une PME de 200 utilisateurs avec un réseau saturé aux heures de pointe. Le contexte change tout, et personne ne peut tester à votre place dans votre environnement.

Ce que couvre mon test logiciel professionnel avant toute recommandation

Mon protocole n’a rien de sophistiqué, mais il est systématique. Je le fais toujours dans cet ordre :

  1. Installation complète sur un environnement de test isolé, jamais en production
  2. Vérification des flux réseau réels (ports, protocoles, dépendances cloud cachées)
  3. Test de charge minimal — au moins le double du nombre d’utilisateurs annoncé par le client
  4. Scénario de panne volontaire : coupure réseau, arrêt brutal du service, corruption d’un fichier de config
  5. Test de restauration ou de rollback, quand c’est pertinent
  6. Lecture des conditions de licence, notamment sur l’hébergement des données

Ce protocole me prend entre deux et cinq jours selon la complexité de l’outil. Pour un logiciel critique — messagerie, sauvegarde, gestion des accès — je ne descends jamais en dessous de trois jours de test. C’est du temps facturé, et certains clients ont grincé des dents en voyant la ligne sur le devis. Je leur explique toujours que ces trois jours coûtent moins cher qu’une nuit blanche à restaurer un système en panne.

Le cas qui aurait mal tourné sans ce test

Revenons au client de 2024. Le logiciel de tickets promettait une synchronisation automatique avec leur ERP via une API « standard ». En le testant dans mon environnement, j’ai découvert que l’intégration nécessitait en réalité un module payant supplémentaire, non mentionné sur la fiche commerciale, et que la synchronisation ne se faisait que toutes les six heures — pas en temps réel comme annoncé. Pire : lors de mon test de panne, une coupure réseau de dix minutes a provoqué un doublon systématique de tous les tickets en cours à la reprise de connexion.

Si j’avais validé cet outil sur dossier, comme le client me le demandait initialement pour gagner du temps, son équipe se serait retrouvée avec des tickets dupliqués à chaque micro-coupure réseau — un cas fréquent dans leurs locaux, à cause d’une box internet vieillissante que je leur avais déjà signalée sans succès. J’ai recommandé un concurrent, moins connu, à 40 euros de plus par mois, mais sans ce défaut. Le client a grogné sur le budget, puis m’a remercié huit mois plus tard quand un ancien collègue, chez une autre structure, a vécu exactement le problème du doublon avec le premier logiciel.

Comment cette discipline a évolué en 25 ans de carrière

Au début de ma carrière, je testais par curiosité technique, presque pour le plaisir de comprendre comment un outil fonctionnait. Avec les années, ce test est devenu une clause de conscience professionnelle. J’ai vu trop de consultants recommander des solutions qu’ils n’avaient jamais installées eux-mêmes, en s’appuyant uniquement sur des avis en ligne ou des comparatifs génériques. Ce n’est pas de la malhonnêteté, la plupart du temps, c’est juste un manque de temps ou une confiance mal placée dans la parole du fournisseur.

Ce qui a changé, ce n’est pas la méthode de fond, mais la rigueur sur les scénarios de panne. Pendant longtemps, je testais surtout la fonctionnalité en usage normal. Depuis l’incident de 2003, et plus encore depuis que je suis indépendant et seul responsable de mes recommandations, je teste systématiquement ce qui se passe quand ça casse. C’est souvent là, dans la panne, que la fiche marketing ment le plus.

Ce qu’un test logiciel professionnel ne remplace pas

Il faut aussi être honnête sur les limites de cette méthode. Un test de trois jours ne révèle pas tout — certains bugs n’apparaissent qu’après plusieurs mois d’usage réel, avec la montée en charge progressive des données. Je le dis toujours à mes clients : mon test réduit le risque, il ne l’élimine pas. Et un logiciel validé pour une PME de 12 postes avec un réseau fibre stable n’est pas automatiquement valable pour une collectivité de 80 agents avec une infrastructure hétérogène. Chaque recommandation reste conditionnée à un contexte précis, et je le précise systématiquement dans mes rapports.

Si vous n’avez rien d’autre à retenir de cet article, c’est ceci : ne recommandez jamais un outil que vous n’avez pas cassé vous-même une fois. La fiche marketing décrit le meilleur des cas ; votre client, lui, vivra tous les autres. J’aimerais savoir si vous appliquez une discipline similaire dans vos propres recommandations, ou si le temps manque trop souvent pour ce genre de test.

Ce point rejoint un autre article, les logiciels que j'installe en premier, et un autre point utile est couvert dans PowerToys.

Pour approfondir, consultez la documentation de Microsoft.