Skip to content

Romain_OLIVIER

roolivier1 edited this page Mar 22, 2021 · 40 revisions

Romain OLIVIER

Description

Étudiant en 2nd année de DUT Informatique passionné par la programmation. Fort intérêt pour la programmation BackEnd, je m'orienterait vers le développement du noyau et de ces interactions. Ayant des connaissances préalables en React et SpringBoot, je joue aussi un rôle de soutient à mes camarades.


Sprint 0 -- Semaine 0

  • 09/11/2020 [4h] Durant cette semaine nous avons majoriterement défini l'orientation que nous voulions pour notre projet autant dans un aspect logique que technique. Avec les conseils de M.Provot qui sera notre réferant au long de ce projet nous avons discuter de choix techniques et de mise en place. Nous avons donc défini un SCRUM Light que nous mettons en place durant ce premier sprint
  • 10/11/2020 [2h] Lecture de ScrumTranchees et discussion avec l'équipe
  • 12/11/2020 [2h] Fin de lecture de ScrumTranchees
  • 14/11/2020 [4h] Réunion avec les autres membres, vote du chef d'équipe, définition du cahier des charges, écriture des futures backlogs

Sprint 1 -- Semaine 1

  • 16/11/2020 [5h] Réunion avec les autres membres, réécriture des backlogs, définition du diagramme d'utilisation et début du diagramme de classes.
  • 18/11/2020 [1h] Création du projet Java, initialisation du lien LeapMotion Java, écriture d'une documentation de mise en place de projet.
  • 19/11/2020 [1h] Passage du projet sous gestionnaire Gradle et écriture des scripts d'executions.
  • 21/11/2020 [1h] Lecture de documentation Framework Processing pour rendu visuel (Preparation Démo)
  • 22/11/2020 [4h] Ajout de Processing, Rendu Visuel simple et calcul "classique", Refactorisation sous forme callback, réecriture de code en groupe avec l'équipe @BackEnd

Sprint 1 -- Semaine 2

  • 23/11/2020 [4h] Point de vue d'avancement avec l'ensemble de l'équipe. Réflexion approfondi sur nos avancements et orientations actuelles. Réécriture du diagramme de cas d'utilisation et écriture du diagramme de classe.
  • 25/11/2020 [4h] Intégration de la réctification FishEye (sans Shaders donc lent), début d'intégration de la version avec shaders (not working yet as the P2D renderer seems to have bug in the current version), Rendu visuel du squelette et écriture avec un stylo
  • 26/11/2020 [4h] Travail collaboratif avec Yohann afin de refactor du code et avancement des visualisations. Préparation de la présentation pour le Vendredi
  • 27/11/2020 [1h] Présentation du la démo n°1

Sprint 2 -- Semaine 3

  • 30/11/2020 [4h] Réunion et planification du prochain sprint, organisation des futurs issues. Mise en place de l'environnement pour l'équipe FrontEnd et pitch rapide sur les technologies (Electron, React, TypeSprict, ...) Définition du Diagramme BackEnd pour l'Event Emitter
  • 01/12/2020 [1h] Relecture et correction du Cahier des Charges
  • 02/12/2020 [2h] Explication du principe ReactJS et du dévelopement TypeScript
  • 03/12/2020 [1h] Suite de l'explication du principe ReactJS et typeScript
  • 06/12/2020 [3h] Implémentation du système d'event en code réusable et plus "propre"

Sprint 2 -- Semaine 4

  • 07/12/2020 [5h] Réunion, partage des travaux effectué durant la semaine et débuggage niveau React. Edition des rapports d'activités et du prévionnel personnel et commun.
  • 09/12/2020 [6h] Refactor complet du code pour les mouvements de mains avec Yoann et mise en place d'un code extensible à la modification (Portbalité + Pluginable). Discussion sur l'orientation et les futurs taches. Lecture de documentation TypeScript react et mise en place de hook
  • 10/12/2020 [1h] Ecriture d'une SideBar React pour FrontEnd
  • 10/12/2020 [3h] Ecriture d'une contentPage pour simplifier utilisation. Correction de bug lié à React.
  • 11/12/2020 [1h] Sprint 2

Sprint 3 -- Semaine 5

  • 15/12/2020 [4h] Réunion, partage des travaux effectué durant la semaine et débuggage niveau React. Edition des rapports d'activités et du prévionnel personnel et commun.
  • 16/12/2020 [2h] Travail en équipe avec Yoann afin de réaliser l'interaction JSON complète
  • 18/12/2020 [2h] Changement de libraire json pour l'utilisation de GSON, reprise de code

Sprint 3 -- Semaine 6

  • 23/12/2020 [2h] Correction de bugs et amélioration du code
  • 27/12/2020 [1h] Réunion d'avancement et discussion quant à l'avancement du projet avec les autres membres de l'équipe

## Sprint 4 -- Semaine 7

  • 28/12/2020 [1h30] Réunion et définition du nouveau sprint
  • 04/01/2021 [4h] Mise en place d'un REST API (initialement RESTEasy ou RestX, au final Spring Boot pour sa simplicité et la connaissance préalable que j'ai sur ce framework)
  • 04/01/2021 [1h] Gestion de pojet, remplissage de papier
  • 07/01/2021 [2h] Développement REST API en Spring java (gestion Scripts/Executable)
  • 07/01/2021 [2h] Développement d'une page interactive React (FrontEnd)
  • 08/01/2021 [1h] Développement REST API en Spring java (Rendu Image et leapState)
  • 11/01/2021 [1h] Développement rendu React Vidéo Leap Motion

Sprint 5 -- Semaine 8

  • 25/01/2021 [7h] Réunion, Avancement React, refactor API, Adaptation React
  • 26/01/2021 [2h] Form POST, transformation des fonctions d'API en classe pour lisibilité et simplicité

Sprint 5 -- Semaine 9

  • 01/02/2021[6h] React/Backend/MongoDB (Fort manque d'informations et d'heures désolé)

Sprint 6 -- Semaine 10

  • 08/02/2021[4h] Réunion, Correction REACT, reprise des backlogs
  • 08/02/2021[2h] Correction React, refactor code, implementation BD et registering
  • 10/02/2021[1h] Debugage
  • 14/02/2021[2h] Ajout d'options

Sprint 6 -- Semaine 11

  • 15/02/2021[1h] Ajout option react
  • 16/02/2021[2h] Ajout option react
  • 20/02/2021[3h] Ajout option et correction bug
  • 21/02/2021[6h] Création du CLI

Sprint 7 -- Semaine 12

  • 22/02/2021[2h] Amélioration CLI ajout option db
  • 23/02/2021[2h] Amélioration CLI ajout connexion
  • 24/02/2021[2h] Débuggage API communication Structure

Sprint 7 -- Semaine 13

  • 01/03/2021[2h] Debuggage Jackson Spring Structure
  • 02/03/2021[2h] Resolution Bloquage Jackson Spring Structure
  • 04/03/2021[3h] Developpement CLI et React
  • 05/03/2021[4h] Developpement CLI/React + Debug Sync
  • 07/03/2021[6h] Developpement CLI/React Synchro et Association
  • 08/03/2021[2h] Developpement CLI/React ASsociation et listening

Sprint 8 -- Semaine 14

  • 11/03/2021[3h] Recherche de bugs et corrections visuels REACT
  • 12/03/2021[2h] Ecriture de Docs et notes
  • 13/03/2021[2h] Ajout du controle de retour activation REACT

Sprint 8 -- Semaine 15

  • 18/03/2021[1h] Ecriture de docs et rapports
  • 20/03/2021[1h] Ecriture de rapports
  • 21/03/2021[6h] Ecriture de rapports
  • 22/03/2021[2h] Ecriture de rapports