Des décennies de logique métier, de décisions sur les processus et de règles durement acquises sont encodées au cœur de vos applications IBM i. Le système fonctionne : il fait tourner l’activité au quotidien, de façon fiable, sans broncher. Mais dès qu’une demande d’évolution arrive, qu’une échéance de conformité approche ou qu’un projet de modernisation démarre, une question se pose : votre équipe sait-elle vraiment ce qu’elles contiennent ?
La vue d’ensemble existe, mais elle est fragmentée
La plupart des entreprises hésiteront avant de répondre honnêtement. Le développeur qui a écrit la saisie de commandes en RPG est parti à la retraite il y a trois ans. Celui qui connaît les batchs de nuit vit dans une ville ; celui qui maîtrise les interfaces EDI dans une autre. L’analyste métier capable d’expliquer le calcul des prix n’a jamais ouvert un script CL. Et les modules COBOL de la comptabilité au grand livre n’ont plus été touchés depuis 2011, par deux personnes parties depuis longtemps.
La vue d’ensemble existe (règle, dépendance, calcul) mais elle est disséminée dans des descriptions de travaux jamais mises à jour, des bibliothèques jamais entièrement répertoriées, et la mémoire de gens parfois encore là, parfois plus. C’est ainsi qu’évolue toute application IBM i bien conçue et exploitée de longue date. Aujourd’hui, deux forces rendent cette vue d’ensemble plus essentielle que jamais à reconstituer.
Le problème : le déficit de connaissances
Dans l’enquête Fortra 2025 IBM i Marketplace Survey, les compétences IBM i se classent au deuxième rang des préoccupations de la communauté de la plateforme, juste derrière la cybersécurité. Elles supplantent désormais la modernisation des applications, à mesure que les organisations prennent la mesure de ce qu’implique réellement le départ à la retraite de personnels clés.
Le défi est simple : les plateformes IBM i renferment des décennies de logique métier que la documentation capture rarement dans leur intégralité. À mesure que les ingénieurs qui ont bâti et maintenu ces systèmes partent à la retraite, les organisations sont confrontées à une perte de connaissances qui rend la modernisation plus difficile et plus risquée. Le système continue de tourner. La compréhension que l’on en a s’étiole en silence.
Les recherches le confirment : les développeurs consacrent invariablement 52 à 70 % de leur temps à comprendre le code existant, un ratio d’autant plus marqué que les systèmes sont anciens. Le rapport 2024 State of Developer Productivity pointe la collecte du contexte et la recherche d’information comme la première source de perte de productivité signalée par les équipes. Sur une application IBM i bâtie au fil de trois décennies, cette tâche ne se simplifie pas avec le temps.
Révélez la vue d’ensemble de votre application
DISCOVER répond à une question fondamentale : Qu’y a-t-il vraiment dans votre application ? Il lit votre application et la cartographie entièrement sous forme de vue graphique : chaque programme, chaque dépendance, chaque chemin parcouru par une donnée, du fichier de base de données jusqu’à l’écran. Non pas d’après un document devenu obsolète en 2014, mais d’après le code tel qu’il est aujourd’hui.
DISCOVER opère à un niveau supérieur, celui de l’analyse globale de l’application : il suit la façon dont tout s’articule et cartographie explicitement les dépendances de données et de flux de travail pour les représenter visuellement.
Découvrez cet article : DISCOVER: Global Application Analysis With An AI Interface
Ses fonctionnalités IA rendent ensuite cette cartographie exploitable par toute l’équipe :
Le moment où cela porte ses fruits
L’analyse d’impact avant une modification
L’événement le plus courant dans la vie d’une application IBM i, c’est la demande d’évolution. Un nouveau champ sur un écran, un ajustement dans un calcul, une règle supplémentaire pour un type de compte. Avant même d’écrire une ligne, le vrai travail commence : qu’est-ce que cela touche ? Quels programmes lisent ce fichier ? Où cette valeur est-elle recalculée sur son chemin vers l’état ?
À elle seule, la phase de découverte et de documentation peut absorber la majeure partie du budget d’un projet de modernisation, avant même qu’une seule ligne de code neuf ne soit écrite. Et cela ne s’arrête pas là. La dette technique agit comme un multiplicateur sur tous les autres facteurs de coût, rendant les applications non documentées et fortement couplées nettement plus coûteuses à modifier au fil du temps.
Visibilité des flux de données à travers l’application
Parmi les cas d’usage les plus puissants qu’offre DISCOVER figure l’analyse de la traçabilité des données. Dans les environnements IBM i complexes, comprendre comment une donnée circule entre les programmes, les fichiers et les traitements relève souvent du défi. DISCOVER reconstitue cette traçabilité de bout en bout, en retraçant la façon dont les données sont créées, transformées et consommées à travers l’ensemble du paysage applicatif. Que ce soit pour préparer un audit réglementaire, une initiative de modernisation ou une évolution fonctionnelle, disposer d’une visibilité instantanée sur la traçabilité des données transforme ce qui était autrefois une longue investigation en l’affaire de quelques minutes.
L’intégration de nouveaux développeurs
Un développeur qui en est à son premier mois sur la plateforme peut suivre la même chaîne de dépendances, poser la même question en langage naturel et obtenir la même réponse qu’un expert. DISCOVER n’est pas seulement utilisé par les développeurs RPG, mais aussi par les développeurs Java qui cherchent à comprendre comment une application est construite, et comment le code est structuré. Le savoir qui reposait autrefois sur une poignée de personnes devient accessible à toute l’équipe.
Écoutez le Tech Talk : L’analyse d’application pilotée par l’IA avec DISCOVER, une courte présentation de la façon dont il cartographie une véritable application IBM i.
Donner les moyens d’agir aux analystes non techniques
DISCOVER change fondamentalement le profil de ceux qui peuvent comprendre les applications historiques et interagir avec elles. Traditionnellement, déchiffrer les systèmes RPG exigeait une expertise technique très pointue, souvent concentrée dans un vivier réduit de développeurs expérimentés. Avec DISCOVER, cette barrière disparaît. Grâce à des visualisations intuitives, une navigation orientée métier et des analyses structurées, les analystes non techniques saisissent rapidement le fonctionnement de l’application, l’enchaînement des processus et l’emplacement de la logique clé. Cette démocratisation du savoir accélère l’intégration des nouveaux arrivants, améliore la collaboration entre les équipes IT et métier et réduit la dépendance à des ressources techniques rares, permettant aux organisations de tirer pleinement parti de leurs systèmes existants sans avoir à les réécrire.
L’ouverture d’API et l’intégration avec les systèmes modernes
Lorsque les enjeux métier imposent d’exposer la logique IBM i via des API REST, de se connecter à des services cloud ou d’alimenter des modèles d’IA, savoir précisément ce qui existe et ce qui touche à quoi est le travail qui rend l’intégration fluide. La carte produite par DISCOVER constitue le socle sur lequel chaque décision en aval peut s’appuyer.
Découvrez ce que DISCOVER révèle sur vos applications
La modernisation d’IBM i a toujours mieux réussi lorsqu’elle part sur des bases solides. Alors que l’IA et le machine learning figurent désormais parmi les préoccupations majeures et croissantes de la communauté IBM i, on demande aux équipes de braquer de nouvelles technologies sur des systèmes qu’elles ne comprennent parfois qu’en partie. La solution n’est pas de ralentir. C’est de connaître d’abord le système dans son intégralité, pour que chaque étape suivante soit franchie en toute confiance.
DISCOVER rend l’application lisible. Pas seulement pour ceux qui l’ont conçue, mais pour tous ceux qui doivent l’utiliser, la modifier ou bâtir par-dessus.



