Chez Horanet, chaque nouvelle version de nos solutions logicielles passe par une étape essentielle avant son déploiement : l’homologation. Derrière ce processus clé, le service Industrialisation veille à garantir la fiabilité, la performance et la conformité de nos produits. Comment ? Grâce à des outils et des méthodes rigoureuses de test et d’analyse. Dans cette interview, plongez au cœur de leur expertise et découvrez comment ils assurent des solutions optimales pour nos clients et collectivités.
introduction
Pouvez-vous nous présenter le service Industrialisation et son rôle chez Horanet ?
Le service Industrialisation a vu le jour en janvier 2024 ! Aujourd’hui, nous sommes cinq dans l’équipe.
Concrètement, nous nous occupons de l’homologation des nouvelles versions, de la documentation (internes et manuels utilisateurs), de la qualité, mais aussi de la formation des collaborateurs Horanet pour leur permettre de mieux appréhender les évolutions des produits. Nous sommes là pour garantir que ce qu’on livre fonctionne bien, est documenté, compréhensible, et utilisable aussi bien par les équipes internes que par les clients.
Chacun a un peu sa spécialité :
- Patrick supervise le service et participe aux échanges stratégiques en interne,
- Mathieu est notre référent formation interne,
- Alix, c’est la référente technique — elle est en lien avec les développeurs et pilote l’automatisation des tests,
- Tristan est développeur de tests et chargé d'homologation,
- Et Nathan se concentre sur les outils d’automatisation. Il dispose notamment de la certification ISTQB (International Software Testing Qualifications Board), garantissant la maitrise du test logiciel.
Quelles sont vos principales missions au sein de l’entreprise ?
Notre mission centrale est d’assurer la qualité des livrables. Chaque nouvelle version est testée afin de vérifier sa conformité aux attentes. Des indicateurs qualité sont définis pour les versions “homologuées”, et nous jouons un rôle d’alerte en cas de problème. Si une version ne respecte pas nos critères, nous pouvons même la bloquer — une décision rare mais garante d’une solution fiable pour les utilisateurs.
Nous assurons également la transmission du savoir : rédaction de documentation, manuels et formations pour permettre aux collaborateurs Horanet de maîtriser les évolutions produits dans les meilleures conditions.
processus et méthodologie
Comment se déroule le processus de test et d’homologation des solutions logicielles chez Horanet ?
Nous nous appuyons sur les roadmaps produit pour planifier notre charge et anticiper les futures versions à homologuer, en lien étroit avec la cellule produit.
Lorsqu’une nouvelle version est prête, une réunion de lancement réunit les équipes concernées afin de définir le périmètre fonctionnel à tester. La cellule d’homologation se constitue alors et rassemble les documents nécessaires (spécifications, éléments techniques, etc.), complétés par des échanges avec les développeurs pour bien comprendre les fonctionnalités livrées.
Nous structurons ensuite notre travail à l’aide d’une carte mentale des cas de test, garantissant une vue d’ensemble et la prévention des régressions. Vient ensuite la rédaction, la mise à jour ou la création des tests, puis leur exécution. Les anomalies détectées sont classées selon leur gravité (bloquante, majeure, mineure) et transmises aux développeurs pour correction avant une nouvelle série de tests.
Une phase d’homologation classique dure environ trois mois.
Quels types de tests réalisez vous pour garantir la qualité et la fiabilité de nos solutions ?
Nous réalisons des tests complets pour garantir que chaque version livrée est stable, performante et conforme aux attentes.
Les tests fonctionnels vérifient la conformité des nouvelles fonctionnalités aux spécifications. Ils sont complétés par des tests de charge, destinés à évaluer le comportement de l’application en situation d’activité intense. Nous menons aussi des tests de non-régression pour nous assurer qu’une évolution n’affecte pas les fonctions existantes, ainsi que des tests d’erreur applicative pour vérifier la clarté et la pertinence des messages d’alerte affichés à l’utilisateur.
Nous réalisons également des tests de migration, notamment lors du passage d’Aquagliss à Go-Sport&Loisirs, afin de garantir la continuité des données et le bon fonctionnement global.
Enfin, nous souhaitons aller plus loin en intégrant des tests UI/UX pour mesurer le ressenti utilisateur et des tests RGAA pour évaluer l’accessibilité. L’objectif : rendre nos solutions toujours plus robustes, ergonomiques et inclusives.
Avez-vous des outils ou des méthodes spécifiques pour assurer la conformité des logiciels ?
Le cœur de notre process, c’est le Dossier d'Homologation et de Conformité du Logiciel (DHCL). Nous en créons un pour chaque version. Il regroupe tous les tests réalisés, les anomalies rencontrées, les retours faits aux développeurs… C’est un outil central : il permet non seulement de travailler main dans la main avec les développeurs, mais aussi de fournir un bilan statistique clair à la direction et aux équipes concernées. Chacun peut suivre l’avancée des tests et prendre des décisions en connaissance de cause.
Côté outils, on utilise Katalon pour l’automatisation des tests, ce qui nous fait gagner du temps et renforce la fiabilité de nos vérifications. Nous travaillons aussi avec GitLab, qui est notre plateforme de gestion de version : les développeurs y livrent leurs travaux, et nous, nous les récupérons pour construire les versions finales à livrer.
Pour tout ce qui est documentation, nous utilisons un site web collaboratif Horanet de type Wiki, où l’on publie les notes de version, les conventions d’industrialisation, les matrices de compatibilité, ou encore les manuels utilisateurs (MUL), destinés à nos clients. Ces documents sont aussi partagés en interne pour que chacun puisse avancer dans les meilleures conditions.
Valeur ajoutée et impact
En quoi votre travail contribue-t-il à améliorer l’expérience des collectivités et des usagers finaux ?
Notre objectif principal, c’est de garantir une solution fiable, stable et prête à l’emploi dès son déploiement chez les collectivités.
Quand une version est livrée, on veut qu’elle soit le plus aboutie possible, qu’il y ait le moins de bugs, et que les équipes projets puissent l’installer en toute sérénité. Ça passe par des tests rigoureux, mais aussi par la transmission de notre savoir : nous formons les équipes en interne pour que tout le monde soit prêt et à l’aise avec la solution.
Quels sont les défis majeurs que vous rencontrez dans vos missions ?
L’un des principaux défis est de rester à jour face à l’évolution rapide du produit. Les fonctionnalités changent vite, et nous devons les comprendre, les tester et garder un esprit critique. Certaines nouveautés intégrées plus rapidement que d’autres nécessitent une réactivité et autonomie accrues.
La rédaction des tests est un autre défi : elle requiert rigueur et échanges constants avec les développeurs. L’automatisation fait aussi partie de nos priorités, même si elle demande du temps et une couverture progressive des cas.
Nous nous interrogeons souvent sur la limite de l’homologation : au-delà d’une version validée, notre objectif est surtout d’assurer un haut niveau de fiabilité dans la durée.
Enfin, la mise à jour des formations et documentations internes est essentielle pour maintenir la cohérence et la qualité. À chaque homologation, nous cherchons à apporter une vraie valeur ajoutée, afin d’optimiser la solution avant son déploiement chez le client.
Innovation et avenir
Comment évolue votre métier avec les nouvelles technologies et les attentes du marché ?
Notre métier évolue sans cesse, porté par les nouvelles attentes des clients en matière de transparence et de fiabilité. Ils veulent des versions stables, sans bugs, et une communication claire sur les mises à jour, ce qui rend la documentation essentielle.
L’intelligence artificielle transforme également notre façon de travailler : elle nous aide à automatiser certains tests et à concevoir des scénarios plus complets et précis, nous faisant gagner du temps tout en renforçant la qualité de nos contrôles.
Nous allons très prochainement intégrer dans nos processus des outils d’inspection automatique de code source permettant de réaliser de l’analyse statique (Static Application Security Testing ou SAST), l’objectif étant de garantir la robustesse, la sécurité du code et une conformité aux normes courantes (OWASP, CWE, …)
Quelles sont les prochaines améliorations ou innovations que vous aimeriez mettre en place dans vos processus ?
Nous visons l’automatisation de 70 % des scénarios de test afin de gagner du temps et d’obtenir des rapports clairs sur les points à corriger. De nouveaux tests RGAA viendront aussi renforcer l’accessibilité de nos solutions.
Côté méthode, nous cherchons à fluidifier la communication entre les équipes et à aller davantage sur le terrain pour mieux comprendre les usages, améliorer les formations et enrichir les manuels utilisateurs avec des contenus concrets.
Conclusion
Un mot pour décrire le service Industrialisation ?
Pour nous, c’est avant tout une force d’équipe. On est une équipe pluridisciplinaire, avec des profils très variés. Chacun apporte sa pierre à l’édifice.
Nous sommes aussi très rigoureux et méthodiques, parce que c’est essentiel dans notre travail pour garantir la qualité.
Mais ce qui nous anime surtout, c’est la motivation et l’enthousiasme. Nous aimons vraiment collaborer ensemble, partager nos connaissances et avancer main dans la main.