Industrialisation de TMA

Problématique

La maintenance d’un système d’information est un processus récurrent et coûteux qu’il vous faut optimiser afin d’offrir le maximum de services à vos utilisateurs.

Il vous faut mener des évolutions lourdes de rationalisation de votre système, mettre en oeuvre les nouvelles fonctionnalités et assurer la maintenance corrective rapidement et de manière fiable.

Nos outils d’analyse et de transformation vous permettent de d’optimiser ces opérations depuis la prise en main d’un système, jusqu’aux tests de non régression en passant par les mesures de l’impact d’une évolution.

Notre atelier permet également des transformations automatiques de masse.

Notre offre

Notre offre s’appuie sur notre atelier Recode-Workbench qui assure l’analyse, la transformation et la validation du système avec un niveau d’automatisation très élevé.

Nous intervenons

  • Comme éditeur de solution et support technique,
  • En assistance technique,
  • Avec engagement de résultats

Nos Outils

Notre approche de maintenance s’appuie sur nos atelier de cartographie et de maintenance.  La prise en charge du patrimoine outillée, permet de constituer très rapidement une vue exhaustive de vos applications et de disposer d’un référentiel technique et fonctionnel.

  • Analyse des composants techniques de votre système: JCL, Programmes, fichiers, Bases…
  • Analyse des données manipulées par les programmes
  • Analyse fonctionnelle

 

Les résultats de l’étape de prise en charge permettent de constituer ou de mettre à jour le socle de documentation nécessaire à la maintenance de vos applications.

Schéma de la démarche de documentation lors de la mise en place de l'industrialisation d'une TMA (Tierce Maintenance Applicative)

Au quotidien, les opérations de maintenance sont facilitées et sécurisées par nos ateliers qui assurent notamment:

  • Une assistance au diagnostique des problèmes rencontrés en production par l’utilisation des fonctions d’analyse des dépendances
  • Une analyse d’impacts des modifications à apporter lors de maintenance évolutive permettant de sécuriser les tests de non régression et d’éviter les effets de bords.
  • Une analyse sémantique de l’utilisation des données et variables de travail
  • La génération des procédures de tests de non régression
  • La génération de la documentation technique
  • La transformation automatique de code pour les maintenances lourdes
  • L’analyse de la qualité du code permettant de s’incrire dans une démarche d’amélioration permanente de la qualité
  • Une interface graphique de navigation dans les objets selon leurs dépendances et les impacts détectés

 

L’ensemble de ces fonctions, permet aux équipes de maintenance des gains de productivité notables et sécurise la qualité de service.

Applications

  • Maintenance corrective et évolutive
  • Fiabilisation d’application
  • Dowsizing de système couteux à exploiter
  • Migration vers une architecture ouverte
  • Webisation d’application
  • Extension de zones
  • Refactoring
  • Transformations de masse
  • Suppression ou remplacement de composant technique
  • Désimbrication d’application
  • Tests de non régression automatisés
  • Génération de programmes : Extracteurs de données, interfaces…
  • Génération de documentation

Environnements

Notre technologie nous permet d’intervenir sur tous les environnements techniques:

Système d’exploitation MVS, DOS VSE, VM, GCOS 7, GCOS 8, VMS, ICL, UNIX, AS400, WINDOWS, HP3000 vers Unix, linux, AS400…

SGBD: DB2, ORACLE, SYBASE, SQLserver, SQL, INFORMIX, DL1, IDMS, IDS2, TOTAL, ADABAS, DATACOM, IMAGE..

Langages : Cobol, CICS, Fortran, C, Assembleur, CSP, Telon, Pacbase, natural, Ideal, NSDK, Powerbuider … vers Java, Dot Net, RPG, Cobol…

Les cas clients