ECOM2016 LaReleve Fiche de suivi

From air
Jump to navigation Jump to search

Voici la fiche de suivi du projet ECOM 2016-2017 : La Relève

Page d'accueil du projet

Avancée du projet

Semaine 1 : 12/09 - 18/09

Travail réalisé :

  • Choix du sujet "La Relève"
  • Choix de l'organisation du groupe
  • Récupération et lecture des documents du client
  • Création de comptes AWS et Azure
  • Début de l'apprentissage de JEE


Problèmes rencontrés :


Tâches à effectuer identifiées :

  • Contact du client pour un premier rendez vous


Semaine 2 : 19/09 - 25/09

Travail réalisé :

  • Contact du client pour un premier rendez vous
  • Suite de l'apprentissage de JEE
  • Tests de Glassfish et des serveurs java équivalents
  • Etude des documents fournis par les clients
  • Création d'une liste de question pour améliorer notre compréhension du besoin client
  • Préparation du rendez vous avec le client


Problèmes rencontrés :

  • Utilisation de Glassfish avec Eclipse pose problème pour le processus de développement imaginé (séparation de glassfish_home et glassfish_base difficile)


Tâches à effectuer identifiées :


Semaine 3 : 26/09 - 02/10

Travail réalisé :

  • Première rencontre avec le client
  • Début de modélisation (écriture d'un diagramme d'acteur, de classes...)
  • Envoi de nouvelles questions par mail au client
  • Suite de l'apprentissage de JEE
  • Création d'un projet Gradle permettant l'esport en .ear d'un projet JEE complet (avec war, jajr et ejb-jar)


Problèmes rencontrés :


Tâches à effectuer identifiées :


Semaine 4 : 03/10 - 09/10

Travail réalisé :

  • Seconde rencontre avec le client
  • Continuité du travail de modélisation (diagramme d'acteur)


Problèmes rencontrés :


Tâches à effectuer identifiées :

Semaine 5 : 10/10 - 16/10

Travail réalisé :

  • Mise en place du wiki
  • Troisième rencontre avec le client
  • Ecriture du SRS
  • Complétion du DCS (Dossier de Conception Système)
  • Création du diagramme UML (minimal) de notre Base De Donnée
  • Création de modèles de tâches

Problèmes rencontrés :


Tâches à effectuer identifiées :


Semaine 6 : 17/10 - 23/10

Travail réalisé :

  • Préparation à la soutenance de conception
  • Création d'un planning prévisionnel
  • Définition de l'API
  • Définition des user stories

Problèmes rencontrés :


Tâches à effectuer identifiées :

Semaine 7 : 24/10 - 30/10

Travail réalisé :

  • Revue de la BD
  • Fin de la mise en place de l'environnement sur nos machines
  • Début d'identification des routes à utiliser
  • Gestion de la connexion de l'API avec la base de données (connexion modifiable)
  • Ajout de Jackson
  • Mise en commun des save actions d'Eclipse et de l'environnement de travail
  • Premiers EJB
  • Détail des user stories
  • répartition du travail

Problèmes rencontrés :


Tâches à effectuer identifiées :

  • Finaliser les routes avec la BD à jour et une meilleure idée de l'interface
  • Avoir un environnement complet sur toutes les machines : gradle, docker, mais aussi npm, bower, grunt, yeoman
  • Se concentrer sur l'apprentissage de quelques technos : RESTEasy, Jettison, Wildfly, HAProxy, InfluxDB, Grafana, Docker, Docker-compose, Docker-cloud, Angular.js, AngularMaterial, Grunt.js, Bower, Node.js
  • Décrire la BD et les contraintes d'intégrité
  • Générer le SQL et les triggers de la BD
  • Faire tourner l'API avec Docker-compose et le projet API-runtime

Semaine 8 : 31/10 - 06/11

Travail réalisé :

Problèmes rencontrés :


Tâches à effectuer identifiées :


Semaine 9 : 07/11 - 13/11

Travail réalisé :

  • Convention d'utilisaiton de Git
  • Modèle des entities
  • Connexion back et front
  • Réflexion sur les named queries
  • Réflexion IHM
  • Début triggers
  • Début tests


Problèmes rencontrés :

  • Limiter les JSON retournés (mdp retournés pour le moment)


Tâches à effectuer identifiées :

  • Besoin d'un modèle d'entities défini pour appliquer les named queries
  • Parler d'IHM

Semaine 10 : 14/11 - 20/11

Travail réalisé :

  • Connexion back et front
  • Triggers de la BD
  • Poursuite des EJB
  • Recherche named queries
  • Recherche tests
  • Gestion de la connexion


Problèmes rencontrés :


Tâches à effectuer identifiées :

  • Voir comment utiliser la BD dans les tests

Semaine 12 : 28/11 - 04/12

Travail réalisé :


Problèmes rencontrés :


Tâches à effectuer identifiées :


Semaine 13 : 05/12 - 11/12

Travail réalisé :


Problèmes rencontrés :


Tâches à effectuer identifiées :


Semaine 14 : 12/12 - 18/12

Travail réalisé :


Problèmes rencontrés :


Tâches à effectuer identifiées :