Étude de cas

Efficacité, compréhension des systèmes, intégration des employés novices : les bienfaits de X-Analysis sont multiples pour les développeurs IBM i de Komeri

Komeri/Bit A

Avec ses magasins partout au Japon, le groupe Komeri est un succursaliste majeur au pays du Soleil-Levant. Le noyau de sa gamme de produits est constitué de matériaux de construction, de quincaillerie, d’outils, d’instruments de jardinage et de fournitures agricoles, le tout vendu par ses bannières Hard & Green, Home Center et Power. Komeri, qui connaît une croissance des plus rapides, compte maintenant 1 193 magasins à l’échelle nationale. Sa filiale informatique, Bit A, se charge du développement et de l’exploitation des TI dans le groupe tout entier, et commence aussi à faire profiter des clients externes de son savoir-faire dans le milieu de la distribution (points de service, logistique, vente en ligne, échange de données informatisées sur le Web, etc.).

 

Bit A gère un système décentralisé construit avec IBM i qui comprend un total de 19 serveurs Power, soit un dans chaque centre de distribution de Komeri et les autres pour la sauvegarde. Étant donné qu’elle s’occupe de systèmes internes d’importance critique pour le groupe Komeri et des clients, Bit A a recourt à la stratégie de diversification de Power Systems, qui réduit les risques d’interruption des services. Une soixantaine d’ingénieurs, dont l’âge moyen revient à 35 ans, prennent en charge le développement des systèmes IBM i ainsi que le code, qui se compose à 70 % de COBOL et à 30 % de RPG.

Défi

Komeri croît à la vitesse grand V et compte un vaste bassin de développeurs, dont beaucoup sont jeunes et pas encore tout à fait à l’aise avec des langages comme COBOL et RPG. Bit A avait donc besoin d’un moyen de garantir la compréhension de l’équipe entière. L’efficacité, la progression du développement, la stabilité des systèmes, et ultimement, la croissance de l’entreprise : tout repose sur la flexibilité des développeurs et sur leur capacité à planifier et à réaliser des interventions informatiques avec rapidité et confiance. Il va aussi sans dire que Bit A se devait toujours de surveiller les coûts, quele que soit la solution examinée

Solution

Bit A a essayé plusieurs solutions censées améliorer la compréhension des programmes avant d’arrêter son choix sur X-Analysis Advisor, de Fresche Solutions, qui s’est avérée de loin la plus puissante. Cette application propose les fonctionnalités nécessaires pour :

 

  • Saisir les flux de données
  • Afficher la structure des programmes sous forme graphique.
  • Trouver toutes les variantes d’un champ donné à l’échelle d’un système.
  • Naviguer par simples clics jusqu’au code source et cibler précisément les passages à changer.

 

Bit A a pu se doter de 12 licences de X-Analysis Advisor avec la collaboration de GRSolutions (GRS), un fournisseur de premier plan de solutions de modernisation IBM i. En qualité de distributeur principal de Fresche Solutions au Japon – et de participant de longue date au programme de partenaire Power de Fresche –, GRS possède la connaissance des produits et la capacité de service pour aider les clients qui, comme Komeri, emploient IBM i. Maintenant qu’ils ont les licences pour leurs serveurs Power, tous les développeurs chez Bit A ont maintenant accès aux fonctionnalités de X-Analysis Advisor.

Résultats

X-Analysis Advisor a été bien reçu par les développeurs, qui en apprécient la grande fonctionnalité, et a entraîné une augmentation significative de leur efficacité. La documentation graphique produite par l’application, dans les mots de Taeko Urabe, directrice adjointe du groupe des services d’intégration système à Bit A, « permet de saisir en un coup d’oeil, sous forme d’un diagramme hiérarchique, la structure globale d’un système. C’est donc un outil bienvenu pour les jeunes ingénieurs qui prennent en main pour la première fois un projet de développement. »

 

On peut le dire, Bit A a adopté X-Analysis Advisor juste à temps. Comme l’explique son directeur général des TI, Tadashi Kobayashi, « les développeurs qui manquent encore d’expérience peuvent parfois rater des choses ou commettre des erreurs, ce qui peut se répercuter sur la qualité des programmes et nous forcer à apporter des correctifs. Dernièrement, les projets de développement se sont multipliés à un tel rythme qu’il fallait de toute urgence hausser notre productivité et notre efficacité. »

Témoignage« Dernièrement, les projets de développement se sont multipliés à un tel rythme qu’il fallait de toute urgence hausser notre productivité et notre efficacité – et à ce chapitre, X Analysis était l’outil tout indiqué. »

 

– Tadashi Kobayashi, directeur général de Bit A, la filiale informatique de Komeri