Difference between revisions of "ECOM-1FO 1819 MYRESTO L9 LOG"

From air
Jump to navigation Jump to search
Line 44: Line 44:
 
=== Problèmes / difficultés rencontrées ===
 
=== Problèmes / difficultés rencontrées ===
 
Lors du merge entre le backend et le frontend, il y a eu quelques problèmes de liaison, mais ceux ci ont été réglé
 
Lors du merge entre le backend et le frontend, il y a eu quelques problèmes de liaison, mais ceux ci ont été réglé
  +
   
 
= Loris =
 
= Loris =
Line 51: Line 52:
 
* Détermination des dates clés du projet
 
* Détermination des dates clés du projet
 
* Etablissement de la longueur des sprints
 
* Etablissement de la longueur des sprints
* Icone de l'application
 
* Finalisation du diagramme de tâche
 
 
* Arbre des tâches
 
* Arbre des tâches
   
Line 61: Line 60:
 
* Génération et premier contact avec JHipster
 
* Génération et premier contact avec JHipster
 
* Formation sur le Spring et Angular
 
* Formation sur le Spring et Angular
* Mise en place d'un processus d'integration
 
   
 
==Sprint 3 20 Oct au 6 Nov==
 
==Sprint 3 20 Oct au 6 Nov==
 
* Création d'une première version du JDL de l'application
 
* Création d'une première version du JDL de l'application
* IHM Concrète
 
 
* IHM abstraite
 
* IHM abstraite
 
* Diagrammes de cas d'utilisation
 
* Diagrammes de cas d'utilisation
 
* Diagrammes de contexte
 
* Diagrammes de contexte
* Test de création de requêtes personnalisées avec JPA
 
 
* Analyse et tentative de compréhension du code généré par JHipster
 
* Analyse et tentative de compréhension du code généré par JHipster
* Mise en place d'un proxy HTTPS
 
   
 
==Sprint 4 6 Nov au 20 Nov==
 
==Sprint 4 6 Nov au 20 Nov==
 
* Préparation audit 2
 
* Préparation audit 2
 
* Création requête JPA personnalisées pour calcul de statistiques
 
* Création requête JPA personnalisées pour calcul de statistiques
* Affichage graphique dynamique avec Angular
 
* Génération d'un PDF avec Spring
 
 
* Amélioration du déploiement de l'application sur le serveur
 
* Amélioration du déploiement de l'application sur le serveur
   
 
==Sprint 5 20 Nov au 11 Dec==
 
==Sprint 5 20 Nov au 11 Dec==
* Affichage d'une carte OpenStreetMap des restaurants
 
 
* Liaison du backend et frontend pour l'affichage des stats
 
* Liaison du backend et frontend pour l'affichage des stats
* Monitoring du serveur
 
 
* Résolution de bugs
 
* Résolution de bugs
* Mise en place de la recherche de restaurant coté backend
+
* Mise en place de la recherche de restaurant avec filtre coté backend
 
* Problème sur l'attribution des réservations sur les tables
 
* Problème sur l'attribution des réservations sur les tables
   

Revision as of 02:02, 18 December 2018

Benjamin

Sprint 1

Activité

  • Découverte du projet
  • Mise en place des rôles au sein de l'équipe
  • Détermination des dates clés du projet
  • Établissement de la longueur des sprints
  • Finalisation diagramme de tâche
  • Arbre des tâches

Problèmes / difficultés rencontrées

L'arbre des taches ainsi que le diagramme de tâche nous ont pris un peu plus de temps que prévue

Sprint 2

Activité

  • Préparation à l'audit 1
  • Réflexion sur les entités de l'application
  • Découverte du langage JDL
  • Génération et premier contact avec JHipster
  • Formation Sprint

Problèmes / difficultés rencontrées

Jhipster utilise Sprint et angular, deux technos que nous ne connaissons pas nous devons donc nous former

Sprint 3

Activité

  • Création d'une première version du JDL
  • Diagrammes de cas d'utilisation
  • Diagrammes de contexte
  • Formation Spring et JHipster

Problèmes / difficultés rencontrées

  • Jhispter génére beaucoup de fichier, il est donc difficile de comprendre ou commencer à rajouter du code

Sprint 4

Activité

  • Préparation audit 2
  • Amélioration du déploiement de l'application sur le serveur

Problèmes / difficultés rencontrées

J'ai été hospitalisé 1 semaine donc je n'ai pas pu énormément travailler sur ce sprint la.

Sprint 5

Activité

  • Liaison du backend et frontend pour le scénario 1 avec la création de endpoint
  • Résolution de bugs mineur
  • Création d'autre endpoint pour les différents scénarios

Problèmes / difficultés rencontrées

Lors du merge entre le backend et le frontend, il y a eu quelques problèmes de liaison, mais ceux ci ont été réglé


Loris

Sprint 1 25 Sept au 9 Oct

  • Découverte du projet
  • Mise en place des rôles au sein de l’équipe
  • Détermination des dates clés du projet
  • Etablissement de la longueur des sprints
  • Arbre des tâches

Sprint 2 9 Oct au 20 Oct

  • Préparation à l'audit 1
  • Réflexion sur les entités de l'application
  • Découverte du langage JDL
  • Génération et premier contact avec JHipster
  • Formation sur le Spring et Angular

Sprint 3 20 Oct au 6 Nov

  • Création d'une première version du JDL de l'application
  • IHM abstraite
  • Diagrammes de cas d'utilisation
  • Diagrammes de contexte
  • Analyse et tentative de compréhension du code généré par JHipster

Sprint 4 6 Nov au 20 Nov

  • Préparation audit 2
  • Création requête JPA personnalisées pour calcul de statistiques
  • Amélioration du déploiement de l'application sur le serveur

Sprint 5 20 Nov au 11 Dec

  • Liaison du backend et frontend pour l'affichage des stats
  • Résolution de bugs
  • Mise en place de la recherche de restaurant avec filtre coté backend
  • Problème sur l'attribution des réservations sur les tables

Thomas

Sprint 1

Activité

  • Découverte du projet
  • Mise en place des rôles au sein de l’équipe
  • Détermination des dates clés du projet
  • Etablissement de la longueur des sprints
  • Icone de l'application
  • Finalisation du diagramme de tâche
  • Arbre des tâches

Problèmes / difficultés rencontrées

Des difficulté pour produire les livrables. Mauvaise compréhension des objectifs. Perdu pas mal de temps à cerner correctement le sujet.

Sprint 2

Activité

  • Préparation à l'audit 1
  • Réflexion sur les entités de l'application
  • Découverte du langage JDL
  • Génération et premier contact avec JHipster
  • Formation sur le Spring et Angular

Problèmes / difficultés rencontrées

Pas mal de difficulté pour prendre en main JHipster, car nous avons attaqué par JHipster sans connaitre les technologies utilisées derrière. Pas mal de temps perdu avec la modélisation UML d'un schéma de base de donnée, qui est au final assez différent du JDL.

Sprint 3

Activité

Problèmes / difficultés rencontrées

Sprint 4

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

Sprint 5

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

William

Sprint 1

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

Sprint 2

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

Sprint 3

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

Sprint 4

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

Sprint 5

Activité

Avancement

Problèmes / difficultés rencontrées

Autres remarques

Théo

Sprint 1

  • Découverte du projet
  • Mise en place des rôles au sein de l'équipe
  • Détermination des dates clés du projet
  • Établissement de la longueur des sprints
  • Finalisation diagramme de tâche
  • Arbre des tâches

Sprint 2

  • Préparation à l'audit 1
  • Découverte du langage JDL
  • Génération et premier contact avec JHipster
  • Formation Spring
  • Génération d'un pipeline GitLab-CI
  • Correction de bugs dans les fichiers de CI générés par JHipster

Sprint 3

  • Création des documents de conceptions
  • Découverte JPA et Hibernate
  • Exploration du code généré par JHipster
  • Configuration de Traefik et Let's Encrypt pour l'HTTPS

Sprint 4

  • Préparation audit 2
  • Génération de PDF avec Spring
  • Mise en place de WatchTower pour le déploiement continu

Sprint 5

  • Prise en main d'Angular et Leaflet
  • Affichage d'une carte OpenStreetMap des restaurants
  • Mise en place du monitoring du serveur