Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage Rapport de Stage pour
Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage Rapport de Stage pour le Titre Professionnel de Développeur Logiciel Par Stéphanie DELEPINE Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage Remerciements Je tiens à remercier tout d’abord Mr François Chauvin, Directeur Général de Directskills qui m’a accordé sa confiance et accepté de m’accueillir en tant que stagiaire au sein de son entreprise. Je remercie Audrey BARADEL, ma tutrice de stage et Scrum Master d’avoir accepté de m’accompagner pendant ces 10 semaines en veillant à mon intégration dans l’équipe et en m’apportant toutes les informations nécessaires au bon déroulement de mon stage. Je remercie Quentin Levaslot, expert REACTJS et consultant pour Directskills de m’avoir formée et apporté de bons conseils sur les réalisations front end. Je remercie Emmanuel Lecomte, expert Java et architecture du développement d’avoir pris le temps de me former, de répondre à mes questions, de m’accompagner dans l’avancement du développement, de me conseiller et de m’aider dans la compréhension de l’existant. Je remercie Anamaria Pardiutu, responsable Back end de m’avoir fait partager ses connaissances en base de données et pour son aide tout au long du stage. Je remercie Sébastien Morlière, développeur REACTJS, pour nos échanges de conseils et aides. Un grand merci à l’ensemble du service pour leur disponibilité. Leurs conseils avisés qui m’ont permis de gagner en confiance, en connaissances du secteur d’activité et en compétences pendant mon stage. Toute ma sympathie à tous les collaborateurs Directskills qui par leur bonne humeur et attitude avenante ont facilité mon intégration. Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage Table des matières Remerciements ........................................................................................................................................... 2 Vue d’ensemble ........................................................................................................................................... 1 Introduction ................................................................................................................................................ 2 1 - La société Directskills .............................................................................................................................. 3 1 - 1 - Présentation de Directskills ............................................................................................................ 3 1 - 2 - Directskills en chiffres .................................................................................................................... 4 1 - 3- L’organisation générale de l’entreprise ........................................................................................... 4 1 - 4 – Les différents services ................................................................................................................... 5 2 – Présentation de l’équipe de développement .......................................................................................... 7 2 - 1 - Les membres et leurs rôles ............................................................................................................. 7 2 – 2 - L’organisation ................................................................................................................................ 8 2 - 3 – Méthode Agile ............................................................................................................................... 9 3 - Présentation de l’outil logiciel BAPS ...................................................................................................... 10 3 - 1 - Présentation générale .................................................................................................................. 10 3 - 2 - Représentation de l’organisation logicielle BAPS et interaction .................................................... 11 3 - 3 - Présentation de BAPS - ETT .......................................................................................................... 12 3 - 4 - Présentation de BAPS - ETT - FRONT ............................................................................................. 18 3 - 5 - Communication entre BAPS- ETT et BAPS - ETT - FRONT ............................................................... 21 3 - 6 - Communication entre BAPS - ETT et la base de donnée ETT ......................................................... 22 3 - 7 - La base de donnée ETT ................................................................................................................. 22 4 - Organisation client / serveur ................................................................................................................. 23 4 – 1 - Présentation ................................................................................................................................ 23 4 – 2 – Installation des applications chez Directskills .............................................................................. 24 5 - Présentation des outils ATLASSIAN ......................................................................................... 25 5 - 1 - JIRA ................................................................................................................................... 25 5 - 2 - Confluence ............................................................................................................... 26 5 - 3 - Bitbucket .................................................................................................................... 26 5 - 4 - Source Tree ................................................................................................................. 26 5 - 5 - Ticket dans JIRA, branche de travail et ‘pull request' .................................................................... 55 6 - Présentation du projet du stage: BETT-480: [Projet Back Office]: Mettre en place le Back Office dans BAPS-ETT ................................................................................................................................................... 27 6 – 1- Expression du besoin de l’entreprise Directskills ........................................................................... 27 6 – 2 - Développement par rapport au contenu du stage ........................................................................ 31 6 – 3 - Les aspects fonctionnels et techniques de la fonctionnalité ClientETT .......................................... 31 6 – 4 - Bilan du projet ............................................................................................................................. 52 Conclusion ................................................................................................................................................. 53 VUE D’ENSEMBLE RAPPORT DE STAGE – STEPHANIE DELEPINE PAGE 1 SUR 51 Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage Vue d’ensemble Stagiaire Stéphanie DELEPINE Session 2016-1017 AFPA de Saint Etienne du Rouvray Période d’application en entreprise Du 27 Mars au 9 Juin 2017 Tuteur Audrey BARADEL Scrum Master Sujet de Stage Développement sur l’une des solutions principales de l’entreprise afin d’y apporter de nouvelles fonctionnalités Entreprise Directskills S.A. 37, Boulevard Devaux 78300 Poissy, France Directeur Général Unique François CHAUVIN L’INTRODUCTION RAPPORT DE STAGE – STEPHANIE DELEPINE PAGE 2 SUR 51 Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage Introduction L’entreprise Directskills a développé pour les entreprises de Travail Temporaire (ETT) et pour les entreprises utilisatrices d’intérim une solution logicielle BAPS interne dont l’objectif est de faciliter et d’optimiser la gestion du travail Temporaire. François Chauvin en est le créateur et directeur général. L’entreprise fonctionne en méthode Agile avec une équipe recherche et Développement travaillant en lien étroit avec l’équipe support afin de répondre au plus vite aux besoins du client. J’ai intégré pour 10 semaines l’équipe des développeurs supervisée par Audrey BARADEL, Scrum Master qui veille aux suivis et avancements des projets. Les technologies de développement utilisées lors de mon stage sont ReactJS pour le front, Java 8 avec le Framework Spring pour le Back end et Transact SQL pour le Base de Données. J’ai travaillé sur la mise en place de nouvelles fonctionnalités « Back Office » dans le logiciel BAPS ETT à partir des besoins exprimés par l’entreprise Directskills d’avoir une visibilité sur la consommation de documents des clients ETT. J’ai donc été accompagnée dans la conception du projet (questionnement pour comprendre les besoins du client, construction de la spécification (user story, use case, wireframe), modélisation de la base de Données à partir de l’existant. Le projet étant important, sur les aspects techniques, j’ai traité, en respectant l’architecture Redux et le modèle MVC, la visibilité ClientETT avec la possibilité pour Directskills de créer ou modifier un client ETT. Après avoir présenté l’entreprise Directskills, l’équipe de développement, j’expliciterai dans un second temps l’outil logiciel BAPS en approfondissant sur BAPS ETT et BAPS ETT FRONT. Dans un troisième temps, je présenterai l’organisation client-serveur. Dans un quatrième temps, je présenterai les outils d’Atlassian puis pour terminer, je présenterai le projet de stage Back office de sa conception à sa réalisation partielle. LA SOCIETE RAPPORT DE STAGE – STEPHANIE DELEPINE PAGE 3 SUR 51 Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage 1 - La société Directskills Créée en 2000 et dirigée par Mr François Chauvin, Directskills est une entreprise de conseil et de services tournée vers l’optimisation permanente de la gestion du Travail Temporaire. Elle est située au 37, Boulevard DEVAUX, à Poissy, dans les Yvelines. Les 20 à 25 salariés occupent les premier et deuxième étages d’un petit immeuble circulaire proche du centre-ville. Les locaux sont très spacieux et lumineux avec open space et bureaux vitrés. Cette entreprise est accessible par les transports en communs (RER A ou transilien ligne J au départ de Saint Lazare) ou en voiture A13 ou A14. 1 - 1 - Présentation de Directskills Depuis 2006, elle a développé une solution de gestion Software pour les Entreprises Utilisatrices de salariés intérimaires et en parallèle une offre de conseil et achats. Depuis 2014, Directskills apporte une offre de service d’externalisation1 complète de la gestion administrative de l’intérim, en toute indépendance et sans risque de conflit d’intérêts avec les prestataires du Travail Temporaire (ETT) au service des Entreprises Utilisatrices d’intérim (EU). Directskills est une entreprise en croissance à laquelle de nombreuses entreprises du CAC 40 (BTP, du transport, de la logistique, de l’industrie, et des services financiers) font confiance. Ses activités sont entièrement dédiées à la rationalisation du travail temporaire par : ✓ Le conseil en achat d’intérim (audit, optimisation des conditions commerciales, formations inter entreprise) ; ✓ L’externalisation de la gestion administrative de l’intérim et le pilotage de achats ; ✓ L’optimisation de la gestion administrative du recours au travail temporaire au travers de services s’appuyant sur la solution Cloud de gestion d’intérim : BAPS-Intérim (personnalisé chez certains clients sous les noms de Sextant, E-intérim, BIP…) 1 L'externalisation diffère de la simple prestation extérieure de services, et de la simple sous-traitance, dans la mesure où il y a un pilotage étroit par l'entreprise donneuse d'ordre et un engagement du prestataire externe. LA SOCIETE RAPPORT DE STAGE – STEPHANIE DELEPINE PAGE 4 SUR 51 Session 2016-1017 – Stéphanie DELEPINE – Rapport de stage L’entreprise Directskills est aujourd’hui qualifiée d’hyper-spécialiste du recours au Travail Temporaire. Directskills réalise des audits de facturation auprès de clients et détecte les erreurs comme les écarts d’application des coefficients. La solution Cloud de gestion, BAPS-Intérim en progression constante a dépassé le million de contrats de mise à disposition produits en 2014 et a permis au quotidien aux utilisateurs et établissements de mettre sous contrôle leur recours au Travail temporaire tout en sécurisant juridiquement et financièrement leur budget. 1 - 2 - Directskills en chiffres Le chiffre d’affaires 2016 de l’entreprise est de 3.138 m€. La solution Cloud de gestion BAPS-Intérim de DIRECTSKILLS, c’est : ✓ 1 415 791 contrats de travail temporaire gérés, ✓ 1 650 664 670 euros gérés, ✓ 4 998 sociétés équipées, de tous secteurs, ✓ 23 647 établissements équipés ✓ 59 250 utilisateurs ✓ 253 entreprises de Travail Temporaire utilisatrices dont les 30 uploads/Management/ rapportdestagedirectskills-final.pdf
Documents similaires
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 08, 2021
- Catégorie Management
- Langue French
- Taille du fichier 6.6786MB