Sortir de la pandémie de COVID et reprendre le bon chemin n’a pas été facile. Mais l’industrie des TI a permis une transition sans heurts pour les organisations ayant choisi d’adopter la transformation numérique au bon moment.
L’un des outils qui a transformé le style et le visage des opérations dans divers secteurs est DevOps.
Qu’on l’appelle méthodologie, combinaison ou 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 réunir le travail de ces deux groupes pour renforcer la capacité d’une organisation à livrer plus rapidement.
DevOps permet d’améliorer et de faire évoluer les produits plus efficacement que les méthodes traditionnelles de gestion de l’infrastructure et de développement de logiciels ou d’applications, tout en transférant les opérations vers le cloud. Il introduit ainsi l’automatisation, raccourcit le cycle de développement des systèmes, identifie les bogues avant qu’ils ne causent de 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. Ainsi, la pratique, la méthodologie et l’ensemble du processus sont appelés DevSecOps où le « Sec » fait référence à la sécurité, une responsabilité partagée tout au long du cycle de vie des TI.
Depuis sa création en 2007-2008, DevOps a démontré sa très grande valeur dans tous les secteurs. Il a changé la culture cloisonnée du travail dans les domaines bancaire, manufacturier, assurance, gestion d’entrepôt, médias et streaming, hôtellerie et, notamment, le secteur de la santé. Des leaders comme Amazon, Meta, Netflix, Target, Etsy, HP et Adobe ont également adopté DevOps virtuellement.
Cependant, un débat persistant tourne autour de DevOps vs Agile, à propos de quelle approche convient le mieux à l’optimisation des opérations. DevOps nécessite moins de planification initiale que les méthodes Agile (scrum, par exemple). DevOps possède aussi une feuille de route de réussites dans des environnements beaucoup plus complexes et vastes, en permettant d’introduire de nouvelles fonctionnalités plus rapidement en production.
La taille du marché mondial de DevOps devrait atteindre 25,5 milliards $ US en 2028, comparativement à 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, car il doit relever de nombreux défis quotidiens liés à des activités principalement manuelles.
Du lent délai de commercialisation et du manque d’efficacité aux longs cycles de lancement en raison du développement de nouvelles fonctionnalités de médicaments et de l’accès au marché par l’entremise de portails d’engagement client, les processus manuels ne permettent pas de définir et de guider les critères du produit minimal viable.
Cela entraîne des coûts opérationnels élevés en raison de l’implication de nombreux acteurs et soulève d’autres défis comme un audit de qualité en silo, le délai de mise en marché, le manque de visibilité pour les utilisateurs finaux, le suivi des commandes et des résultats de faible qualité.
De plus, la confusion chez les utilisateurs finaux, la culture de la responsabilité, les solutions centrées sur l’utilisateur, un très faible niveau de gouvernance et un manque de surveillance menant à des risques potentiels de sécurité.
Comment un modèle DevOps change-t-il tout?
C’est ici qu’un modèle de transformation DevOps s’avère le bon choix pour une organisation de 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 les premières étapes du développement.
Un modèle DevOps idéal arrive sur le marché plus rapidement que ses concurrents, réduit le cycle de lancement de nouveaux médicaments ou de nouvelles fonctionnalités, améliore l’expérience client en leur fournissant le bon traitement au bon moment, tout en réduisant les coûts d’opérations et en augmentant le ROI.
« Pour améliorer la performance des applications, les pratiques DevOps incluent de nombreuses étapes continues. Par exemple, le développement, les tests, l’intégration, la livraison, le déploiement et la surveillance, en plus d’utiliser l’infrastructure as code », explique Shahnawaz Khan, chef principal FinOps chez HCLTech.
« Cependant, lorsqu’il s’agit du secteur de la santé, les étapes changent en permettant des mesures plus automatisées, telles que la planification continue, un référentiel de code avec gestion des versions, l’intégration continue, la compilation automatisée, le lancement automatisé par le biais du déploiement continu ainsi qu’une rétroaction et une surveillance constantes – permettant ainsi un logiciel de santé plus efficace et résilient, » ajoute Khan.
Un modèle automatisé de HCLTech — propulsé par l’intégration et la livraison continues — permet à un fournisseur de soins de santé de créer de meilleures applications au sein d’un système de santé existant et de sécuriser le processus de développement logiciel en intégrant la sécurité dès les premières étapes et tout au long du cycle de vie du développement logiciel.
Les processus DevOps standardisés permettent de gérer efficacement les ressources, d’automatiser les chaînes de livraison logicielle, de réduire les heures-homme, d’augmenter l’efficacité et de réduire les coûts, tout en respectant les ententes de niveau de service et en veillant à ce que le déploiement soit fluide et rapide, ce qui accélère la mise en marché.
À titre d’exemple, une entreprise pharmaceutique mondiale souhaitait élargir son marché pour les vaccins en pénétrant différents segments de population, en offrant des forfaits de dosage complets et en améliorant la convivialité de son portail client.
Avec l’émergence de nouveaux programmes de vaccination après la pandémie, les portails en ligne existants n’ont pas permis le lancement rapide de nouvelles fonctionnalités, ce qui a eu un impact sur les résultats d’affaires et l’expérience des utilisateurs finaux.
HCLTech a collaboré avec le client pour concevoir et implanter un modèle DevOps basé sur les produits, réunissant plusieurs équipes dans un modèle intégré unifié. Cela impliquait une analyse de l’état actuel, la correction des lacunes au niveau des personnes, des processus et des outils, un cadre d’automatisation, ainsi que l’organisation d’ateliers de formation axés sur les rôles afin d’assurer le transfert et l’alignement des connaissances.
Parmi les avantages, l’adoption de DevOps s’est traduite par une efficacité et une résilience accrues de 100 %, une réduction du coût total de possession de 35 % et une conformité à 100 % aux normes de qualité et de sécurité.
On a également obtenu une boucle de rétroaction DevOps en temps réel à 100 %, une augmentation de 80 % de l’automatisation du montage jusqu’au déploiement, une réduction de 66 % du cycle de lancement (six mois à environ huit semaines), une diminution de 90 % du temps de préparation de l’environnement de test ou UAT (de trois semaines à 1,5 jour), une baisse de 30 % de la reprise ou de la résolution d’incidents, une hausse de 35 % de l’efficacité du cycle de tests et une réduction de 75 % du temps de déploiement du produit (de deux heures à dix minutes).
L’expertise DevOps de HCLTech
Les services d’ingénierie DevOps ou DevSecOps de HCLTech, incluant ses propres cadres et accélérateurs de solutions, aident les clients à répondre à leurs besoins d’affaires.
Ses experts de contenu et ses équipes de R&D s’appuient sur le Centre d’excellence en ingénierie DevOps pour élaborer des solutions TI durables pour les clients.
L’écosystème robuste de partenaires comprend Amazon Web Services (AWS) et HCLTech a mené à bien plusieurs transitions avec les outils DevOps AWS pour l’automatisation et la gestion du cycle de vie agile des applications.
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, permettant l’agilité dans la conception et la mise en œuvre, et alignant les équipes de produits et de développement pour créer de la valeur, de la cohérence, de l’efficacité et de la productivité.
Ce cadre fait partie de la plateforme ADvantage Experience, un écosystème unique en son genre permettant l’automatisation entre la définition de l’expérience, la mise en œuvre et les opérations pour les expériences bâties sur le Adobe Experience Cloud.
La transformation SAP
Alors que les équipes SAP se tournent vers une livraison agile, une organisation peut-elle adopter DevOps quand SAP constitue une grande partie de son paysage applicatif ? Ray Gardner, chef des plates-formes numériques SAP chez HCLTech, répond que oui et vous guide sur la dernière approche de livraison des applications d’affaires de SAP.
« Lorsque vous abordez DevOps comme concept, vous pouvez d’abord faire de petits pas initiaux en adoptant quelques méthodes et outils clés, puis progresser vers des options entièrement cloud-native. DevOps peut être mis en œuvre dans un environnement hybride où SAP sur site et/ou les solutions cloud constituent un élément central de votre paysage.
« Pour aider les clients dans cette démarche, HCLTech a identifié des principes DevOps typiques qui peuvent être difficiles pour ceux qui sont plus habitués aux approches SAP historiques. HCLTech présente des options tactiques et stratégiques et recommande aux entreprises d’évaluer fondamentalement comment elles aligneront leurs pratiques DevOps actuelles sur les priorités SAP, » ajoute Gardner.


