Comment Nexus soutient le développement et l’évolution d’un produit utilisé par plus de 20 librairies au Québec 

Gestion Slim, plateforme de gestion utilisée par plus de 20 librairies au Québec et soutenue par Nexus Innovations. Afficher plus de lignes
Table des matières

Gestion Slim est une plateforme de gestion conçue pour répondre aux besoins opérationnels des librairies. Développée à l’origine par Librairie Martin, elle vise à moderniser les outils utilisés dans un secteur où plusieurs solutions reposent encore sur des technologies plus anciennes et des processus parfois difficiles à faire évoluer. 

La plateforme soutient plusieurs activités essentielles au fonctionnement quotidien d’une librairie, notamment la gestion des inventaires, la réception des marchandises, les opérations en caisse ainsi que diverses fonctions administratives. Au fil du temps, Gestion Slim est devenue bien plus qu’un outil interne : elle est aujourd’hui utilisée par plus de 20 librairies au Québec. 

« Les librairies fonctionnent de façon assez conservatrice, mais il est possible d’allier l’amour du livre et la rentabilité avec des outils modernes qui automatisent le travail, qui permettent de te concentrer sur les clients et le conseil. » Luc Ayotte, Libraire Martin. 

Lorsque Nexus Innovations est appelée à intervenir, le contexte est particulier. Gestion Slim existe déjà depuis plusieurs années et a connu plusieurs partenaires technologiques au cours de son histoire. L’enjeu consiste alors à trouver un partenaire capable de reprendre rapidement la responsabilité technologique du produit afin d’assurer sa continuité, sa stabilité et son évolution. 

Le défi va toutefois bien au-delà du simple maintien technologique. Gestion Slim représente un produit stratégique, utilisé quotidiennement par plusieurs librairies. Son évolution doit donc se poursuivre sans compromettre la stabilité nécessaire aux opérations des utilisateurs existants. 

C’est dans ce contexte que Nexus a été mandatée pour reprendre le support, stabiliser l’environnement existant et accompagner l’évolution continue de Gestion Slim. 

Aujourd’hui, Gestion Slim constitue un exemple concret de développement et d’évolution de produit logiciel dans un environnement où la stabilité opérationnelle et l’amélioration continue doivent coexister.

Objectifs d’affaires 

L’objectif principal était de poursuivre le développement de Gestion Slim afin d’en faire un produit capable de soutenir la modernisation des opérations des librairies québécoises. La plateforme devait continuer à évoluer pour offrir aux libraires une solution plus actuelle, mieux adaptée à leurs besoins et plus alignée sur les réalités du marché. 

Pour atteindre cet objectif, Gestion Slim devait demeurer suffisamment stable pour soutenir les opérations quotidiennes des utilisateurs existants tout en évoluant pour répondre aux nouvelles attentes des librairies. Chaque amélioration apportée au produit contribuait à renforcer sa capacité à soutenir l’adoption auprès de nouveaux clients. 

Le produit devait également composer avec un important défi de continuité. Comme Gestion Slim ne reposait pas sur une équipe de développement interne dédiée, il fallait pouvoir compter sur un partenaire capable de prendre rapidement la relève, de préserver les investissements réalisés au fil des années et de soutenir l’évolution du produit à long terme. 

Enfin, l’ambition était de continuer à développer Gestion Slim sans interrompre les opérations des librairies qui l’utilisaient déjà. Cela nécessitait une approche progressive, capable de concilier stabilité, support, amélioration continue et vision produit. 

Objectifs du projet 

  • Assurer la continuité du support de la plateforme. 
  • Stabiliser une application critique pour les opérations des librairies. 
  • Corriger les problèmes les plus récurrents. 
  • Faire évoluer continuellement la solution selon les besoins du marché. 
  • Moderniser certaines composantes de l’environnement technologique. 
  • Soutenir l’utilisation de la plateforme auprès de nouvelles librairies. 
  • Améliorer la compréhension des processus d’affaires des utilisateurs. 
  • Préparer les bases de la prochaine évolution du produit.  

Solution proposée 

Plutôt que de traiter le mandat comme un projet traditionnel comportant un début et une fin clairement définis, Nexus a adopté une approche d’accompagnement à long terme combinant support applicatif, amélioration continue et soutien à l’évolution du produit. 

L’équipe a d’abord pris en charge l’ensemble des demandes liées au fonctionnement quotidien de Gestion Slim. Les incidents, bogues et problématiques opérationnelles étaient priorisés afin de maintenir la stabilité nécessaire aux activités des librairies utilisatrices. 

« Notre plus grand défi n’était pas de développer une nouvelle application, mais de comprendre en profondeur une solution que nous n’avions pas créée afin de la stabiliser, la faire évoluer et permettre à la plateforme de continuer à innover. » Mathieu  Delisle, Directeur SRE, Nexus Innovations. 

Parallèlement, Nexus a continué à faire évoluer le produit en développant de nouvelles fonctionnalités répondant aux besoins exprimés par Gestion Slim et par les librairies. Cette approche a permis de préserver la valeur de la plateforme tout en maintenant son alignement avec les attentes du marché. 

“ Bien que les technologies utilisées soient archaïques, le monde des librairies ne demande qu’à s’épanouir dans la nouvelle ère technologique. Les individus derrière ce projet accueillent à bras ouverts quiconque vient faciliter leur quotidien. La préservation et le partage des valeurs et des idées de notre société sont une noble mission, et nous sommes fiers d’y contribuer.” – Alex Beriau, Developpeur SRE, Nexus Innovations.  

L’un des éléments distinctifs du mandat réside dans la volonté de comprendre la réalité opérationnelle des librairies avant de proposer des solutions techniques. Les membres de l’équipe se sont déplacés à plusieurs reprises directement en succursale afin d’observer le travail des utilisateurs, comprendre leurs processus et identifier les enjeux qui ne pouvaient pas être visibles uniquement à travers les demandes de support. 

Cette proximité a permis de faire évoluer Gestion Slim en fonction des besoins réels du terrain plutôt qu’en fonction d’hypothèses techniques. Elle a également contribué à développer une relation de confiance durable entre les équipes de Nexus et celles responsables du produit. 

Au fil du mandat, plusieurs travaux de modernisation ont également été réalisés, notamment la migration de la solution vers le cloud ainsi que différentes optimisations visant à améliorer la stabilité générale de la plateforme. 

Fonctionnalités principales :  

Gestion intégrée des opérations : 

  • Réception des marchandises. 
  • Gestion des inventaires. 
  • Gestion des caisses. 
  • Numérisation et suivi des livres. 
  • Soutien aux opérations comptables.  

Évolution continue du produit : 

  • Correction des bogues signalés par les utilisateurs. 
  • Développement de nouvelles fonctionnalités. 
  • Amélioration de processus existants. 
  • Optimisation de certaines composantes de la plateforme. 

Modernisation de l’environnement : 

  • Migration vers le cloud. 
  • Travaux de stabilisation. 
  • Optimisation progressive de la plateforme existante. 

Technologies utilisées 

  • Infrastructure infonuagique (cloud). 
  • Application de gestion intégrée destinée au secteur de la librairie.  
  • Shopify 
  • Clickonce 
  • Acomba 
  • Sage 
  • Asp.net (core, 4.8) 
  • Docker 
  • Onix (json) 
  • Filezila 
  • SSH 
  • Quickbook 
  • SQL 
  • Terminal point de vente (Tetra-ingenico) 
  • Teamviewer 
  • Scheduled task 
  • Paypal 
  • Rest API 

L’environnement technologique a été progressivement modernisé afin de prolonger la durée de vie de la plateforme tout en soutenant son évolution continue.  

Un mandat de reprise plus complexe qu’un projet traditionnel 

Contrairement à un projet développé entièrement à partir de zéro, le mandat confié à Nexus consistait à reprendre un produit déjà en production, utilisé quotidiennement par plus de 20 librairies et développé au fil des années par différentes organisations. 

Cette réalité créait un défi important : maintenir les opérations des utilisateurs tout en poursuivant l’évolution du produit. Les équipes devaient continuellement équilibrer les demandes de support immédiates avec les travaux nécessaires pour améliorer les fondations de la solution à long terme. 

Une plateforme conçue pour une autre réalité 

Lorsque Gestion Slim a été créée, la plateforme répondait d’abord à un besoin interne lié aux opérations de Librairie Martin. Avec le temps, son utilisation s’est élargie à d’autres librairies, ce qui a progressivement fait évoluer les attentes envers le produit. 

Or, certaines composantes n’avaient pas été conçues à l’origine pour soutenir cette croissance ni pour être maintenues par plusieurs équipes de développement successives. L’accumulation de modifications réalisées au fil des années rendait certaines interventions particulièrement complexes. 

Une correction dans un module pouvait parfois avoir des impacts inattendus ailleurs dans la plateforme, ce qui augmentait les efforts nécessaires pour résoudre certains problèmes. Les premières années du mandat ont ainsi nécessité une forte concentration sur la stabilisation de l’environnement avant que l’équipe puisse consacrer davantage d’énergie aux optimisations plus structurantes. 

Comprendre le métier derrière l’application 

L’un des enseignements les plus importants du projet ne concernait pas la technologie, mais bien la compréhension du métier. 

Au fil des années, certaines limitations de la plateforme avaient amené les utilisateurs à développer leurs propres façons de travailler. Ces pratiques faisaient désormais partie intégrante de leurs opérations, même lorsqu’elles n’étaient documentées nulle part. 

Pour comprendre cette réalité, les équipes Nexus sont allées directement en librairie à plusieurs reprises. Développeurs, spécialistes techniques et membres de l’équipe de support ont observé les opérations sur le terrain, échangé avec les utilisateurs et analysé leur utilisation quotidienne de Gestion Slim. 

Cette immersion a permis de mieux comprendre les enjeux réels derrière plusieurs demandes de support. Dans certains cas, elle a même permis d’identifier des problématiques qui existaient depuis plusieurs années et auxquelles les utilisateurs s’étaient simplement adaptés. 

Cette connaissance approfondie du domaine de la librairie est progressivement devenue l’un des éléments clés de la relation entre Nexus et Gestion Slim. Elle a permis d’orienter les décisions technologiques en fonction des besoins opérationnels réels plutôt qu’en fonction du seul comportement de l’application. 

Les apprentissages générés par le projet 

Cette collaboration a permis à Nexus de développer une meilleure compréhension des défis liés à la reprise d’applications patrimoniales complexes. Elle a notamment mis en lumière l’importance d’évaluer rapidement l’état réel d’une plateforme et sa capacité à soutenir les ambitions futures d’un produit. 

Le projet a également renforcé une conviction importante : la réussite d’un mandat de support et d’évolution ne repose pas uniquement sur une expertise technique. Elle dépend aussi de la capacité à comprendre les utilisateurs, à bâtir une relation de proximité et à maintenir un dialogue transparent lorsque les défis deviennent plus complexes. 

Enfin, cette expérience a confirmé l’importance de concentrer les efforts sur les interventions qui génèrent le plus de valeur à long terme plutôt que de simplement multiplier les correctifs à court terme. Cette réflexion nourrit aujourd’hui la prochaine étape d’évolution de Gestion Slim. 

Impact sur l’organisation 

L’intervention de Nexus a d’abord permis d’assurer la continuité d’un produit devenu central pour les opérations de plus de 20 librairies au Québec. 

Au fil des années, Gestion Slim a gagné en stabilité et en maturité. Malgré les défis liés à son architecture d’origine, les travaux de support, de correction et d’amélioration continue ont permis de poursuivre le développement du produit tout en maintenant le service auprès des utilisateurs existants. 

La collaboration a également permis de continuer à soutenir la commercialisation de Gestion Slim auprès d’autres organisations du secteur. Aujourd’hui, la solution est utilisée par plus d’une vingtaine de librairies clientes au Québec. 

Enfin, les travaux réalisés au cours de ce mandat ont contribué à préparer la prochaine étape de l’évolution du produit. Les apprentissages réalisés sur la plateforme actuelle alimentent maintenant le développement de sa future génération. 

Adoption de la solution et accompagnement 

L’adoption de Gestion Slim reposait principalement sur l’accompagnement réalisé par l’équipe responsable du produit auprès de ses clients. Cette équipe assurait les formations, produisait la documentation et soutenait le déploiement de la solution auprès des nouvelles librairies utilisatrices. 

Du côté de Nexus, l’accompagnement s’est traduit par une présence continue, une communication étroite avec le client et un effort constant pour comprendre les enjeux réels des utilisateurs. Cette proximité a permis d’alimenter les décisions d’évolution de la plateforme et de maintenir une relation de partenariat durable. 

Conclusion 

La collaboration entre Gestion Slim et Nexus démontre qu’un produit numérique peut continuer à créer de la valeur pendant plusieurs années lorsqu’il est soutenu par une vision claire, une compréhension approfondie des utilisateurs et un partenaire capable d’accompagner son évolution. 

Dans ce projet, l’enjeu consistait à permettre à un produit utilisé par plus de 20 librairies au Québec de continuer à évoluer malgré les contraintes d’un environnement technologique hérité de plusieurs années de développement. 

En combinant expertise technique, proximité avec les utilisateurs et compréhension du domaine d’affaires, Nexus a contribué à prolonger la valeur de Gestion Slim, à soutenir sa croissance et à préparer les bases de sa prochaine évolution. 

Cette réalisation illustre comment une approche fondée sur la collaboration, la transparence et la compréhension des enjeux d’affaires peut transformer un mandat de support complexe en un véritable levier d’évolution produit. 

Laissez-nous participer à votre transformation.

Contactez-nous