Mission : Arrivé en cours de projet à la place de l’ancien chef de projet, il fallait « redresser la situation » tant en terme de suivi des charges et de planning, ainsi que de structure de l’équipe, qu’en terme d’architecture technique où rien n’était conceptualisé.
Ce projet consiste en la réalisation, d’une part, de la partie Web (Front Office) destinée aux futurs ingénieurs de l’IFP School voulant déposer leur candidature en ligne et, d’autre part, de la partie Back Office destinée au secrétariat général et aux administrateurs de l’école afin de gérer les candidatures, ainsi que la configuration de l’interface de la partie Web :
Mise en place de l’architecture technique :
Réalisation de la structure des différentes couches métiers utilisant Spring et JPA (avec Hibernate).
Création de différents composants web GWT.
Mise en place de la sécurité de l’application avec Spring Security et Spring LDAP.
Support technique et montée en compétence sur les Frameworks J2EE JPA, Spring et GWT pour des ingénieurs situés à l’Ile Maurice.
Rédaction des documentations techniques du projet : DAT, DAL, Manuel d’Installation et de Configuration.
Gestion de projet :
Création d’un planning d’urgence pour pouvoir mettre en place des livraisons fréquentes.
Suivi de projet : suivi des charges, des délais, des anomalies et de la qualité.
Relation clientèle : points hebdomadaires, classification des anomalies, retours livraisons.
Mission : Architecture technique, pilotage du projet et relation clientèle. Ce projet consiste en la réalisation d’un module d’administration permettant au SDIS 33 de gérer les messages transitant par leur intergiciel (module JORAM) :
Mise en place de l’architecture technique :
Réalisation de la structure des différentes couches métiers utilisant Spring et JPA (avec Hibernate).
Création des différents composants web Struts.
Mise en place de la sécurité de l’application avec Spring Security et Spring LDAP.
Envoi et réception de messages JMS via Spring JMS.
Support technique et montée en compétence sur les Frameworks J2EE, JPA, Spring et Struts.
Rédaction des documentations techniques du projet : DAT, DAL, Manuel d’Installation et de Configuration.
Gestion de projet :
Création d’un planning.
Suivi de projet : suivi des charges, des délais et de la qualité.
Rédaction des spécifications fonctionnelles et techniques.
Relation clientèle : points hebdomadaires, livraisons.
Mission : Architecture technique, pilotage d’une équipe d’un lot du projet. Ce lot consiste en la réalisation de Batchs et d’écrans permettant l’import et l’export de données pour les dossiers du CNASEA :
Mise en place de l’architecture technique :
Réalisation de la structure de création et de lancement des Batchs (Spring Batch).
Création de composants GWT utiles à l’ensemble du projet.
Rédaction des spécifications techniques détaillées du lot.
Support aux ingénieurs du projet sur les Frameworks J2EE Hibernate, Spring.
Pilotage de l’équipe : suivi des charges, des délais, de la qualité, reporting au chef de projet.
Mission : Architecture technique, pilotage de l’équipe d’un projet interne consistant aux suivis des imputations des ingénieurs sur les différents projets. Cette mission consiste à faire évoluer l’outil pour intégrer les indicateurs qualité projets :
Mise en place de l’architecture technique :
Définition des diverses couches en utilisant les derniers Frameworks J2EE (JPA avec Hibernate, Spring).
Restructuration d’une partie de l’existant pour répondre aux normes J2EE et à la sécurité (refonte de l’écran d’authentification, révision de la gestion du menu, …).
Mise en place de composants communs afin d’assurer la qualité et de maximiser les coûts.
Rédaction des documentations techniques relatives à l’architecture.
Support technique des ingénieurs :
Formation technique sur la nouvelle architecture.
Aide quotidienne sur l’ajoute de nouvelles fonctionnalités techniques.
Formation aux divers processus projet (livraison, utilisation d’un outil de gestion de configuration, tests unitaires, estimation de son reste à faire).
Pilotage de l’équipe : suivi des charges, des délais, de la qualité, des tests d’intégration.
Travail collaboratif avec le Centre de Services du Maroc :
Mise en place d’un SVN commun.
Formation de l’analyste technique à la nouvelle architecture (transfert de connaissance).
Support à la résolution d’anomalies techniques.
Mission : Migration technique de WAS 5 vers WAS 6.1. Cette migration consiste en la montée en version des Frameworks Struts, Toplink, WebSphere, Framework interne JC Decaux.
Intervention technique sur la partie Struts et Toplink.
Suivi de la migration : suivi des 2 autres experts présents lors de la migration, points techniques hebdomadaires avec le client.
Mise en place de scripts ANT pour les livraisons afin de mutualiser les processus de livraison des 4 projets JC Decaux. De ce fait, tous les ingénieurs peuvent livrer n’importe quelle version de n’importe quel projet.
Mission : Le projet pour EDF est une TMA (Tierce Maintenance Applicative de 80 personnes et de 27 applications). Au sein de la cellule technique dédiée à ce projet, les missions consistent :
Au suivi de la mise en place d’un chantier de suivi de la qualité.
A la réalisation d’audits de la qualité et du respect des normes de développement.
Au suivi des audits CAST (outil de mesure de la qualité logicielle et de la productivité).
A la mise en place, d’audit et de formation sur la gestion de configuration logicielle avec SVN.
Au pilotage de l’activité d’évolutions de l’outil Mantis pour intégrer le calcul automatique des indicateurs qualité et des pénalités liées à la gestion des anomalies.
Mission : Prise de connaissance chez le client à Toulouse d’une application permettant les diagnostics de consommation des clients d’EDF. Elle permet également la gestion des clients ayant souscrit à l’offre « suivi de consommation » et prodigue des conseils personnalisés via des courriers au format Word :
Prise de connaissance des 4 offres proposées par l’application.
Formation d’un backup (débutant au sein de la société) sur tous les processus projet et sur la connaissance récupérée à Toulouse.
Mise en place des processus projet.
Automatisation des processus de Maintenance Corrective Opérationnelle (tâches FTP, déplacement des courriers traités, dépôts des courriers vers un serveur d’édition, …).
Optimisation des Batchs de nuit (réduire le temps d’exécution).
Mission : Le projet étant composé que d’ingénieurs de développement débutants, la mission consiste à assurer la qualité et parallèlement à monter en compétence en Java/J2EE les ingénieurs tout en rétablissant l’équilibre au niveau de la productivité :
Développement sur les premiers lots :
Création des IHM en suivant les spécifications techniques.
Rédaction des Fiches de Tests Unitaires.
Développement des certains points techniques :
Optimisation de la récupération des données via Hibernate.
Mise en place de la gestion des logs via AOP (Aspect Oriented Programming).
Encadrement et montée en compétence de 2 ingénieurs débutants.
Responsable du suivi de la qualité.
Revue de code.
Mission : Développement d’une évolution consistant à modifier la gestion des contrats publicitaires ainsi que la gestion des mobiliers associés :
Développement sur l’évolution : ajout des fonctionnalités spécifiées dans la Spécification Technique Détaillée.
Rédaction de certaines STD et de DCT (Description du Composant Technique).
Mission : Développement des lots d’une application gérant les déchets radioactifs des centrales nucléaires d’EDF :
Développement sur l’ensemble des lots : création des différents écrans avec l’appui d’un architecte technique assurant le support.
Responsable de la partie métier : Pour des raisons de productivité, l’équipe du projet a été divisée en 2 parties : une pour le métier assurant la création des services, de l’accès ...