Mes services

S'informer, réfléchir, agir.

Au sein de votre équipe, mon rôle est de m’informer sur la demande à traiter pour comprendre les enjeux fonctionnels. Je réfléchis à la manière d’implémenter les nouvelles fonctionnalités sous la forme de spécifications techniques. Enfin je réalise les développements en COBOL

Maintien en Condition Opérationnelle (MCO)

Une anomalie sur un ancien ou un nouveau programme ?

Voici les étapes de mon intervention après analyse fonctionnelle de la personne compétente :

  • Reproduction de l’anomalie dans l’environnement de Test pour confirmer la cohérence de l’analyse.
  • Réalisation des modifications nécessaires au niveau des modules concernés.
  • Vérification par des tests de la résolution du problème.
  • Après validation dans l’environnement de Recette, livraison en production.
  • Suivi jusqu’à la levée de l’incident.

Projets (Évolution SI / Refonte)

Et dans le cadre d’un projet (Evolution du SI) ?

Là encore, une analyse fonctionnelle aura préalablement été faite puis c’est à mon tour de jouer !

  • Réalisation des Spécifications Techniques Détaillées (STD) : Mise en place de la solution technique et contrôle de cohérence avec l’objectif fonctionnel du projet. Ce document devra être validé pour la suite du processus.
  • Développements des composants selon vos normes en vigueur.
  • Un ensemble de tests unitaires pour valider les grandes lignes de fonctionnement du traitement.
  • Après validation dans l’environnement de Recette, livraison en production.
  • Suivi du bon fonctionnement avec prise en charge des retours (cycles MCO).

Une application arrive en fin de vie ?

Contrairement à ce que l’on pourrait penser, il n’est pas forcément rentable de conserver à tout prix une application qui arrive en fin de vie. Les problèmes sont multiples :

  • Difficulté de maintenance de part le nombre d’intervenants sur l’application.
  • Complexité pour mettre en place de nouvelles fonctionnalités.
  • Augmentation du risque d’anomalies.

Une refonte de l’application est donc conseillée et dans ce cadre, je peux vous apporter une plus-value :

  • Analyse et cartographie de l’application existante.
  • Mise en place d’une architecture « Métier – Logique – Physique ».

Formation

Vous souhaitez former vos nouveaux entrants au COBOL ? Vous cherchez une formation centrée vers l’essentiel ? Vous êtes au bon endroit !

Tournée vers l'essentiel

Je n'ai pas utilisé l'intégralité de ce que j'avais appris lors de ma POE. Par conséquent, ma formation ne rassemble que les notions essentielles.

Basée sur vos outils

Vous êtes plutôt AGL ou COBOL natif ? TSO ou Visual COBOL ? JCL ou Shell ? J'intègre un volet supplémentaire pour l'utilisation de vos outils.

Orientée vers vos besoins

Je peux adapter les exercices afin de préparer vos nouveaux entrants aux demandes qu'ils auront à traiter.

Le programme

  • Visualisation de l’interface
  • Utilisation des commandes
  • Gestion des outils
  • Les ordres du langage
  • La syntaxe des ordres du JCL
  • Les ordres JOB, EXEC, DD
  • Les ordres spécifiques (SYSIN, SYSOUT, …)
  • La concaténation des fichiers
  • Les structures conditionnelles
  • Les différentes divisions et sections du programme
  • La gestion de la LINKAGE et des paragraphes
  • Description des zones de travail
  • Description des fichiers
  • Les instructions (arithmétiques, conditionnelles, …)
  • La gestion des tables
  • Les sous-programmes
  • Visualisation et structure des tables
  • La syntaxe SQL (ordre SELECT, INSERT, UPDATE, …)
  • La programmation DB2
  • La déclaration et la gestion de curseurs
  • Les Host-Variables
  • La gestion des erreurs
  • L’intégration dans un JCL
  • La démarche de test
  • Les tests unitaires
  • Les tests d’intégration
  • Les tests de non régression

A adapter selon vos besoins. Par exemple, dans la cadre de la précédente formation que j’avais faite chez EFOR, je leur ai demandé de créer un traitement pour le secteur des Assurances.