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