Fresche Solutions

Une nouvelle approche à la modernisation de vos applications sur IBM i

mars 6, 2018
Daniel Lefebvre

Donc, vous avez bel et bien réalisé qu’il est impossible de continuer sans aucun changement ou aucune modernisation à vos applications sur l’IBM i. Vous savez qu’elles doivent évoluer, et vous avez décidé que c’est cette année que vous voulez enclencher le processus.

Que sera votre stratégie?

Remplacer toutes vos applications actuelles (parfaitement adaptées à votre façon unique de faire des affaires) par une application commerciale du marché?

Réécrire toutes vos applications dans un nouveau langage?

Moderniser les applications actuelles (écrans, base de données, code) vers les nouvelles technologies qui vous permettront de continuer à utiliser la fiabilité de cette plateforme d’IBM?

Et pourquoi pas toutes ces réponses?

De plus en plus, dans nos discussions avec nos clients, nous voyons qu’une seule et unique approche dans les choix ci-dessus ne rencontre pas totalement les besoins et ne présente pas le meilleur retour sur investissement. Ils ont tous des avantages différents :

1. Déployer une nouvelle solution de gestion qui couvre toutes les fonctions de l’entreprise demande un effort considérable de tous les départements de la compagnie et comprends de nombreux risques tant qu’au succès du projet. Cependant, est-ce que pour certaines fonctions, par exemple les finances, celles-ci ne seraient pas mieux servi par une solution du marché qui évolue naturellement avec les nouvelles possibilités de la technologie?

2. Est-il encore raisonnable de vouloir « réinventer la roue » en 2018 alors que nombreuses solutions offrent les meilleures pratiques d’affaires qui supporteront la compétitivité de votre entreprise? Mais, afin de continuer d’innover dans le marché et d’améliorer votre productivité, n’est-il pas essentiel de simplifier vos processus et d’avoir en place des systèmes qui auront été développés spécifiquement pour supporter votre croissance?

3. Est-ce que l’état actuel de votre code source, qui a été développé par une équipe diverse depuis plus de 20 ans, vous permet de le migrer vers un nouveau langage de programmation qui assurera sa pérennité pour de nombreuses années à venir? Cependant, une partie du secret derrière le succès de votre organisation est enfouie dans vos systèmes et vous voulez vous assurer de conserver cette ADN en place. Il ne faudrait pas jeter le bébé avec l’eau du bain…

Une solution hybride pourrait donc être la meilleure solution pour faire évoluer vos systèmes actuels en bénéficiant de ce qui se fait de mieux dans le marché pour certaines fonctionnalités plus « standards », en modernisant les applications personnalisées qui sont au cœur de vos opérations courantes et de réécrire des modules spécifiques qui demandent de nouvelles fonctionnalités pour supporter la croissance future. Comme toujours, la règle du 80/20 (la loi de Pareto) nous indique la voie à suivre.

Évidemment, il vous faut être capable d’évaluer qu’est-ce qui devrait être remplacer par quoi et donc de mettre en place une stratégie solide. La beauté d’une telle approche hybride est qu’elle se prête particulièrement bien à un déploiement incrémental et que vous aurez facilement la possibilité de vous ajuster aux changements qui surviendront dans l’entreprise en cours de route.

N’hésitez pas à aller chercher de l’aide d’experts pour l’analyse des différentes composantes et l’élaboration des recommandations et de la stratégie. Bien que vous ayez en place une équipe en TI expérimentée, ils sont probablement trop proches de vos applications actuelles et ont eu trop peu d’occasion d’évaluer des projets de modernisation à un niveau global pour faire ressortir toutes les possibilités qui s’offrent à vous.


S’inscrire au Blog

Articles Similaires

cross