Plus rapide et moins cher : comment Smals économise du temps et de l’argent en misant sur la réutilisation de logiciels

reuse recycle smals

Construire une fois, utiliser plusieurs fois : l’organisation ICT Smals s’efforce d’intégrer profondément la réutilisation des composants logiciels pour les applications et les services dans sa culture. Les résultats, et les millions d’économies, ne se font pas attendre. Pour en savoir plus, participez au tout premier webinaire sur la réutilisation de logiciels le 21 octobre.

Deux facteurs importants motivent le passage à la réutilisation chez Smals. Le fournisseur de services ICT pour les institutions publiques de la Sécurité sociale est confronté à un nombre croissant de projets avec des délais d’exécution plus rapides, associés à des restrictions budgétaires chez les membres. « Bien que les missions des institutions de la sécurité sociale soient souvent différentes sur le fond, nous constatons un certain nombre de points communs », explique Karel Van Eeckhoutte, Business Unit Manager chez Smals. « Les institutions doivent communiquer avec les citoyens ou les entreprises, elles doivent capter et traiter des informations, elles travaillent selon le principe du « only once » où les données ne sont demandées qu’une seule fois… » Il existe donc des composants qui reviennent régulièrement dans les applications ou services numériques.

« Nous le savions déjà avant 2018 », poursuit Van Eeckhoutte. « Les développeurs essayaient de travailler efficacement en réutilisant des composants, mais cela se faisait généralement sur la base de contacts ad hoc fortuits. Il n’y avait aucune structure pour rendre les composants pertinents visibles. »

À fond pour la réutilisation

Cela a changé en 2018. Smals a alors misé pleinement sur la réutilisation. « Nous avons décidé de mettre ReUse sur la carte à l’aide d’une vision à quatre piliers et d’une vision stratégique claire. Grâce à la base déjà présente pour la réutilisation, la mise en œuvre a été rapide », explique Van Eeckhoutte. En adoptant officiellement la réutilisation, Smals souhaitait accélérer les délais d’exécution des projets et réaliser des économies d’un seul coup. Les quatre piliers illustrent précisément où Smals veut aller :

  • La mise en place d’un catalogue de logiciels ReUse
  • L’intégration de la réutilisation dans le fonctionnement des projets
  • Miser sur la force des réseaux
  • L’élaboration d’une culture de réutilisation

Vue d’ensemble via le catalogue

« Si vous ne savez pas quels composants existent déjà, vous ne pouvez pas les réutiliser », explique Van Eeckhoutte. « Le catalogue ReUse rassemble tous les composants qui peuvent être réutilisés. » Le catalogue actuel contient des composants décrits dans un langage compréhensible. « En expliquant de manière compréhensible ce qu’un composant offre précisément, les tiers et les utilisateurs professionnels peuvent également voir ce qui existe déjà, en plus des développeurs. »

En expliquant de manière compréhensible ce qu’un composant offre précisément, les tiers et les utilisateurs professionnels peuvent également voir ce qui existe déjà, en plus des développeurs.

Karel Van Eeckhoutte, Business Unit Manager chez Smals

Le catalogue est actuellement divisé en différentes catégories afin de simplifier la navigation. « Il existe par exemple la sécurité, la communication, les sources authentiques, la gestion des dossiers… Chaque composant est associé à un contact que vous pouvez contacter pour obtenir plus d’informations sur une éventuelle intégration. » Le catalogue contient actuellement une centaine de composants, répartis dans les différentes catégories et est accessible à tous.

Intégration dans la méthodologie de projet

Le catalogue est la base sur laquelle Smals continue de construire. L’organisation s’est ensuite efforcée d’intégrer la réutilisation dans la méthodologie de projet. Van Eeckhoutte explique : « Dès le début d’un nouveau projet ou d’une nouvelle initiative, nous examinons immédiatement si la réutilisation est possible. Plus tôt nous le savons, mieux c’est. Le catalogue ne donne pas seulement une indication des composants réutilisables, mais montre également les économies que la réutilisation entraîne. »

Selon Van Eeckhoutte, cela facilite le choix d’une architecture plutôt qu’une autre : « Vous pouvez immédiatement voir à quel point un scénario avec réutilisation est plus efficace et combien il permet d’économiser. » Ainsi, les plans qui adoptent la réutilisation l’emportent rapidement sur les alternatives.

« Un centre de compétences ReUse aide les équipes de projet dans leur recherche de ReUse. Il met l’équipe de projet en contact avec les équipes qui proposent des composants et veille au caractère générique des nouveaux composants réutilisables à construire. Une fois le projet terminé, on évalue dans quelle mesure la réutilisation a contribué à une réalisation fluide du projet. » Toute l’équipe est donc occupée par ReUse tout au long du cycle de vie d’un projet.

Collaboration et culture

En tant qu’organisation ICT pour les institutions publiques de la Sécurité sociale, Smals travaille en étroite collaboration avec ses partenaires et essaie de les faire monter à bord du train ReUse. « Nous organisons des moments de concertation avec nos membres où nous examinons dans quels domaines nous pouvons faire de la réutilisation. En travaillant de manière globale avec les clients, nous trouvons des cas qui représentent une grande valeur ajoutée à court terme. »

Au départ, ReUse s’est développé comme un mouvement de bas en haut, mais entre-temps, la réutilisation figure également en haut de la liste.

Karel Van Eeckhoutte, Business Unit Manager chez Smals

Op termijn wil Smals dat hergebruik de norm wordt voor de eigen organisatie en een bron van inspiratie voor de leden. “Het moet een automatische reflex zijn bij onze medewerkers”, vindt Van Eeckhoutte. Hij merkt dat er vandaag al in de wandelgangen spontaan over gepraat wordt. Met het oog op de toekomst wil Smals zich richten op hergebruik van API’s en herbruikbare producten. “We denken intussen strategisch na over hergebruik. Au départ, ReUse s’est développé comme un mouvement de bas en haut, mais entre-temps, la réutilisation figure également en haut de la liste.

Forte économie

L’accent mis porte ses fruits. Grâce à la réutilisation, Smals a pu réagir très rapidement pendant la crise du coronavirus. Une application permettant aux entreprises de demander un report de leurs cotisations ONSS pendant le confinement a été mise en place en à peine une semaine grâce à différents composants réutilisables. La rapidité n’est qu’un aspect. « Rien qu’en 2020, nous avons pu économiser 13 millions d’euros grâce à la réutilisation », explique Van Eeckhoutte.

Smals espère maintenant utiliser la réutilisation de manière plus proactive. Pour l’instant, les développeurs construisent des composants pour les projets et les partagent dans le catalogue lorsque la réutilisation est possible. Van Eeckhoutte s’attend à ce que les collaborateurs de différents services se réunissent à l’avenir pour examiner à l’avance quels composants pourraient être pertinents à l’avenir. « Construire des composants génériques est peut-être un peu plus cher, mais dès que vous pouvez les utiliser plusieurs fois, vous récupérez l’investissement. » Dans un scénario idéal, différents départements contribuent ensemble à des composants largement utilisables, avec lesquels ils peuvent ensuite travailler dans leurs propres projets.

Projets futurs

Van Eeckhoutte fait encore quelques remarques. « Au fur et à mesure que les institutions partageront davantage de composants entre elles, il deviendra nécessaire de mettre en place des produits génériques qui offrent des fonctionnalités de base pouvant être utilisées par plusieurs institutions (sur une infrastructure commune ou non). Ces produits peuvent être « installés » à l’aide de la configuration (pas de développements lourds) et contiennent les API nécessaires pour pouvoir se connecter à d’autres modules au sein de l’organisation.

Au fur et à mesure que les institutions partageront davantage de composants entre elles, il deviendra nécessaire de mettre en place des produits génériques.

Karel Van Eeckhoutte, Business Unit Manager chez Smals

L’élaboration d’une vision commune au-delà des institutions concernant le développement et la promotion des API et d’une stratégie pour y parvenir est un défi pour l’avenir.

Ne vous demandez pas seulement « Quels services et données ai-je besoin dans mon projet / institution », mais réfléchissez également à « Que puis-je offrir à l’économie des API publiques au profit de tous, tant les institutions que les citoyens ? »

Les économies au sein du gouvernement restent un thème d’actualité et l’importance d’un délai de commercialisation rapide croît également. La réutilisation chez Smals ne fera que gagner en importance. L’organisation assume ainsi un rôle de pionnier au sein du gouvernement, bien que la réutilisation devienne de plus en plus populaire auprès d’autres organisations gouvernementales.


Il s’agit d’une contribution commerciale en collaboration avec Smals. Pour plus d’informations sur leurs services, vous pouvez consulter ici.