Extrait de rapport de stage COUTABLE Julien STAGE M2

Transcription

Extrait de rapport de stage COUTABLE Julien STAGE M2
Extrait de rapport de stage
COUTABLE Julien
STAGE M2 Logica
Stage réalisé du 01/03/10 au 01/09/2010
à
Logica ITS
1. Introduction
Résumé :
J’ai intégré durant 6 mois la SSII
Logica au Mans. Ce groupe
international de plus de 39 000
collaborateurs, acteur majeur des
services informatiques en Europe et
dans le monde, compte de nombreux
clients dont, les Mutuelles du Mans
Assurances, principal client de la
région. Parmi les équipes présentes,
deux, essentielles, sont présentes au
centre de service : la TMA Sinistres, et
le pôle LISI-IN. C’est ce dernier que
j’ai rejoins, formé d’une équipe de 5
personnes sur la quinzaine d’ingénieurs
travaillant pour les MMA à l’agence.
Une large variété de taches m’a été
attribuée tout au long du stage, même
ci le travail sur l’I.N. (Interface
Normalisé) fût le plus conséquent en
termes de volume horaire. Ces 6 mois
m’ont apportés une montée en
compétences
techniques
et
fonctionnelles importante.
Mots clés :
Mainframe, TMA, Assurances, Cobol,
TSO-MVS, Adaptabilité
En Master1, je postule une première
fois pour la SSII Logica. S’en est suivi
un entretien sur Nantes qui ne
débouchera pas sur une proposition car
la société souhaiterait pouvoir me
proposer un stage de plus longue durée.
Mon profil est cependant jugé
intéressant, et je suis invité à
recontacter l’entreprise l’an suivant.
En Master2, je suis recontacté par
Logica, pour une offre de stage en
rapport avec un de leurs principaux
clients assurances en France : Les
Mutuelles du Mans Assurances. Stage
localisé au Mans. Après un second
entretient RH sur Nantes, puis
fonctionnel au Mans avec le Directeur
de Projet Manuel SICHEZ, le stage est
accepté.
Durant ces 6 mois, une large variété de
taches m’a été attribuée allant de la
Maintenance
Corrective,
à
du
développement en mode projet.
Ces actions ont été faites sur des
technologies
anciennes
(mais
éprouvées) tels que le Cobol ou l’IMS
et sur le fonctionnel de l’assurance.
[1]
Julien COUTABLE, stage Logica
2. Contenu du stage
(Contenu condensé, voir rapport
complet pour intégralité des sujets
traités)
Formation MVS-COBOL, Semaine du
01/03 :
La toute première semaine de stage fut
effectuée à l’agence Logica de Nantes,
pour y suivre une formation sur
l’environnement Mainframe, et le
langage Cobol. Formation qui alternera
théorie et pratique pour nous rendre
opérationnels dès notre arrivée à
l’agence du Mans.
Premiers contact avec l’IN et
l’environnement MMA
Après la semaine de formation,
j’intègre l’agence du Mans pour un
premier contact avec la complexité du
système d’information des MMA.
J’y découvre ainsi le cycle SCLM, le
mode d’organisation des
développements mainframe, et je suis
ensuite placé dans l’équipe qui
m’accueillera la majorité de ce stage :
le pôle IN-LISI.
Projet de migration Gamaweb, en lien
avec la TMA de l’Arsoe. (du 12/03 au
02/04)
Cependant, dans les premières
semaines de mars, un besoin ponctuel
s’est présenté, et l’intégration dans le
groupe IN-LISI sera reportée : l’outil
de gestion de projet et suivi de
ressources, « Gamaweb », réalisé en
JEE, n’est plus à jour sur la TMA de
Caen. Il a ainsi fallu en coordination
sur place puis à distance avec un
collaborateur de la TMA de Caen
accompagner la migration de l’outil
vers une version postérieure. Une
importante analyse des impacts dut
ainsi être menée, de nombreuses
applications spécifiques à la TMA
ayant été développées autour de ce
Gamaweb ci.
Formation JEE, semaine du 12/04
Formation dispensée par un formateur
Logica, sur la semaine du 12/04. Nous
y avons abordés Java et son Framework
J2EE, les notions de webservices,
servlet, applet, en mêlant théorie et
exercices pratiques.
Maintenance Corrective sur l’Interface
Normalisée (I.N.)
Il s’agit la de la majeure partie de ce
stage, puisqu’elle représentera plus de
la moitié de celui-ci en temps cumulé.
La maintenance corrective, est un
ensemble d’activités assurant le
maintien en fonctionnement d’un
service crucial pour le SI MMA. Elle
comprend le suivi de production, qui
consiste à repérer tout traitement en
anomalie dans la transition des flux par
l’IN ; le traitement de ces anomalies et
de tickets Infra, qui consistent à
analyser et corriger des anomalies
repérées ; la réinjection de flux, qui
remet en production les flux ainsi
traités, ainsi que les affinages. Ma
position sur l’I.N. sera renforcée
progressivement par le traitement, avec
l’équipe, de tickets Infra
progressivement plus complexes à
résoudre.
Développement
d’un
applicatif
d’épuration contrat covéa fleet.
Coté LISI, en collaboration avec un
Analyste, il faudra résoudre un
problème de « dépassement de boites
dans l’ALIMSE », il s’agit d’une
surcharge qui met en cause 20 tickets
Infra LISI. Ce projet sur plus de deux
semaines donnera lieu à la création
d’un programme d’épuration, de fiches
de tests, puis de sa mise en production.
[2]
Julien COUTABLE, stage Logica
Développement pour archivage agence
(ARCH / ARCA)
Apport
technique
Pour l’archivage de documents agence,
une transaction TP « ARCA » existe.
Aujourd’hui elle est jugée trop lourde,
et veut être automatisée. Il sera donc
effectué, en collaboration avec un
Analyste, la totalité d’un cycle de
développement (analyse, dév, fiche de
tests, mise en production) pour le
programme AGSI795A.
Le stage a été enrichissant sur plusieurs
points de vue :
Objet du travail
Objet(s) du travail :
Multiples : assurer un maintien en
conditions opérationnelles de l’IN-LISI
au sein de l’équipe, et être capable de
s’adapter
à
des
demandes,
éventuellement en Java ou nouvelles
technologies.
Contexte technique :
scientifique
et
Techniquement,
j’ai
beaucoup
progressé avec l’apprentissage du
Cobol, un langage de programmation
ancien mais encore très rependu.
Mais au delà d’un simple langage, c’est
tout l’univers du Mainframe que j’ai
également découvert à travers le
système
central
IBM
faisant
fonctionner les milliers de flux et lignes
de codes pour le compte des MMA.
L’ajout d’une formation JEE, et la
double compétence désormais acquise
entre Cobol-Mainframe/Java et NTI,
m’ouvre
ainsi
de
nombreuses
perspectives
Fonctionnellement, j’ai pu effleurer
une partie de la complexité du monde
de l’assurance.
Résultats obtenus
Le travail s’effectuait à l’agence, sur
PC, os : Windows XP pro.
Chaque PC est équipé d’une connexion
« 3270 », terminal d’accès au
Mainframe MMA. (cf rapport de stage)
Aux M.M.A., il s’agit d’un gros
système IBM de type ES/9000. Le
système d’exploitation est MVS, qui
utilise
TSO.
(Multiple
Virtual
Storage/Time Sharing Option)
Le développement en langage Cobol,
donne lieu à des modules de
compilation (LOAD) exécutés via des
jobs.
Le JCL (Job Control Language
~langage de script), sert à scripter les
JOB
c.f. 3.Application dans l’entreprise.
Limites du travail
La répétitivité de certaines taches,
quotidiennes, pouvait être un facteur
gênant, et il est parfois frustrant de
passer par une technologie ancienne,
dès lors que l’on à connaissance des
facilités qu’offrirais les nouvelles
technologies sur des taches similaires.
La taille de l’entreprise implique
également, une validation fréquente par
la hiérarchie.
De plus, un stage axé sur la technique
(maintenance et développement) limite
les aspects relationnels, il n’y a donc
pas à ce niveau, de rencontre avec le
client, ou d’implication dans les
stratégies de la société à plus haut
niveau.
[3]
Julien COUTABLE, stage Logica
3. Application
l’entreprise
dans
A Caen, la mise en production de la
dernière version de « Gamaweb » est
désormais largement facilitée. Le
logiciel est migré et fonctionne sans
bug connus sur le serveur de
développement. Une documentation de
passage de version est rédigée et prête
à être utilisée.
La Maintenance Corrective effectuée
chaque jour sur l’Interface Normalisé à
assuré au quotidien un suivi de
production, et un traitement des
anomalies de divers services. De
nombreuses fiches de maintenance
(appelées « ticket Infra entreprise »)
furent traitées.
Le détail de leurs impacts n’est pas
envisageable dans cette partie de
l’extrait de rapport. L’affinage des
contrats Novéa à permis un retour de
clients en portefeuille contrat MMA
sans encombres.
Coté LISI, la charge fût moins
importante que prévu.
J’ai pu appréhender le système
« souplesse bonheur », un type de
dérogation tarifaire sur contrat MMA,
qui transite par flux via LISI.
Ma transition sur le domaine LISI,
restera au final en suspens et je
resterais majoritairement sur l’I.N.
Le programme AZCF095, réalisé pour
le développement d’épuration covéa
fleet, est aujourd’hui en production. Il a
permit la résolution de 20 tickets infra,
et continuera chaque jour à empêcher
que de nouveaux cas de dépassement
ne se produisent.
Le programme AGSI795A, réalisé pour
projet archivage agence, à été envoyé
en production, et va permettre
l’automatisation
BATCH
d’un
traitement jusqu'à présent resté
fastidieux.
4. Conclusions
Très enrichissant d’un point de vue
technique, avec la découverte du
COBOL, du monde du Mainframe et
des grands systèmes IBM. , d’un point
de vue fonctionnel, avec une
découverte du monde de l’assurance et
de la masse imposante d’information
gérée par le système d’information, et
d’un point de vue humain, avec des
contacts et une intégration très bonne
au sein de l’entreprise, ce stage à en
outre marqué une véritable intégration
dans un milieu professionnel de grande
envergure.
J’ai pu y voir les particularités du
travail en SSII : la gestion du temps et
des contraintes, la notion de
productivité, de projet, d’inter contrats.
Au final, un stage tremplin vers
l’insertion, et une expérience dans une
SSII reconnue à l’échelle mondiale, j’ai
pu faire le point sur mes compétences,
et serais ainsi en mesure de travailler
mes points forts et faibles dans la
continuité
de
ma
carrière
professionnelle
Bilan très positif.
5. Bibliographie
Logica. « Chiffres Clés Logica ».
http://www.logica.fr/
Contributeurs divers. « Logica –
Wikipedia ».
http://fr.wikipedia.org/wiki/Logica
Guide de formation COBOL Unilog
(version V5.R1)
Guide de formation z/OS et OS/390
Unilog (version V4.R7)
MMA, information globales sur le
groupe
http://www.mma.fr/
[4]
Julien COUTABLE, stage Logica