L’amélioration d’un système de contrôle logistique grâce à la migration vers Angular

L'expérience utilisateur a bénéficié des améliorations apportées à l'application, devenue plus agile, intuitive et réactive

Défi

Le client, l’une des plus importantes industries pharmaceutiques au monde, était confronté à des difficultés avec son application de contrôle logistique. Le système utilisé a été développé en interne avec AngularJS, une technologie qui n'offre plus de support. En raison du décalage technologique, l'application présentait des problèmes de performances, de sécurité et d'utilisabilité, compromettant l'expérience utilisateur et l'efficacité des processus.

Solution

act digital a été engagée pour faire la migration du système, en le développant par biais de la technologie Angular mise à jour. Dans le projet, les technologies Node.js, PostgreSQL et Sequelize ont également été employées, associées à la performance des requêtes de base de données. L'expérience utilisateur et les performances étaient les exigences prioritaires, étant donné que le système est pertinent dans la vie quotidienne de l'organisation.

Résultats

Avec la migration technologique, l’application de contrôle logistique a pu offrir une meilleure expérience utilisateur. L’utilisabilité et la réactivité ont été améliorées, favorisant l'utilisation du système sur des appareils mobiles (tels que les tablettes et les smartphones). Il y a eu un gain en performances, avec un temps de chargement des pages réduit de 30 secondes à 1 seconde.

Le développement de systèmes en interne est stratégique pour les entreprises qui travaillent intensément sur la recherche et l'innovation. La personnalisation des fonctionnalités et la sécurité des données sont deux exigences qui justifient ce choix. Il reste cependant des défis à surmonter. Un point important est d’assurer que les applications suivent les évolutions technologiques et les demandes du marché, des clients et des utilisateurs.

Les systèmes exclusifs sont produits selon des critères très spécifiques, mais cela ne signifie pas qu’ils soient à l’abri de l’obsolescence technologique. Au contraire, il leur faut des améliorations continues, cherchant à perfectionner l’utilisabilité, à intégrer des fonctionnalités et à promouvoir la modernisation des ressources. Cependant, ces évolutions se heurtent souvent à des limitations techniques, financières ou opérationnelles. Parmi elles, il y a le choix de la technologie utilisée pour développer le système.

Un exemple d'obsolescence est la technologie AngularJS, lancée en 2010 comme une infrastructure logicielle pour le développement des applications Web. L'outil est devenu populaire pour offrir des ressources facilitant le travail des développeurs. Cependant, au fil du temps, cette technologie a perdu de sa pertinence par rapport aux versions plus avancées et a été abandonnée.

Sans avoir la possibilité de support à la technologie, les systèmes développés avec AngularJS se trouvaient obsolètes. Dans ce contexte, les problèmes de performances, sécurité, réactivité et utilisabilité devenaient plus critiques, compromettant principalement l’expérience utilisateur. Corriger ces défauts implique la migration vers des technologies plus récentes et plus adéquates.

Voilà le défi auquel était confrontée l’une des plus grandes industries pharmaceutiques au monde, qui disposait d’une application de contrôle logistique, développée en interne, avec AngularJS. Le système a été créé pour gérer l'ensemble du flux d'échantillons de médicaments et de substances, allant de la collecte, transport, stockage jusqu’à la distribution. Puisque lié à un ensemble de processus opérationnels, l'outil est intégré à d'autres logiciels ; il est donc essentiel que le maintien des niveaux de performance élevés.

Pour résoudre ce problème, l'industrie pharmaceutique a engagé act digital, spécialisée dans le développement de solutions technologiques et avec de l’expérience en projets de migration de systèmes vers la plateforme Angular. Dans cet article, nous détaillons comment ce projet a été exécuté, de la planification aux résultats obtenus.

black doctor hands showing two coronavirus vaccine options

Client : une industrie innovante du secteur pharmaceutique

L'entreprise qui a engagé act digital est l'une des industries pharmaceutiques les plus grandes et innovantes au monde, avec plus de 3 900 salariés. La marque opère sur le marché de la biotechnologie depuis plus d'une décennie et est considérée comme l'une des meilleures entreprises pour les professionnels des métiers scientifiques.

Le groupe fait partie de ceux qui se démarquent le plus en matière de recherche et de développement de substances thérapeutiques. Ses innovations se concentrent surtout sur la production de vaccins, destinés à lutter contre une large gamme de maladies. En raison de son importance scientifique et de la forte compétitivité de ce marché, le fabricant dispose d'une équipe technologique interne, chargée de créer et de maintenir des dizaines de systèmes opérationnels et de gestion utilisés quotidiennement par des milliers d'employés.

Défi : la migration technologique du système de contrôle logistique

Dans ce projet, l’industrie pharmaceutique était confrontée à des défis quotidiens dans l'utilisation d'un système conçu pour l’opérationnalisation et contrôle des envois d'échantillons de médicaments et substances.

Initialement développée avec AngularJS, l'application n'était pas réactive et cela limitait son adoption sur les appareils mobiles, indispensables pour les équipes travaillant dans la logistique. L'expérience utilisateur était également compromise par des problèmes de performances et d’utilisabilité, créant une inefficacité opérationnelle.

La situation était aggravée par le fait que la technologie AngularJS avait été abandonnée et ne disposait plus de support. Pour la compagnie, ce scénario représente un risque de sécurité et d’instabilité, qui pourrait entraîner des défauts et des problèmes généralisés. En effet, le système s'intègre à d'autres applications à usage interne, conduisant à ce que les performances inférieures aux attentes et le préjudice à l'expérience utilisateur affectent une gamme de processus.

Solution : la transition d'AngularJS vers Angular

Compte tenu de la difficulté des utilisateurs à utiliser le système créé avec AngularJS, la solution proposée par l'équipe act digital était de migrer ces applications vers des versions plus récentes de cette technologie. Cette transition serait nécessaire pour améliorer l’utilisabilité et la rapidité lors de l’usage de l'outil, perfectionnant aussi les performances de queries (requêtes) dans la base de données.

Méthodologie

Le projet était structuré pour que la migration se fasse progressivement, sans impacter l'opération, incluant des étapes telles que :

  • le diagnostic de la situation ;
  • le plan d'action ;
  • la refactorisation, le développement et la migration de l'application vers la dernière version d'Angular ;
  • la réalisation d’analyses et de vérifications dans un environnement de test ;
  • mettre le système mis à jour à la disposition des utilisateurs.

Technologies appliquées

Pour procéder à la migration technologique de l'ancien système vers AngularJS, il fallait refactoriser et développer l'application, en utilisant des technologies plus récentes. Dans ce processus, nous avons utilisé :

  • Angular ;
  • Node.js ;
  • Sequelize ;
  • PostgreSQL ;
  • TypeScript ;
  • JavaScript.

Résultats : une expérience utilisateur renouvelée et du gain en performances

Le passage d'AngularJS à Angular, associé à l'emploi des technologies Node.js, PostgreSQL et Sequelize, a eu un impact positif sur l'utilisation du système, qui permet désormais à l'utilisateur d'avoir une navigation plus pratique et agile. Parmi les résultats obtenus, on met en évidence les suivants:

  • Expérience utilisateur : la nouvelle application est plus agréable et simplifie son utilisation au quotidien.
  • Réactivité : l'un des principaux objectifs atteints était la possibilité d'utiliser le système sur différentes plateformes, notamment sur des appareils mobiles.
  • Gain en performances : le système est aussi devenu plus agile, avec de meilleures performances qu'auparavant. Le temps de chargement d'une page, qui prenait 30 secondes pour s’accomplir, se fait désormais en moins d'une seconde.
  • Sécurité et fiabilité : la mise à jour technologique a éliminé les vulnérabilités associées à AngularJS en manque de support, assurant ainsi la sécurité des données et la stabilité du système.
  • Intégration plus facile : l'utilisation de la dernière version d'Angular permet une intégration facile avec d'autres technologies émergentes et applications déjà employées dans l'entreprise. Ainsi, le système est prêt pour de futures innovations ou améliorations.

Comment pouvons-nous aider votre entreprise

La transformation numérique offre de nombreuses opportunités d’innovation au secteur de la santé, qui est l’un des domaines qui bénéficient le plus de ce processus. Cependant, l’arrivée de nouvelles technologies et la demande croissante du marché imposent la capacité d’effectuer des mises à jour rapides et sûres, ce qui représente un défi pour ce segment.

La compréhension du dynamisme et des opportunités qu'offre le segment de la santé est l'un des objectifs d’act digital. Pour fournir des services aux clients de ce domaine, nous comptons sur des professionnels spécialisés qui planifient, exécutent et mettent en œuvre des solutions personnalisées, cherchant à ajouter de la valeur aux modèles économiques du secteur.

Pour y parvenir, nous avons développé une expertise en technologies émergentes, liées aux nouveaux enjeux du secteur de la santé. Découvrez-en quelques-unes!

Big Data et Informatique Cognitive

L’intégration de solutions de Big Data et d’Informatique Cognitive dans le domaine de la santé permet une analyse efficace de grands volumes de données.

Intelligence Artificielle

Grâce à des solutions intégrant l'Intelligence Artificielle (IA), nous pouvons explorer des algorithmes avancés d'apprentissage automatique et de réseaux de neurones qui, entre autres, sont utilisés pour identifier des modèles complexes dans les données cliniques.

Télémédecine et interaction à distance

La transformation numérique stimule les solutions de suivi à distance dans le domaine de la santé, situant la télémédecine comme une ressource indispensable dans le secteur. Entre les professionnels, ces nouvelles ressources permettent aussi l’apprentissage et l’échange rapide d’informations.

RPA et API

Des technologies telles que l'Automatisation Robotisée des Processus (RPA) et l'intégration d'Interfaces de Programmation d'Applications (API) sont adoptées pour optimiser les processus opérationnels et faciliter la communication entre les systèmes.

Vous voulez en savoir plus sur la façon dont act digitall peut aider votre entreprise à migrer votre système vers la technologie Angular ou à résoudre des défis liés à l'obsolescence technologique ? Entrez en contact avec nos experts.

Share
Copy
Article copied

Vous souhaitez transformer votre entreprise et mener un processus d’innovation ? Nous avons les bonnes méthodes, technologies et experts pour soutenir votre entreprise.

image