1 / 16

Legrand NewGesco Un projet J2EE offshore par Capgemini

Romain Arnoux. Master 2 MIAGE. 2008 - 2009. Legrand NewGesco Un projet J2EE offshore par Capgemini. NewGesco : un projet Legrand par Capgemini. Le contexte d’un projet international Capgemini et Legrand Gesco devient NewGesco Description d’un projet offshore Les raisons du choix

mae
Download Presentation

Legrand NewGesco Un projet J2EE offshore par Capgemini

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Romain Arnoux Master 2 MIAGE 2008 - 2009 Legrand NewGesco Un projet J2EE offshore par Capgemini

  2. NewGesco : un projet Legrand par Capgemini • Le contexte d’un projet international • Capgemini et Legrand • Gesco devient NewGesco • Description d’un projet offshore • Les raisons du choix • La répartition des responsabilités • Avantages et inconvénients • Diversité des tâches au sein du projet • Validation fonctionnelle et technique • Développement J2EE • Bilan personnel

  3. Le contexte d’un projet international : Capgemini et Legrand • Capgemini : Société de service en ingénierie informatique • Groupe International: 91 500 personnes dont 20 000 en Inde • Implantée dans 30 pays dont le Royaume-Uni et l’Amérique du Nord • 31ème entreprise du CAC 40 selon le poids indiciel • Activités de Consulting, Technology services et Outsourcing services • Legrand : Groupe international d’appareillages électriques • Leader mondial des prises, interrupteurs et cheminements de câbles • Augmentation des acquisitions depuis 1996 dans le monde entier

  4. Le contexte d’un projet international : Gesco devient NewGesco • Gesco : Un logiciel de gestion commerciale obsolète • Système IBM lourd, gestion de la mémoire antique, expansion du groupe et évolution des besoins • Système supportant des charges très importantes: commandes, utilisateurs, traitement des informations • NewGesco : renouvellement d’un système complet • Débuts difficiles tant pour le client que pour Capgemini • Budget et délais limités pour un enjeux vital • Solution NTIC adaptable aux autres applications Legrand

  5. Description du projet offshore : Les raisons du choix • L’appel d’offre • Une contrainte non négligeable sur le coût du projet • 3 concurrents sur 5 proposent une alternative offshore • Un réduction de 15% • Le choix de Legrand • Une forte expérience de Capgemini des projets offshore • Une connaissance de l’entreprise en elle-même et du système Gesco

  6. Description du projet offshore : La répartition des responsabilités • Legrand • Cadrage fonctionnel et spécification fonctionnelles générales • Recette et mise en production • Capgemini Bordeaux • Spécifications fonctionnelles détaillées, conception technique générale • Développement des unités de conception complexes • Tests de validation et d’intégration • CapgeminiMumbaï (Inde) • Développement de l’application et tests unitaires

  7. Description du projet offshore : Avantages et inconvénients • Décalage horaire • Mumbaï : 3h30 de plus qu’en France • Avantage par le travail durant la nuit, inconvénient pour l’organisation quotidienne des rendez-vous • Moyens de communication et barrière de la langue • Conférences téléphoniques, vidéo, Mail et Communicator • L’anglais, langue d’échange. Le français, langue de livraison • Choc des cultures • Méthode de management à modifier • Culture du résultat différente

  8. Diversité des tâches : Validation fonctionnelle et technique • Tests de validation fonctionnelle • Tests des IHM de l’application • Déclaration et suivi des erreurs via SourceForge • Tests de pré-intégration • Tests des traitements Batch et des interfaces • PL SQL et base de données Oracle • Métrics XML et Fiches d’exploitation • Fichier statistique pour la DSI Legrand • Rédaction de documentation contractuelle

  9. Diversité des tâches : Développement J2EE • Compréhension et maîtrise du protocole de développement • Analyse, Modélisation, Développement des services, JUnits, Développement des IHM, tests unitaires • Utilisation des outils de développement • Eclipse, Topcased • iBATIS, Spring, Struts • Sonar • Quelques UC réalisées • Import export des traductions • Gestion des messages d’accueil

  10. Outils de développement J2EE : Topcased

  11. Outils de développement J2EE : iBATIS, Spring, Struts • iBATIS • Framework Apache de persistance qui permet de mettre en correspondance des requêtes SQL et des instances d'objet • Spring • Framework open source pour les application suivant le modèle MVC • Prend en charge la création d'objets et la mise en relation d'objets par l'intermédiaire d'un fichier de configuration • Struts • Framework Apache servant au développement d’applications web J2EE • Utilise et étend les Servlet Java dans le cadre d’un développement MVC • Permet de développer en parallèle les graphismes et les services

  12. Outils de développement J2EE : Sonar

  13. Diversité des tâches : Quelques UC réalisées

  14. Diversité des tâches : Quelques UC réalisées

  15. Bilan personnel • Positif sur le fond et la forme • Amélioration évidente des compétences techniques • Observation des plusieurs métiers dont la gestion de projet • Découverte des projets offshore et utilisation de l’anglais technique • Positif sur le plan personnel • Comparaison entre cette SSII et les autres structures de mes stages précédents • Choix de structure et de lieu pour un départ de carrière • De l’expérience tout simplement.

  16. Merci de votre attention

More Related