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.
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.
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 :
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 :
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.
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.
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.
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 :
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.
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.
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.
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.
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