Alors que les entreprises se précipitent pour se transformer autour de nouvelles technologies comme les plates-formes cloud, les logiciels en tant que service (SaaS), l'analyse des données et l'informatique de pointe, les données qui sont enfermées dans leurs applications héritées deviennent non seulement un fardeau financier, mais un inhibiteur
Cependant, ces données ont souvent une valeur considérable. Cependant, les systèmes hérités ne devraient pas constituer un handicap à long terme. En adoptant une approche par étapes de la modernisation des applications, les organisations peuvent passer à des plates-formes cloud contemporaines et fermer les applications vieillissantes lorsque le moment est venu.
Le paysage informatique en évolution est diversifié, comprenant à la fois une infrastructure cloud et sur site. Mordor Intelligence estime que le marché mondial du cloud hybride croît de 22% par an et atteindra près de 139 milliards de dollars d'ici 2023. Les fournisseurs de technologies et les sociétés de services répondent avec des produits et services qui aident les clients à gérer ces environnements et à migrer avec un minimum de
Toute stratégie de modernisation informatique doit commencer par des données. L'adoption d'une taxonomie de données généralisée permet aux données d'être croisées et jointes entre les systèmes et protège contre l'isolement ou l'oubli des données. Même si les données doivent résider dans des applications héritées à long terme, elles doivent être accessibles pour une utilisation dans l'analyse et l'aide à la décision.
Un logiciel d'intégration de données peut atténuer la complexité du déplacement de bases de données pré-relationnelles héritées vers une plate-forme relationnelle. Les bases de données NoSQL aident les entreprises à exploiter la valeur analytique des magasins de données de transaction. Le logiciel d'intégration de données en continu, combiné avec la capture de données modifiées peut accélérer la migration des bases de données locales vers les bases de données cloud, sans interruption.
Simplifiez-vous en transformant
La stratégie devrait également chercher à simplifier la Environnement informatique. Au fil des ans, les organisations ont tendance à accumuler des solutions ponctuelles qui peuvent s'ajouter à un paysage complexe et mal intégré. Dans de nombreux cas, les fonctions pour lesquelles ces solutions ponctuelles ont été acquises peuvent désormais être achetées en tant qu'extensions d'applications modernes. Une campagne de modernisation est également un bon moment pour évaluer le matériel hérité qui n'est plus pris en charge et déplacer les applications qui y sont hébergées vers une infrastructure standard.
Évaluer le portefeuille d'applications actuel pour déterminer quels sont les meilleurs candidats pour passer à des installations sur site modernes ou infrastructure cloud avec le moins de coûts et de perturbations. De nombreux éditeurs de logiciels encouragent leurs clients à déplacer leurs anciennes applications sur site vers le cloud et fournissent des outils pour les aider. Dans certains cas, le meilleur pari pourrait être de supprimer ce qui est en place et de déplacer entièrement les données vers un fournisseur SaaS.
Les applications héritées qui ont été largement personnalisées représentent un défi plus important. Les organisations doivent évaluer le coût de la poursuite de leur exécution en interne, en tenant compte de facteurs tels que la disponibilité d'administrateurs et de développeurs qualifiés, les frais de maintenance, les exigences en matière d'infrastructure et les besoins d'évolutivité et de performances.
Conserver l'agilité comme objectif
Une considération moins tangible est l'impact des systèmes existants sur l'agilité organisationnelle. Les logiciels créés à partir de zéro ou fortement modifiés peuvent verrouiller une entreprise dans une ancienne base de code, limitant la possibilité de migrer ou même de mettre à jour vers des versions plus récentes. Les applications cloud modernes utilisent des interfaces de programmation d'applications (API) pour exposer les données et les services. Cela signifie que les personnalisations peuvent être appliquées sans modifier le code principal. Les API permettent également aux écosystèmes de se développer. Certains grands fournisseurs de SaaS ont littéralement des milliers de partenaires qui ajoutent de la valeur à leurs plateformes grâce à des fonctionnalités supplémentaires ou des extensions spécifiques à l'industrie. La valeur commerciale de ces écosystèmes peut être un puissant argument en faveur de la modernisation.
Certaines applications héritées qui ne peuvent pas être déclassées peuvent être virtualisées pour offrir un certain degré de flexibilité et de portabilité. D'autres devront peut-être continuer à fonctionner sur l'infrastructure existante à long terme. Dans ces cas, la principale préoccupation devrait être de veiller à ce que les compétences de maintenance nécessaires soient disponibles, en interne ou par l'intermédiaire d'un tiers.
En règle générale, les organisations devraient chercher à adopter des solutions standard dans la mesure du possible. Cette approche minimise le risque de verrouillage, garantit que les mises à jour et les correctifs sont faciles à appliquer et ouvre la voie à l'adoption de pratiques de développement agiles. Peu de DSI estiment que le fonctionnement de l'infrastructure est au cœur du succès de leur entreprise. En simplifiant et en modernisant leur environnement, ils peuvent faciliter la transition vers une entreprise agile et centrée sur les données.