L’optimisation des applications logicielles héritées réduit les temps d’arrêt, aide à éliminer les points de friction et pourrait bien être le moyen de trouver ces dollars cachés pour votre future transformation numérique.
Les applications héritées ne doivent pas être mises au rancart.
En fait, on remplace trop de systèmes qui ont encore une longue durée de vie – parfois même jusqu’à 70 % de leur capacité.
Et c’est du gaspillage.
En intégrant des pratiques telles que la maintenance logicielle et la modernisation continue, les applications matures peuvent se révéler résilientes et rentables.
Maintenance et soutien
La maintenance des logiciels est plus qu’un simple soutien. Il optimise les performances, la stabilité, la sécurité et la valeur pour tirer le meilleur parti des applications existantes.
La maintenance est une stratégie proactive et préventive qui intègre l’entretien des applications à la feuille de route informatique de l’entreprise, plutôt qu’un processus réactif qui se concentre sur l’extinction des incendies lorsqu’ils surviennent.
La maintenance proactive des logiciels va au-delà de la résolution des incidents. Elle permet aux entreprises d’exploiter le véritable retour sur investissement de leurs anciens logiciels en prolongeant les cycles de vie et la longévité, en protégeant la sécurité et la stabilité des systèmes et en améliorant les performances et les fonctionnalités.
Qu’est-ce que la modernisation continue ?
Gartner® définit la modernisation continue comme « une approche itérative visant à identifier, hiérarchiser et supprimer les obstacles à l’activité numérique que constituent les applications patrimoniales. »
Le dernier rapport de l’organisation, intitulé « Use Continuous Modernization to Optimize Legacy Applications », indique que la modernisation continue est la méthode préférée au remplacement des systèmes existants.
Même si les applications patrimoniales comportent des points de friction intégrés qui, selon Gartner, « ont un impact négatif sur l’agilité et la rapidité », l’organisation recommande toujours une modernisation continue pour plusieurs raisons, notamment le caractère coûteux des efforts de remplacement.
Il est vrai que les systèmes matures vieillissent et qu’il peut être tentant de les remplacer et d’en finir avec eux, mais Gartner met en garde contre cette idée. Ces applications sont des atouts à gérer, et non des problèmes à éliminer, selon l’organisation.
« Pensez aux applications patrimoniales de la même manière que vous le feriez pour une vieille voiture. Lorsque le moment est venu de réviser la voiture, vous examinez les différents composants et vous évaluez leur état de santé et leur aptitude à fonctionner », indique le rapport. « Si la grande majorité de ses composants sont usés ou mauvais, vous avez une perte totale. Mais dans de nombreux cas, la plupart de ses composants sont suffisamment bons. Dans ces cas, vous avez tout intérêt à nettoyer, réparer ou remplacer les composants défectueux – ce qui prolonge la vie de la voiture et en fait un bien précieux, sûr et confortable à posséder. »
Tout comme la maintenance proactive des logiciels, qui peut accroître la validation de l’interopérabilité, l’optimisation de l’architecture des solutions et l’amélioration des nouvelles fonctionnalités, la modernisation continue peut optimiser les dépenses budgétaires et permettre la composabilité.
Budget-friendly
Alors que 90 % du budget informatique actuel est consacré aux opérations courantes et à l’éclairage, les décideurs informatiques se demandent comment optimiser les maigres 10 % restants.
Cependant, si vous pouvez économiser de l’argent dans le budget d’exploitation, cet excédent peut être réinvesti dans l’innovation qui favorisera la transformation numérique de l’entreprise, ce qui est crucial pour sa survie.
La maintenance des logiciels et la modernisation continue sont des moyens de remédier à la dette technique et d’étendre les fonctionnalités actuelles. La maintenance prolonge le cycle de vie des produits afin d’obtenir un meilleur retour sur investissement, tandis que la modernisation continue élimine le coût élevé du remplacement, qui prend également beaucoup de temps et perturbe trop l’entreprise.
Permet la composabilité
Le rapport Gartner mentionne la composabilité comme une autre raison d’envisager la modernisation continue des applications logicielles héritées.
« La composabilité est une approche de conception qui permet aux systèmes (par exemple, les systèmes informatiques, les organisations et les produits) de s’adapter rapidement aux changements tout en restant résilients », indique le rapport.
Il explique ensuite que « la modernisation continue permet progressivement aux systèmes existants de devenir plus composables en remplaçant un composant par une technologie plus appropriée ou en encapsulant, réutilisant et étendant une fonction actuelle ».
Cela permet non seulement d’améliorer la prise en charge des capacités de l’entreprise, mais aussi de « se concentrer sur la réutilisation des fonctions pour lesquelles l’application est bien adaptée, au lieu d’essayer de lui faire faire quelque chose pour laquelle elle n’a pas été conçue », selon Gartner.
Connaître les différentes options disponibles peut aider les décideurs informatiques à tirer le meilleur parti de leurs applications logicielles matures. Pour transformer une application existante en une plateforme pour l’activité numérique, il faut aller au-delà de l’étape du « rip-and-replace » et s’attacher à supprimer les obstacles et à étendre les fonctionnalités actuelles.
Pour en savoir plus sur la mise en œuvre de la modernisation continue, téléchargez une copie du rapport Gartner « Use Continuous Modernization to Optimize Legacy Applications » ici.
Gartner, Use Continuous Modernization to Optimize Legacy Applications, Stefan Van Der Zijden, Deacon D.K Wan, et Howard Dodd, 20 juillet 2022.
GARTNER est une marque déposée et une marque de service de Gartner, Inc. et/ou de ses sociétés affiliées aux États-Unis et dans le monde, et est utilisée ici avec autorisation. Tous les droits sont réservés.