Expertise
Expertise
modernisation legacy SI API microservices

Legacy et modernisation du système d’information ?

La modernisation du Système d’Information, un levier stratégique pour les DSI pour innover et préserver la compétitivité.

Vos systèmes Legacy représentent un véritable poids. Les DSI des grandes entreprises se retrouvent face à un défi majeur, moderniser leurs systèmes d’information (SI). La gestion des systèmes legacy est un véritable enjeu pour les DSI en termes de coûts et consommation de ressources. La transition d’une ancienne infrastructure IT vers une plus moderne est une étape complexe mais essentielle pour maintenir un avantage concurrentiel et l’efficacité opérationnelle de l’entreprise.

Selon McKinsey, la gestion de la dette technologique, ou tech debt, inclut le coût de la modernisation de l’ensemble de la stack technologique ainsi qu’un « impôt sur la complexité » qui ralentit la productivité et impacte négativement le budget et le retour sur investissement. Il est estimé que certaines entreprises dépensent plus de la moitié de leur budget de projet IT uniquement pour l’intégration et la réparation de systèmes legacy.

Dans le secteur privé, la part du budget IT annuel consacré au maintien des systèmes legacy peut atteindre jusqu’à 80 %, d’où leurs impacts sur leur capacité d’investissement en innovation des DSI.

Excella souligne que, jusqu’à récemment, les systèmes bancaires et d’assurance consacraient près de 75% de leurs budgets IT à la maintenance de systèmes tels que les systèmes COBOL, qui gèrent environ 3 trillions de dollars de commerce quotidien malgré leur grand âge !

Face à ces défis, il est essentiel pour les DSI de mettre en place des stratégies efficaces de modernisation des SI, en évaluant soigneusement les coûts, les bénéfices et les risques associés. Des solutions telles que la migration vers le cloud, la réingénierie d’applications, ou l’encapsulation via des API peuvent aider à réduire ces coûts et à libérer des ressources pour des projets à plus forte valeur ajoutée pour l’entreprise :

  1. Décommissionnement : Suppression des composants obsolètes pour simplifier l’architecture du SI et réduire les coûts de maintenance. Cela peut inclure l’arrêt de systèmes mainframe ou d’applications vieillissante au profit de solutions plus modernes et flexibles.
  2. Migration vers le Cloud : Adoption de plateformes cloud comme AWS, Azure, ou Google Cloud pour bénéficier de leur élasticité, leur résilience, et d’un modèle de paiement à l’usage. Les services de conteneurisation (Docker, Kubernetes) facilitent cette transition en assurant la portabilité et l’orchestration des applications.
  3. Refonte et reengineering : Utilisation de frameworks modernes (React, Angular pour le front-end, ou Spring et .NET pour le back-end) pour reconstruire des applications legacy, améliorant ainsi leur performance et leur intégration.
  4. Encapsulation : Application d’une couche d’abstraction (via des API ou microservices) autour des systèmes existants pour les intégrer avec de nouvelles applications, sans remaniement complet.

La sélection de la stratégie et des technologies dépend des objectifs spécifiques de chaque entreprise, de l’état actuel du SI et des compétences disponibles en interne. Harington joue un rôle clé dans l’accompagnement des DSI dans cette trajectoire de modernisation.

Étape 1 : Diagnostic et stratégie

La première étape consiste à réaliser un audit complet du SI existant, identifiant les applications critiques nécessitant une mise à jour ou un remplacement. Harington conseille de privilégier une approche qui aligne la modernisation avec les objectifs business de l’entreprise, assurant ainsi que la transformation soutient la croissance, l’innovation et l’efficacité opérationnelle.

Étape 2 : Choix des technologies et approches de modernisation

La sélection de technologies modernes est cruciale. Le cloud computing, les architectures microservices, et les conteneurs offrent flexibilité, scalabilité, et réduction des coûts. Adopter des méthodologies agiles et DevOps accélère le développement et le déploiement des applications, renforçant la réactivité aux besoins du marché.

Étape 3 : Change management

Un aspect souvent sous-estimé est la dimension humaine. Une modernisation réussie nécessite l’adhésion des équipes IT et des métiers, impliquant formation et accompagnement au changement. Harington met l’accent sur la formation continue pour faciliter cette transition.


La modernisation du SI est cruciale pour alléger le poids des systèmes legacy et capitaliser sur des technologies innovantes, favorisant ainsi agilité et croissance. Besoin d’accompagnement ? Réflexion ou chantier en cours ? Challengez-nous !

En savoir plus
MIGRATION CLOUD POUR OU CONTRE
Move-to-cloud, pour ou contre ?
Découvrez les avantages et défis de la migration vers le cloud pour les entreprises, incluant flexibilité, réduction des coûts, accès...
+ Lire
pipeline ci cb automatisation
Automatisation du pipeline CI/CD, lumière sur cet incontournable du développement et bonnes pratiques.
Rappelons que les pipelines CI/CD permettent aux développeurs de concevoir, de tester et de déployer automatiquement leur code. Le processus...
+ Lire
serverless containers architecture cloud tarif
Serverless vs Containers. Quelle est l’architecture cloud la moins chère ?
Déjà, les deux solutions ont l’intérêt de générer moins de frais et d’être plus souples que des applications hébergées sur...
+ Lire