Au sein du pôle logistique PN, qui regroupe l’ensemble des applications destinées à la gestion du personnel navigant.
Description du contexte de trois principaux projets ci-dessous et des taches réalisées. Ensuite description de mon activité de run sur l’ensemble du parc applicatif.
Projet 1 : Refonte backend et frontend de l’application LOGIS et migration d’AngularJS vers Angular.
LOGIS est une application qui permet de générer les déclarations nécessaires à la bonne gestion des escales par et pour le personnel navigant. LOGIS communique avec d’autres applications de logistique via des webservices et des fichiers plats.
Projet 2 : Étude et réalisation from scratch de l’application PIVAB : Prime d’Intéressement sur les ventes à bord.
PIVAB est une application qui permet de calculer la prime d’intéressement sur les ventes des produits à bord pour les personnels navigants. L’application est connectée avec le système de gestion des vols et avec le système de paie via des webservices.
Projet 3 : Étude et réalisation backend et frontend d’une nouvelle application, SERVLOG : Gestion d'hébergement et de taxi
SERVLOG est une application destinée au personnel navigant et au back office, qui permet de gérer de bout en bout les réservations d’hôtels, de taxis et les locations de véhicules en fonction de leur éligibilité.
Composition de l’équipe : un chef de projet, un scrum master, un product owner, trois développeurs
Taches réalisées :
• Préparation de l’environnement et du socle technique à utiliser avec la création de dépôts GIT et création d’un espace sur Confluence pour ajouter les différents documents et créer les plans Bamboo pour les différents environnements et demander les habilitations nécessaires.
• Faire la réunion de lancement avec les architectes pour valider le socle technique.
• Faire les US JIRA avec le PO du projet pour chaque sprint.
• Analyser et estimer la charge pour chaque US du sprint.
• Réaliser la partie Back-end puis la partie front-end
• Développer les tests unitaires et les tests d’intégrations.
• Accompagner les développeurs dans leur montée en compétences
• Faire des pull-request sur Bitbucket avec la revue de code de chaque US par l’équipe.
• Faire des démos aux métiers lors de chaque fin de sprint et préparer les USs du prochain sprint.
• Piloter le déploiement via Bamboo sur les différents environnements.
Projet 1 : Refonte de 2 applications Oracle Forms en JAVA/J2EE :
 SICOM est une application qui permet de gérer la facturation des abonnements mobiles des salariés.
 SIGIM est une application permet de gérer l’état d’avancement et la facturation des travaux effectués dans les bâtiments.
Taches réalisées :
• Analyse et réalisation de macro-chiffrage en donnant une estimation globale de la charge pour faire la migration des 2 applications Oracle Forms vers Java/J2EE.
• Rédaction des devis détaillés et des spécifications fonctionnelles et techniques pour chaque module de l’application avec le découpage des modules Modèle-vue-contrôleur.
• Modélisation UML avec les différents schémas : diagramme de séquences, diagramme de classes, diagramme d'activités, …
• Préparation des fiches de tests pour l’ensemble des modules avec des données de tests.
• Pilotage de l’équipe et revue de code en utilisant le plugin Sonar sur un serveur Hudson.
• Mise en place de points hebdomadaires pour connaître l’état d’avancement et les points de blocage.
• Composition de l’équipe : 1 chef de projet, 1 référent technique, 4 développeurs.
Contexte :
Migration du socle technique de ces applications en créaient des nouveaux serveurs pour les différents environnements, en changeant le serveur d’application de WebSphere vers Tomcat, en changeant la base de données Oracle vers PostgreSQL et upgrade des versions utilisées.
Taches réalisées :
• Rédaction du formulaire qui liste l’architecture et les versions des jars utilisées et les versions à utiliser.
• Participation à la réunion de lancement avec l’architecte de domaine et le responsable DEVOPS pour valider les changements.
• Création des serveurs pour l’ensemble des environnements.
• Création des plans Bamboo pour les différents environnements.
• Réalisation et passage des tests unitaires, d’intégration et d’acceptance.
• Réalisation de la qualification sur l’environnement de qualif en utilisant Jmeter et le scan sécurité.
• Mise à jour de la documentation d’architecture et de serveurs.
• Réalisation de la recette de bout en bout avec les différentes applications qui consomment les données de ces applications soit via webservice ou via des fichiers plats.
• Composition de l’équipe : 1 chef de projet, 1 développeur
 IBPN : est une application qui permet aux personnels navigants de réaliser leur activité quotidienne notamment en ce qui concerne la gestion des Badges, Messages, Anomalies, Vols à venir, Listes d’équipage, Réserves …).
 CIRCUITPN : est une application qui permet l’enregistrement en entrée et en sortie des bagages déposés par les PN et la localisation de ceux-ci dans les compartiments de consigne, la gestion des salles et leurs affectations, la gestion des quais pour les navettes et leurs affectations.
 SIGNALITIC : est une application qui permet d’afficher toutes les données de l’application CIRCUITPN sur des grands écrans afin que les personnels navigants puissent savoir sur quelle salle ou quai ils sont affectés.
 ESCAPE : est une application qui permet la gestion des hébergements PN dans les escales France, Europe et Internationales (création semaine type, répartition et réservation des hébergements), Gestion du transport PN dans les escales France (Réservation des voitures Hertz et des navettes et émission des vouchers pour le transport en voiture des équipages), Gestion des acheminements (traitement des acheminements PN, réservation des hébergements auprès des hôtels, suivi des bases province).
 RESERVEPN : est une application qui permet de gérer les réservations de chambres, douches et de téléphones aux personnels navigants et d’envoyer des SMS lors du déclenchement de la réservation.
 LOGIS : permet de générer les déclarations nécessaires à la bonne gestion des escales par le personnel navigant. LOGIS communique avec d’autres applications de logistique via des webservices et des fichiers plats.
 CONTACTPN : est une application qui gère l’annuaire des personnels navigants et permet d’envoyer des SMS/MAIL et gérer les listes de diffusion et expose ces données aux différentes applications via des web services.
 GSMPN : est une application qui permet de gérer l’attribution des numéros de portable professionnels aux personnels navigants.
Taches réalisées :
• Analyse et réalisation des devis sur les nouvelles demandes.
• Rédaction des spécifications techniques ainsi que la fiche de tests.
• Correction des anomalies remontées par l’équipe métier ou le MOA de l’application via un outil de ticketing « IT Service Management ou JIRA ».
• Réalisation et passage des tests unitaires et d’intégration sur le serveur de développement.
• Déploiement avec JENKINS et BAMBOO(DEVOPS).
• Mise à jour de la documentation des solutions intégrées.
• Accompagnement les développeurs pour leur montée en compétences
• Composition de l’équipe : 1 chef de projet, 7 développeurs
Projet 2 : Évolution et maintenance des projets J2EE/Oracle Forms (SIMATBIS, COURRIER, SICOM-NET/ISICO, Annonces visiteurs, SICOM, SIGIM, …).
-
Contexte :
 SIMATBIS est une application qui permet de gérer le parc informatique
 COURRIER est une application permet de gérer les courriers reçus et d’envoyer...