Contexte et objectifs
Dans le cadre du projet APOLLO (Logiciel CAO destiné à la conception d’infrastructures ferroviaires), en relation avec l’équipe de développement de deux personnes. J’ai assuré la réalisation et la mise au point de composants logiciels et d’IHM ainsi que la refonte et le développement de nouvelles fonctionnalités métier.
De nombreux projets LGV sont conçus à l'aide de ce logiciel, en France et à l'étranger, tels que LGV Sud Europe Atlantique (Tours-Bordeaux), LGV Est (Paris-Strasbourg) et LGV Haramain en Arabie Saoudite.
Réalisations
Packaging des différents modules du logiciel : Développement d’une solution script qui permet de packager chaque module du logiciel APOLLO (codes sources sur plusieurs fichiers et sous modules) en une solution de type fichier crypté.
Résultats
Livraison de nouvelles IHM.
Dans le cadre du programme GMAO OSMOSE (refonte de l’ensemble du système de gestion de la maintenance des matériels roulants de la SNCF), projet de transformation des métiers de la maintenance du matériel roulant, s’appuyant sur le déploiement du progiciel GMAO sur la base du standard Maximo Entreprise Asset Management. En relation avec la MOA au sein des équipes support métier.
La version 310 du projet OSMOSE reprend les fonctionnalités du lot 303 déjà en production avec des nouvelles données et fonctionnalités.
Plusieurs versions de marche à blanc ont été mises en place pour préparer au mieux la bascule opérationnelle du lot 310. Depuis mon arrivée en juin 2014, j’ai assuré les taches suivantes :
Suivi de "tickets incidents" émis par les utilisateurs de l’application GMOA et applications annexes.
Assurer le support utilisateur.
Rédaction de dossiers d’anomalies remontées par les utilisateurs.
Investigation sur les problématiques données et métiers des différentes briques de projet : Intervention, Matériel roulant, Révérenciels barèmes.
Participation aux points opérationnels journaliers sur la situation en production.
Dans le cadre du projet TIGRE (Traitement Informatisé pour la Gestion des Rames et de leurs Entretiens) contenant environ une centaine de produit (IHM, Batch et Daemon et scripts Shell) et différentes bibliothèques internes à la SNCF (IHM, gestions des dates, notifications inter-applications et messageries), j’ai participé aux tâches de qualification, de recette et d’investigations technico-fonctionnelles applicatives et d’environnement du projet.
Le projet TIGRE est composé de deux domaines, un domaine d’aide à la gestion (AG) et un domaine d’aide à la maintenance (AM).
-- Applications AG : Gestion des affectations des rames TGV et train, gestion des opérations accidentelles et d’entretiens sur rames, envoi et réception de flux entre TIGRE et les différents partenaires (Thalys, Eurostar …), batchs de calculs (compteurs de rames journalier, kilométriques, horaires, génération automatique d’opérations, cohérences sécuritaires …), notifications inter applications et partenaires.
-- Applications AM : Gestion des organes moteurs des rames, gestion des interventions mécaniques, applications de gestion de mesures physiques (huiles, vidanges…).
Au sein de l'équipe MOE du projet TIGRE et en relation directe avec la MOA et l'intégration :
Rédaction de la documentation technique (Spécifications, documents d’intégration et d’exploitation).
Rédaction de plan de tests.
Automatisation de compagnes de tests : Shell, sql, Linux/Unix, TCL/TK
Déroulement de compagne de tests sur Quality center.
Mise en place de l’automatisation des tests (Scripts : Shell, Sql, TCL/TK).
Développement/proposition technique (C/C++, shell, sql, mqseries …).
Participation à la mise en production des produits TIGRE.
Investigation des problématiques techniques (applicatif ou système) et fonctionnelles rencontrées sur les différents environnements (Dev/MOA/MAB/PROD)
Participation avec la MOA à la mise la définition des nouvelles architectures fonctionnelle et technique et étude d’impact (applicatifs, flux, SGBD …).
Participation à l’évolution de l’architecture applicative avec l’équipe Intégration : variables d’env., communication mqseries.
Tests métier de flux Inter-MOE (TIGRE avec ses différentes partenaires : THALYS, EUROSTAR).
Tests technique et métier MOE-MOA.
Dans le cadre de l’application TIGRE (Traitement Informatisé pour la Gestion des Rames et de leurs Entretiens) contenant environ une centaine de produits (IHM, Batch et Daemon et scripts Shell) différentes bibliothèques internes à la SNCF (IHM, gestions des dates, notifications inter-applications et messageries), j’ai participé à la réalisation et la mise au point de composants logiciels et d’IHM.
Ces taches ont été prévues dans le cadre de la migration de l’application TIGRE vers Linux Redhat4 depuis Unix OSF, de la centralisation des serveurs NFS et bases de données et d’évolutions conséquentes des applications :
Maintenance et refonte d’anciens produits de l’application TIGRE (C/C++, shell, sql, mqseries …).
Conception et développement de nouveaux produits (IHM, SCRIPTS, BATCH) : C/C++, shell, sql, mqseries, XWINDOWS, GLIB, XMOTIF/XLIB, ...
Définitions de l’architecture des réseaux pour la communication entre les différents sites de communication : mqseries, TCP/UDP/IP, FTP, SSH, ...
Rédaction de la documentation technique (Spécifications, documents d’intégration et d’exploitation).
Rédaction et qualification de plans de tests sous Quality Center.
Dans le cadre du projet de stage master II en Informatique Industrielle et Commandes des Systèmes Embarqués : Développement Hardware et Software d’une solution de décodage des titres de transport codé sur le format F2F et Edmondson (Norme de codage ISO, IEC et EN).
Documentation sur les deux formats de codages.
Rédaction des dossiers d’étude de faisabilité et de cahier de charge.
Conception et Développement Hardware et Software.
Rédaction d’un manuel fonctionnel Utilisateur.