Fresche Solutions

Vous établissez une feuille de route pour la modernisation d’IBM i? Intégrez les gains rapides à votre stratégie

décembre 15, 2021
Chris Koppe

En tant que responsable des TI, on ne peut pas se contenter de faire en sorte que l’entreprise tourne en ces temps tumultueux. La récente pandémie et l’émergence d’une nouvelle référence pour la « normalité » ont poussé les entreprises à fournir des expériences numériques efficaces et à permettre le télétravail, tout en faisant face à une perte de revenus et à une diminution des ressources.

Il est important de connaître ce dont vous disposez en termes de TI et de concentrer vos efforts à générer la plus grande valeur possible, tout en respectant les objectifs de l’entreprise. Trouver le juste équilibre entre répondre aux besoins de modernisation et respecter les budgets réduits constitue un facteur déterminant de la réussite de votre plan.

Votre feuille de route pour moderniser les applications IBM i peut comprendre des solutions pour le Web, les API et l’infonuagique, ainsi que des processus de développement agiles et un engagement organisationnel en faveur du changement. Il est primordial de prendre des décisions pragmatiques et d’élaborer le plan le mieux adapté à votre situation. Nous abordons ici certains domaines clés dans lesquels vous pouvez réaliser des investissements plus modestes afin de progresser vers une plus grande modernisation.

Savoir par où commencer

Tous les efforts de modernisation ne sont pas égaux. Lorsque vous préparez une feuille de route pour moderniser vos anciennes applications, il est essentiel de donner la priorité aux changements qui peuvent apporter une valeur immédiate à l’entreprise. Les gains rapides en haut de votre liste doivent être ceux que l’entreprise recherche et auxquels elle peut adhérer.

La plupart des environnements IBM i comptent des milliers de programmes et de tables. Il est important d’acquérir une compréhension technique de ce que vous avez à votre disposition, puis de l’organiser. Cela peut vous aider à élaborer un plan par étapes, qui deviendra ensuite le point de départ de votre feuille de route de modernisation. Cette construction et cette superposition stratégiques peuvent également vous aider à démontrer la valeur ajoutée de ces efforts de modernisation pour l’entreprise.

Avantages commerciaux de la modernisation des applications

Il est important que les parties prenantes comprennent les avantages qui découlent de la modernisation de votre plateforme IBM i.
En voici quelques-uns :

  • La continuité des activités : Attirer des ressources qualifiées et assurer la continuité des activités grâce à des langages, une architecture et des outils modernes. C’est un élément clé pour la plupart des organisations qui utilisent des applications IBM i plus anciennes.
  • Agilité et accélération de la mise sur le marché : Fournir plus rapidement des correctifs aux entreprises grâce à des écosystèmes d’outils (développement et exploitation), et remplacer les applications monolithiques par des composants petits et réutilisables plus faciles à gérer.
  • Leadership industriel : Être le premier à mettre sur le marché de nouvelles capacités par l’innovation et l’expérimentation, soit en amenant le changement dans votre secteur, soit en y répondant.
  • Intégration facile : Améliorer l’intégration avec les partenaires, les fournisseurs et les clients grâce aux API et à l’activation des services.
  • Conformité : Améliorer les processus pour en accroître la sécurité et faire en sorte qu’ils soient prêts pour les audits.
Créer de la valeur pour l’entreprise grâce à des gains rapides

Résistez à la tentation de commencer par des changements faciles ou rapides à réaliser : le gain rapide idéal est celui qui est non seulement techniquement réalisable, mais qui offre également une valeur mesurable à l’entreprise.

Ainsi, comme résultat direct de vos efforts de modernisation :

  1. L’entreprise peut-elle interagir différemment avec les données?
  2. Y a-t-il des améliorations directes ou indirectes dans les interactions avec les clients?
  3. L’entreprise gagnera-t-elle de nouvelles capacités?
  4. Est-ce que cela rationalise un processus d’entreprise? En d’autres termes, est-ce que cela rend les choses plus efficaces, diminue la main-d’œuvre, réduit les coûts ou facilite l’intégration de nouvelles personnes ou ressources?
  5. Est-ce que cela répond à un problème de longue date dans le déroulement d’un processus?

Ce sont là quelques questions que vous pouvez vous poser pour parvenir à une stratégie de gain rapide qui soit idéale à la fois pour les TI et pour l’entreprise.

Adopter l’approche conceptuelle d’entreprise

L’approche conceptuelle d’entreprise, ou Enterprise Design Thinking comme l’appelle IBM, est un outil essentiel. Il s’agit d’un cadre permettant de s’impliquer avec l’entreprise. Il englobe tout, de la cartographie du parcours à la compréhension du fonctionnement actuel de votre environnement IBM i, en passant par la réflexion sur ce qui pourrait être différent, le développement de concepts, la création de prototypes, leur ajustement et, enfin, la matérialisation et le lancement de nouvelles capacités.

Mise en œuvre du développement agile

Le développement agile vous encourage à travailler davantage en collaboration avec l’entreprise. En hiérarchisant les exigences, en progressant par étapes de manière collaborative, en réalisant des prototypes et en apportant des améliorations ensemble, vous vous assurez que la technologie que vous déployez ne sera pas rejetée par les utilisateurs professionnels.

L’adoption des cadres agiles présente de nombreux avantages : 30 % d’employés plus heureux et plus motivés, productivité accrue, délais de commercialisation plus courts et réduction significative des défauts, pour n’en citer que quelques-uns.

Domaines d’intervention pour les gains rapides

Même si vous deviez élaborer une stratégie des TI globale qui représente votre vision de la modernisation, je vous recommande de mettre en place des actions rapides tout au long du parcours pour démontrer à l’entreprise les progrès réalisés et maintenir l’enthousiasme des parties prenantes.

1) Optimisation Web / Modernisation des écrans verts

Il existe de nombreux outils modernes d’optimisation Web qui offrent un bon nombre de possibilités d’améliorer rapidement l’interface utilisateur, au-delà du grattage écran. Par exemple :

  • Remplacer les touches de fonction et les options de sous-fichier par des liens et des boutons cliquables afin de fournir un moyen plus intuitif et cohérent de naviguer dans les écrans. Les onglets facilitent également l’intégration des informations.
  • Incorporer des listes déroulantes, des sélecteurs de date, des boutons d’option et des fonctions de remplissage automatique pour réduire les erreurs et le temps nécessaire à la recherche et à la saisie des données.
  • Tirer parti des technologies Web (comme les logiciels libres) à intégrer à d’autres systèmes, tout en améliorant l’agilité de votre organisation.

2) Adaptation aux tablettes et téléphones mobiles

L’adaptation de la technologie aux technologies modernes peut également vous aider à offrir un accès aux applications existantes au moyen de tablettes ou de téléphones intelligents. Vous pouvez ainsi donner à votre personnel en contact avec la clientèle un accès direct aux systèmes de traitement des commandes et de consultation des stocks. Cela peut impliquer la création de nouveaux écrans ou l’optimisation des écrans existants pour la nouvelle interface, ce qui peut se faire plus rapidement que de créer des applications mobiles natives.

3) Intégration d’API pour les portails clients et partenaires

Il existe des produits de développement rapide d’API qui vous permettent de créer rapidement de nouvelles API. Vous pouvez également exposer des services de données et de processus d’entreprise à partir d’applications existantes sous forme d’API évolutives.

Il existe des enveloppeurs d’API pour les flux de données 5250. Ils peuvent se connecter et naviguer dans les couches d’une application, extraire les valeurs du flux de données sur un écran et les renvoyer à l’API.

Il existe également des produits qui peuvent vous aider à créer rapidement des prototypes de nouvelles API et à les mettre à disposition. Comme meilleure pratique, recherchez les commentaires en temps réel des clients ou des consommateurs sur les fonctionnalités de l’API que vous devez activer.

 

4) Modernisation des bases de données et rapports en libre-service ou d’utilisateur final

La transformation des bases de données vous permet de tirer parti des capacités intégrées de Db2 pour IBM i et de fournir à l’entreprise un accès aux données.

Une base de données DDS ne dispose pas de l’interface utilisateur la plus optimale pour la saisie de données. Envisagez la possibilité de la convertir en DDL, d’y ajouter des noms longs, de superposer des vues sur ces noms longs, puis d’exposer le tout à un outil de création de rapports. Cela permet d’offrir davantage de fonctionnalités de données aux utilisateurs professionnels.

Vous pouvez également intégrer des API pour la création de rapports en libre-service, en fonction de vos objectifs.

 

5) Automatisation des tests

L’automatisation des tests joue un rôle primordial dans l’amélioration de l’agilité et la mise en œuvre d’un processus de développement et exploitation approprié. L’architecture du code de l’application et l’accès aux outils d’intégration continue dans les écosystèmes de type développement sont des facteurs clés qui déterminent le temps nécessaire à la mise à disposition d’une application pour l’entreprise. Lorsque vous apportez des modifications, il est essentiel de créer des régressions et d’automatiser le processus de test pour être sûr de découvrir avant les utilisateurs si quelque chose ne va pas. La détection précoce des défauts permet également de réduire les coûts de développement et de maintenance des applications.

Commencez par vos nouveaux développements nets, puis réfléchissez à la manière de remanier le code existant au fil du temps.

Gains rapides : Quelle est la voie à suivre?

Votre approche de la gestion des applications et les outils que vous utilisez pour les modifier comptent autant que les applications elles-mêmes. Lorsque vient le temps de décider des gains rapides qui seront les plus judicieux à ce stade de votre parcours de modernisation, vous devez vous poser la question suivante : qu’est-ce que l’entreprise retire de cette innovation? Avec un peu de stratégie et la bonne combinaison de solutions, il est possible d’obtenir une valeur ajoutée considérable dès le début du processus de modernisation.

Chez Fresche, je travaille avec des responsables des TI qui me disent toujours à quel point notre équipe d’experts et de stratèges en technologie les aide à saisir les résultats tangibles de la modernisation. Nous avons collaboré avec les équipes de nos clients pour dresser leur feuille de route idéale et déterminer quels sont les gains rapides qui correspondent le mieux à leurs objectifs organisationnels, de sorte que nous comprenons parfaitement les défis auxquels ils sont confrontés au départ.

Si vous exploitez des systèmes IBM i essentiels, nous vous invitons à vous inscrire à une consultation gratuite avec l’un de nos meilleurs stratèges. Ces séances sont conçues pour aider les responsables des TI tels que vous à s’adapter à la croissance future, à atténuer les risques et à améliorer l’efficacité opérationnelle.

Apportez vos plus grands défis et explorons quelques options


S’inscrire au Blog

Articles Similaires

cross