Résumé du stage

Transcription

Résumé du stage
Extrait de rapport de stage
GAHAGNON Thibaud
DEVELOPPEMENT DANS LE DOMAINE DE
L’ASSURANCE
Stage réalisé du 2 Mars au 14 Août 2015
à
Résumé :
Lors de mon stage de fin d’études de Master 2 ISI, j’ai eu l’opportunité de travailler pour
CGI au sein de l’agence du Mans pour le projet QUATREM. Mon stage a débuté par une formation
au langage COBOL et tout ce qui gravite autour (Langage JCL, ARCHDEF, Base de données
IDMS). En raison d’une charge de travail insuffisante pour le projet QUATREM, j’ai dans un
premier temps travaillé pour le projet CNP (Assurances Vie) pendant un mois et demi. J’ai ainsi pu
consolider les bases acquises lors de ma formation tout en les complétant du fait des spécificités du
projet CNP. J’ai notamment réalisé des traitements Batchs dans le cadre de recettes. J’ai ensuite
intégré l’équipe QUATREM pour le restant de mon stage. Diverses taches m’ont été confiées, à
savoir : la création et la modification de programmes, rédaction de documents (Spécifications
Fonctionnelles Détaillées (SFD), Dossier de Mise en Production (DMEP), Fiches de tests). J’ai
aussi reçu une formation complémentaire sur les bases de données IDMS relative à la partie TP
(création d’application, fenêtrage…)
Mots clés :
MAINFRAME, COBOL, IDMS, QUATREM, CNP
1 Introduction
Le présent rapport expose le travail
effectué lors de mon stage de Master 2 ISI.
Cette immersion dans le milieu professionnel
entrait dans le cadre de ma formation, me
permettant de mettre œuvre la majeure partie
des compétences acquises lors de mes études.
Ce stage s’est déroulé au sein de l’agence
CGI du Mans du 2 Mars 2015 au 14 Aout
2015. Lors de cette période, j’ai eu
l’opportunité de découvrir l’univers du
Mainframe et le monde de l’Assurance.
Ce rapport présente, dans un premier temps,
le contexte fonctionnel et technique ; puis les
différentes tâches réalisées pour les deux
projets pour lesquels j’ai travaillé : Quatrem
et CNP.
2 Contenu du stage
L’opportunité d’un projet couvrant
l’intégralité des six mois de ma période de
stage ne s’est pas présentée. J’ai donc
travaillé pour deux projets distincts durant
cette période, et j’y ai effectué un nombre
varié de missions :
 Passage de Batchs
 Modifications de programmes
 Création de programmes
 Tests / Recette
 Rédaction de spécifications
 Préparation à la mise en
production
 […]
21.
Objet du travail
Lors de mes deux premières semaines
de stages au sein de l’agence CGI du Mans,
j’ai effectué deux formations en vue de
pouvoir commencer à travailler. L’objet de
ma première formation était l’apprentissage
du langage COBOL, ainsi que l’utilisation des
outils associés (JCL, MVS, Archdef, …). La
seconde formation était relative aux bases de
données réseau (IDMS). Ces deux formations
comprenaient une partie théorique et une
autre pratique (réalisation de programmes).
Le deuxième grand axe de mon stage
est constitué de différentes missions
accomplies pour le projet CNP. Je devais
initialement travailler pour le projet Quatrem,
mais pour des raisons d‘un manque de travail,
j’ai été affecté temporairement à la CNP.
J’ai travaillé pour ce projet durant un mois et
demi. J’y ai notamment appris le
fonctionnement de passages de Batchs
(Recette).
J’ai aussi pu consolider mes compétences en
langage COBOL de par des évolutions
apportées à des programmes existants.
Après deux mois de stage, j’ai
finalement rejoint l’équipe du projet Quatrem
jusqu’à la fin de ces six mois.
J’ai eu l’opportunité d’effectuer nombre de
missions variées. L’une des tâches qui m’a été
confiée a été d’apporter des évolutions sur le
process de Déclaration Fiscale. J’ai eu la
chance de travailler sur la majeure partie des
phases de ce projet :
 Rédaction
de
spécifications
fonctionnelles détaillées
 Conception des programmes
 Tests unitaires
 Recette
 Mise en production
En plus de ce projet, j’ai réalisé d’autres
développements COBOL pour différents
ordres de travail.
J’ai aussi pu travailler avec des
technologies récentes. J’ai apporté de
nombreuses modifications à un outil utilisé
l’équipe Quatrem CGI afin de communiquer
avec le serveur Mantis (reporting de bugs). Ce
logiciel est développé en C# (technologie
Microsoft .Net)
Thibaud GAHAGNON | Master 2 ISI | MEMOIRE : Développement dans le domaine de l’assurance
2/4
22.
Apports
J’ai opté pour ce stage pour plusieurs
raisons.
Tout d’abord, je souhaitais intégrer une
grande entreprise afin d’avoir l’opportunité de
travailler au sein d’une équipe de projet. J’ai
eu la chance d’évoluer au sein de plusieurs
projets différents, ce qui m’a grandement
servi. De ce fait j’ai pu découvrir plusieurs :
projets, domaines fonctionnel, façons de
travailler.
Mon intégration dans l’entreprise a ainsi aussi
été facilitée : travailler au sein d’un groupe est
fédérateur.
Secondement, je voulais intégrer un
domaine technique qui m’était alors inconnu.
De ce fait, le COBOL a parfaitement répondu
à mes souhaits. L’univers du Mainframe, de
par sa spécificité, m’a permis d’élargir le
spectre de mes compétences.
Travailler sur deux projets m’a, là encore, été
d’une grande utilité. J’ai ainsi eu la possibilité
d’utiliser des outils et des technologies
différentes.
Enfin, j’ai eu la possibilité de découvrir
un domaine fonctionnel qui m’était jusqu'à
présent inconnu : l’Assurance. Ce fut très
enrichissant et différent des différents secteurs
que j’avais eu l’opportunité d’explorer :
l’industrie, la santé, le milieu associatif.
23.
Résultats obtenus
Les résultats obtenus au vu du travail
réalisé sont encourageants. Les tests effectués
sur les différents ordres de missions qui
m’ont été affectés à la CNP se sont avérés
concluants par la suite.
D’autre part, l’évolution du process de
Déclaration
Fiscale
est
parfaitement
opérationnelle. En effet, Quatrem a transmis,
il y a peu, le fichier de bande fiscale généré
par les programmes que j’ai créé. Ce fichier a
été accepté par la Direction Générale des
Impôts, ce qui signifie que le traitement est
conforme aux attentes.
Enfin, les évolutions que j’ai apportées
au logiciel d’interface avec la plateforme
Mantis sont elles aussi opérationnelles.
L’équipe projet Quatrem CGI se sert de ce
logiciel quotidiennement.
24.
Limites du travail
En raison de mon inexpérience en
Mainframe, j’ai eu quelques difficultés au
début de mon stage. En effet, pour utiliser
cette technologie, il est nécessaire d’acquérir
des compétences dans plusieurs domaines : le
langage COBOL pour créer les programmes,
les Archdef afin de compiler, et le langage
JCL afin de les exécuter. A ceci s’ajoute
l’utilisation de l’interface, dont l’utilisation
est peu aisée au début, lorsque l’on a pas
encore acquis certains automatismes.
Enfin, j’estime que les temps de
développements auraient pu être moins longs
pour certaines des missions qui m’ont été
confiées au début de mon stage.
3 Applications dans
l'entreprise
Il est difficile d’évaluer l’ensemble du
travail réalisé. En effet, une partie du travail
effectué lors de ma fin de stage n’a pas encore
été livré au client, et donc n’est pas encore
actuellement utilisé.
Concernant le travail effectué au
début/milieu de mon stage, la majeure partie a
été livrée. Comme dit précédemment, mon
travail effectué concernant le traitement de la
déclaration fiscale a été utilisé afin de générer
le fichier bande fiscale de manière à le
transmettre à la Direction Générale des
Thibaud GAHAGNON | Master 2 ISI | MEMOIRE : Développement dans le domaine de l’assurance
3/4
Impôts.
Un certain nombre d’autres modifications,
difficilement quantifiables, apportées sur
différents programmes ont elles aussi été
livrées depuis.
4 Conclusions
Le Bilan de ce stage est très positif,
tant d’un point de vue humain que technique.
Le fait d’avoir évolué sur plusieurs projets
m’a permis de travailler avec des équipes
différentes, de voir différentes méthodes de
travail et de fonctionnements.
D’un point de vue technique, j’ai
beaucoup appris lors de ces six semaines.
L’univers du Mainframe est, selon moi, une
bonne expérience, et ce, d’autant qu’il est très
rarement enseigné lors des études supérieures.
Enfin, ce stage s’est conclu sur une
proposition d’embauche en CDI.
5 Bibliographie







Site internet CGI :
http://www.cgi.fr/
Site internet Mantis :
https://www.mantisbt.org/
Site internet CNP :
http://www.cnp.fr/
Documentation technique CGI :
« Règles - Directives Conseils de programmation
COBOL »
Documentation technique CGI :
« Cobol formation de base »
Documentation technique CGI (CNP):
« Process RE7 »
« Documentation de présentation de
CGI »
Thibaud GAHAGNON | Master 2 ISI | MEMOIRE : Développement dans le domaine de l’assurance
4/4