Sortir de la pandémie de COVID et reprendre la bonne direction n'a pas été chose facile. Cependant, l'industrie des TI a su faciliter la transition pour les organisations qui ont choisi d'adopter la transformation numérique au bon moment.
Une de ces solutions qui a changé complètement le style et la façon de fonctionner dans divers secteurs est DevOps.
Qu’on l’appelle une méthodologie, une combinaison ou un processus, DevOps (développement + opérations) est généralement une technique d’ingénierie qui inclut la responsabilité partagée, des pratiques, des outils et, surtout, une philosophie culturelle. Son objectif est de rassembler le travail de ces deux groupes pour accroître la capacité d'une organisation à livrer plus rapidement.
DevOps améliore et fait évoluer les produits plus efficacement que les méthodes traditionnelles pour la gestion des processus d’infrastructures et le développement de logiciels ou d’applications, tout en effectuant la transition vers le Cloud. Il apporte ainsi l’automatisation, raccourcit le cycle de développement des systèmes, détecte les bogues avant qu’ils ne causent des dommages et intègre des mesures de sécurité renforcées.
De nombreuses organisations TI, comme HCLTech, misent sur ces pratiques de sécurité améliorées. C’est pourquoi la pratique, la méthodologie et le processus entier sont appelés DevSecOps, où « Sec » signifie sécurité, une responsabilité partagée durant tout le cycle de vie TI.
Depuis son apparition en 2007-2008, DevOps s’est avéré hautement bénéfique dans tous les secteurs. Il a changé la culture de travail en silos dans la finance, la fabrication, l’assurance, la gestion d’entrepôt, les médias et la diffusion, l’hôtellerie et, notamment, le secteur de la santé. Des leaders comme Amazon, Meta, Netflix, Target, Etsy, HP et Adobe ont également adopté DevOps de façon virtuelle.
Cependant, un débat constant entourant DevOps vs Agile subsiste quant à l’approche la plus appropriée pour rationaliser les opérations. DevOps nécessite moins de planification initiale que les méthodes Agile (scrum, par exemple). DevOps présente également des antécédents de succès dans des environnements beaucoup plus complexes et de grande envergure, tout en introduisant plus rapidement de nouvelles fonctionnalités en production.
La taille du marché mondial de DevOps devrait atteindre 25,5 milliards $ d’ici 2028, partant de 10,4 milliards $ en 2023, soit une croissance annuelle composée de 19,7 %.
DevOps dans le secteur de la santé
La santé est l’un des secteurs les plus difficiles et complexes, confronté quotidiennement à de nombreux défis, car beaucoup d’activités y sont encore réalisées manuellement.
Du temps de mise en marché lent et des inefficacités aux longs cycles de publication dus au développement de nouvelles fonctionnalités de médicaments et à l’accès au marché via des portails d’engagement client, les processus manuels ne permettent pas d’encadrer ou de définir les critères pour le produit minimum viable.
Cela entraîne des coûts d’exploitation élevés à cause de l’implication de nombreux intervenants et occasionne d’autres défis comme une vérification de la qualité en silos, un temps de mise en marché allongé, un manque de visibilité pour les utilisateurs finaux, le suivi des commandes et des livrables de moindre qualité.
À cela s’ajoutent la confusion chez les utilisateurs finaux, une culture du partage de la responsabilité, des solutions centrées sur l’utilisateur, très peu de gouvernance et une surveillance insuffisante, menant à des risques potentiels de sécurité.
Comment un modèle DevOps change-t-il tout?
C’est là qu’un modèle de transformation DevOps s’impose comme le bon choix pour une organisation du secteur de la santé. Un partenaire comme HCLTech peut offrir le meilleur cadre, transformer la culture de travail existante et faciliter le travail grâce à l’automatisation et la connectivité tout en sécurisant le modèle dès le début du développement.
Un modèle DevOps idéal arrive sur le marché plus rapidement que ses concurrents, réduit le cycle de publication de nouveaux médicaments ou de nouvelles fonctionnalités, améliore l’expérience clientèle en leur offrant le bon traitement au bon moment, réduit également les coûts d’exploitation et améliore le ROI.
« Pour améliorer les performances applicatives, les pratiques DevOps comprennent de nombreuses étapes continues. Par exemple, le développement, les tests, l’intégration, la livraison, le déploiement et la surveillance, en plus de l’infrastructure comme code », explique Shahnawaz Khan, responsable principal FinOps chez HCLTech.
« Cependant, dans l’industrie de la santé, les étapes évoluent, permettant des mesures plus automatisées, telles que la planification continue, un dépôt de code avec gestion des versions, l’intégration continue, la construction automatisée, la mise en production automatisée grâce au déploiement continu, et une rétroaction et une surveillance constantes, offrant ainsi un logiciel de santé plus efficace et résilient », ajoute Khan.
Un modèle automatisé HCLTech — reposant sur l’intégration et la livraison continues — pour un fournisseur de soins de santé permet de créer de meilleures applications dans un système de santé existant et protège le processus de développement logiciel en intégrant la sécurité dès les premières phases et tout au long du cycle de développement.
Les processus DevOps standardisés gèrent efficacement les ressources, automatisent les chaînes de livraison logicielle, réduisent les heures/personnes, augmentent l’efficacité et diminuent les coûts, en respectant les ententes de niveau de service et en s’assurant que le déploiement est fluide et rapide, accélérant la mise en marché.
Par exemple, une entreprise pharmaceutique mondiale souhaitait développer son marché pour ses vaccins en atteignant différentes populations, en offrant des ensembles complets de posologie et en bonifiant l’expérience utilisateur de son portail client.
À mesure que de nouveaux programmes de vaccination émergeaient à la suite de la pandémie, les plateformes en ligne existantes ne permettaient pas de livrer rapidement de nouvelles fonctionnalités, ce qui a eu une incidence sur les résultats d’affaires et l’expérience des utilisateurs finaux.
HCLTech a collaboré avec le client pour concevoir et mettre en œuvre un modèle DevOps axé produit, en regroupant plusieurs équipes au sein d’un modèle intégré unifié. Cela impliquait une analyse de l’état actuel, la gestion des lacunes au niveau des ressources humaines, des processus, des outils, du cadre d’automatisation, et l’animation d’ateliers de formation selon les rôles afin d’assurer le transfert et l’alignement des connaissances.
Parmi les avantages, l’adoption de DevOps a permis d’augmenter de 100 % l’efficacité et la résilience, de réduire le coût total de possession de 35 %, tout en assurant une conformité à 100 % aux normes de qualité et de sécurité.
Il y a également eu une boucle de rétroaction DevOps en temps réel à 100 %, une augmentation de 80 % de l’automatisation du processus de construction au déploiement, une réduction de 66 % du temps de cycle de publication passant de plus de six mois à environ huit semaines, une diminution de 90 % du temps requis pour la mise en place de l’environnement de test ou UAT (de trois semaines à 1,5 jour), une réduction de 30 % du retravail ou de la résolution de problèmes, une efficacité accrue de 35 % dans le cycle de tests, et une réduction de 75 % du temps de déploiement produit (de deux heures à dix minutes).
L’expertise DevOps de HCLTech
Les services d’ingénierie DevOps ou DevSecOps de HCLTech, incluant des cadres internes et des accélérateurs de solutions, aident les clients à répondre à leurs besoins d’affaires.
Ses experts et ses équipes de R&D tirent parti du Centre d’excellence en ingénierie DevOps pour bâtir des solutions TI pérennes pour les clients.
L’écosystème solide de partenaires comprend Amazon Web Services (AWS) et HCLTech a réalisé de multiples transitions avec les outils DevOps AWS pour l’automatisation et la gestion agile du cycle de vie applicatif.
En 2022, HCLTech a également lancé son cadre Design-to-DevOps qui automatise le parcours, de la conceptualisation à la mise en œuvre et aux opérations, en permettant l’agilité de la conception et de la réalisation, et en alignant les équipes produits et de développement pour apporter de la valeur, de la cohérence, de l'efficacité et de la productivité.
Ce cadre fait partie de sa plateforme ADvantage Experience, un écosystème unique offrant l’automatisation de la définition de l’expérience jusqu’à la mise en œuvre et aux opérations pour les expériences réalisées sur Adobe Experience Cloud.
La transformation SAP
Alors que les équipes SAP évoluent vers la livraison agile, une organisation peut-elle adopter DevOps lorsqu’une grande partie de l’environnement est constitué de SAP ? Le responsable des plateformes numériques SAP chez HCLTech, Ray Gardner, affirme que oui, et vous explique le plus récent modèle de livraison d’applications d’affaires de SAP.
« Lorsqu’on aborde DevOps comme concept, on peut d’abord faire quelques premiers pas, adopter certains outils et méthodes clés, puis progresser vers des choix complètement natifs du cloud. DevOps peut être réalisé dans un environnement hybride où SAP, qu’il soit sur site ou dans le cloud, est au cœur de votre paysage TI.
« Pour accompagner cette transition, HCLTech a identifié des principes DevOps typiques qui peuvent représenter un défi pour ceux qui sont habitués aux anciennes approches SAP. HCLTech expose des options tactiques et stratégiques, et recommande aux organisations d’évaluer fondamentalement comment elles aligneront les pratiques DevOps actuelles sur les spécificités de SAP », ajoute Gardner.




