User Tools

Site Tools


2015_2016:lp:idse:gl:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2015_2016:lp:idse:gl:start [2016/01/19 13:57]
urli
2015_2016:lp:idse:gl:start [2016/05/03 11:09]
urli [Deuxième partie]
Line 153: Line 153:
 ==== Deuxième partie ==== ==== Deuxième partie ====
  
-  - **18/01/15** : Reprise de code :+  - **18/01/16** : Reprise de code :
        * TD **SU** :         * TD **SU** : 
           * Dispatching des anciens codes           * Dispatching des anciens codes
Line 159: Line 159:
           * [[http://​goo.gl/​forms/​x3s0U7jiOV|Auto-évaluation]]           * [[http://​goo.gl/​forms/​x3s0U7jiOV|Auto-évaluation]]
  
-  - **18/01/15** : Redéfinition du projet :+  - **18/01/16** : Redéfinition du projet :
        * TD **SU** :         * TD **SU** : 
           * Nouveaux objectifs :            * Nouveaux objectifs : 
              * Réaliser un jeu de UNO avec tous les [[2015_2016:​lp:​idse:​gl:​sujet_projet|objectifs]]              * Réaliser un jeu de UNO avec tous les [[2015_2016:​lp:​idse:​gl:​sujet_projet|objectifs]]
           * {{:​2015_2016:​lp:​dam:​gl:​jira.pdf|Slides}} et {{:​2015_2016:​lp:​dam:​gl:​atlas_-_etudiant_-_ge_rer_son_projet.pdf|document}} JIRA           * {{:​2015_2016:​lp:​dam:​gl:​jira.pdf|Slides}} et {{:​2015_2016:​lp:​dam:​gl:​atlas_-_etudiant_-_ge_rer_son_projet.pdf|document}} JIRA
-  ​ 
-<note important>​Réintegrer coaching et qualité de code</​note>​ 
-          
-  - **25/​01/​15** : User story : 
-       * TD **SU & MBF** :  
-          * Définition des user stories 
-          * Evaluation OGL 
  
-  - **01/02/15** : Refactoring et intégration : +  - **25/01/16** : Développement du premier Sprint 
-       * Cours **SU** :  +      Fonctionnalités attendues (Rendu pour lundi 01/02/16 23h59) ​:  
-          Problématiques de refactoring et d'​intégration +         ​Initialiser une partie (peut être IHM) 
-          * Bonnes pratiques +         ​Rejoindre une partie
-      * TD **SU** : +
-          Avancement sur le projet+
  
-  - **08/02/15** : Place des IHM : +  - **02/02/16** : Fin du Sprint 1 
-       ​Cours **Intervenant** +      * Démo :  
-      * TD **SU** : +         ​* ​IHM : connection en tant qu'​invité. Liste des parties sur le tableau de bord.  
-          Avancement sur le projet+         ​API REST : créer une partie / rejoindre une partie / démarrer une partie / récup joueur et main joueur. Token d'​authentification -> à revoir. Deux joueurs ne peuvent pas se connecter avec le même nom -> revoir la récup sur erreur. Seul le joueur qui a créé la partie peut lancer la partie. idcard : position de la carte dans la main.  
 +         Rien niveau stat.  
 +         Moteur : initialisation plateau et carte. ​ 
 +      * Fonctionnalités Sprint 2 (Rendu pour lundi 08/02/16 23h59) :  
 +         Initialisation partie niveau IHM 
 +         Inscription et authentification utilisateur 
 +         Jouer une partie avec toutes les règles. 
 +      ​Discussion de refonte de l'API REST, structuration du code pour l'IHM 
 +      Toujours pas de README 
 +      * Organisation du code dans le moteur
  
-  - **15/02/15** : Projet ​+  - **09/02/16** : Fin du Sprint 2  
-      * TD **SU** : +      * Démo  
-          Avancement sur le projet+         * IHM possible de créer une partie nb de joueurs de 2 à 6. Possible de rejoindre une partie et de la lancer. Guest géré avec un token.  
 +         * Moteur : Problème de mélange des cartes (à voir ?). Possible de poser des cartes, +2, changement de sens et passage de tour implémenté dans les cartes.  
 +         * API REST améliorée.  
 +         * Stats : base de données réalisée. Table user pour gérer les utilisateurs enregistrés. Table pour gérer la sauvegarde / import de partie. Pas de classe pour gérer la DB pour le moment. ​   
 +      * Fonctionnalités Sprint 3 (Rendu pour **dimanche 21/02/16 23h59**:  
 +         ​Côté IHM pouvoir jouer la partie 
 +         * Côté REST pouvoir gérer inscription des users 
 +         * Côté model faire les actions des cartes spéciales 
 +         * Faire l’inscription au jeu de bout en bout 
 +      * Faire le bump des versions (cf [[http://​maven.apache.org/​maven-release/​maven-release-plugin/​update-versions-mojo.html]]) 
 +      * Attention groupe stats en chûte libre ! 
 +      * IHM : faire plusieurs scripts pour gérer lancement jenkins / build complet de l'​appli 
 +      * Moteur : attention à la structuration du code et aux tests 
 +      * REST : attention à ne pas ajouter du code sans savoir ce qu'il fait exactement
  
-  - **22/02/15** : Fin du troisième sprint ​+  - **23/02/16** : Sprint 3 
-       ​Présentation ​:  +      * Démo :  
-           ​* ​Objectifs attendus +        * Inscription possible à partir de l'​interface (unicité de l'​email et du login) 
-           ​* ​Démonstration +        * Cas d'​erreur pris en compte si l'​utilisateur existe déjà 
-           ​* ​Etat actuel du projet (test, qualité, etc+        * Cas d'​erreur pour un login/​password incorrect 
-           ​Projection pour la suite +        * Connection à partir d'un user 
-       ​Evaluation GP, OGL, P+        * Rafraîchissement des infos de la partie toutes les 5 secondes  
 +        * Possibilité de jouer :  
 +           * Affichage du tour du joueur suivant 
 +           * Cartes spéciales non fonctionnelles 
 +        ​API REST : méthodes prennent un token d'​authentification 
 +        * Moteur de jeu 
 +           ​* ​Accès aux classes de règles : possibilité de créer des variantes 
 +        * Base de données :  
 +           ​* ​Inscription utilisateur 
 +           ​* ​Structure réalisée pour la gestion des stats 
 +      * Participation au projet (1 min / personne
 +      Fonctionnalités Sprint 4 : 
 +        * Déconnection d'un user 
 +        * Sortie d'une partie non commencée 
 +        * Sortie d'une partie en cours -> suppression de la partie 
 +        * Variante de base + autre variante 
 +        * IA Basique 
 +        * Release attendue pour le **dimanche 13 mars à 23h 59**
  
-  - **29/02/15** : Projet : +  - **01/03/16** 
-      * TD **SU** ​: +      * Cours début du cours sur l'​automatisation du déploiement 
-          * Avancement ​sur le projet +   
- +  - **15/03/16** 
-  - **07/03/15** : Coaching : +      * Fin du cours {{:​2015_2016:​lp:​idse:​gl:deploiement.pdf|automatisation du déploiement}} 
-      * Cours **intervenant** ​ +      * [[http://​www.telecom-valley.fr/​workshop-docker-birthday-celebration-3/​|Journée Docker organisée par Telecom Valley le 23/03/16]] 
-          * KPI & coaching +      ​Fonctionnalités attendues pour le Sprint 5 
-      * TD **SU** ​: +         
-          * Avancement sur le projet +        ​Prochaine release attendue pour le **dimanche 20/03/16 23h 59** 
- +
-  ​**14/03/15*: Projet ​+
-      TD **SU** +
-          * Avancement sur le projet +
-          * Préparation d'une cartographie du système +
-          ​Evaluation OGL+
  
-  - **21/03/15** : Cartographie des systèmes : +  - **22/03/16** : Sprint 5 
-      * Cours **intervenant** +      * Démo :  
-      TD **SU** : +        ​Interface d'​administration : affichage des stats sur les parties en cours 
-          Avancement sur le projet+        ​Langue cassée sur le serveur 
 +        ​Bot implémenté mais pas lié à l'​IHM 
 +        ​Variante de jeu idem 
 +        Sauvegarde pas intégrée dans le moteur 
 +        ​Ergonomie pioche : changement de curseur pour la pioche et effet sur les cartes 
 +        ​Bug +2 et +4 résolus 
 +      ​Fonctionnalités attendues pour le Sprint 6 :  
 +        ​Admin liste des parties : pouvoir voir joueur et pouvoir détruire partie 
 +        Test IA 
 +        * Refactoring BDD 
 +        * User BDD 
 +        * Refactoring board/game dans une branche feature/​refacto 
 +        * Variante 7 
 +        * Release attendue pour le **lundi 28/03/16 12h 00**
  
-  - **28/03/15** : Projet ​+  - **29/03/16** : Sprint 6 
-      * TD **SU** : +      * Utilisation Log4J http://​www.mkyong.com/​logging/​log4j-hello-world-example/ ​ 
-          Avancement sur le projet+      * Utilisation Selenium : http://​www.seleniumhq.org/​docs/​02_selenium_ide.jsp 
 +      ​Démo :  
 +        ​Relance : pas de tests 
 +        ​Administration : connection réalisée aux WS 
 +        ​Debug effectué pour la traduction côté IHM 
 +        * Suppression de partie possible dans l'​admin ​pas de notifs pour les users présents 
 +        Prise en compte dans l'​affichage du fait que le joueur ne peut pas interragir avec ses cartes quand ce n'est pas son tour 
 +      * Fonctionnalités attendues pour le Sprint 7 
 +        * Refactoring moteur game/​board 
 +        * Correction bugs IHM 
 +        * Admin : voir tous les joueurs / filtres pour la recherche de joueurs 
 +        * Admin : changement de rôles pour les joueurs (+ bannir) 
 +        * Possibilité de choisir la variante à la création de la partie 
 +        * Possibilité de choisir d'​autres connecteur pour la BD (+ tests) 
 +        * Relance et sauvegarde d'une partie (moteur) 
 +        * Tests du player 
 +        * Tests de l'IA 
 +        * Ajout des logs 
 +        * Release attendue pour le **dimanche 17 Avril 23h 59**
  
-  - **11/04/15** : Projet ​+  - **19/04/16** : Sprint 7 
-      * TD **SU** : +      * Présentation Globale du projet (20 min)  
-          * Avancement ​sur le projet+        * Présent : Jérémie Elbaz, Jérémy Froment, Baptise Etienne, Damien Clémenceau,​ Marina Helie-Zadeh 
 +        * Contexte du projet 
 +        * Fonctionnalités attendues / Fonctionnalités réalisées  
 +        * Organisation au sein du projet 
 +        * Architecture logicielle 
 +        * Points forts / points faibles 
 +        * Planning 
 +      * Présentations par équipes :  
 +        ​Organisation de l'​équipe (interne / externe) 
 +        ​Travail réalisé + Focus technique 
 +        ​Points forts / Points faibles 
 +        ​IHM (10 min) : Jérémy Froment, Téva Locandro, Nicolas Claisse 
 +        * Moteur / IA / Règles (10 min) : Baptiste Etienne, Kevin Detti, Tom Phily, Pierre-Antoine Charpentier,​ Régis Parpex, Stéphanie Carrie, Nassim Omrani 
 +        * Sauvegarde / REST (10 min) : Damien Clémenceau,​ Jocelin Heinen, Jérémie Elbaz  
 +        * BDD (10 min) : Marina Helie-Zadeh,​ Ugo Paneccasio, Pierre Echardour, Mehdi Ibnettalib, Loic Monot  
 +  
 +  - **26/​04/​16** : Sprint 8 
 +      * Objectifs ​:  
 +          * Recherche d'​utilisateur dans l'​admin 
 +          * Tests IA 
 +          * Tests relance / sauvegarde 
 +          * Intégration des variantes  
 +      * Démo :  
 +          * Erreur dans la démo (bug aléatoire - Effet démo) 
 +          * DAO intégré mais pas totalement 
 +          * Démo : uniquement le moteur de recherche ​sur le nom du joueur 
 +      * Prévue pour la release du 03/05/16 :   
 +          * Intégration IA 
 +          * Intégration Variantes 
 +          * Intégration sauvegarde
  
-  - **18/04/15** : Projet : +  - **26/04/16** : Sprint 8 
-      * TD **SU** : +      * Démo :  
-          * Avancement sur le projet+          ​IA pas intégrée mais tests ajoutés.  
 +          ​Correction des "token not found" lorsque l'on quittait une partie 
 +          ​Sauvegarde à intégrer 
 +          * Amélioration Javadoc + tests IA
  
   - **02/​05/​15** : Exposé final :   - **02/​05/​15** : Exposé final :
-      * TD **SU** : +      * Sprint final attendu pour le **15/05/16 23h 59** 
-         ​Présentation ​:  +      Critères des présentations ​:  
-           ​Objectifs attendus +        Contexte (du projet ou si équipe, au sein du projet) 
-           ​Démonstration +        Fonctionnalités attendues / réalisées / abandonnées 
-           ​Etat actuel ​du projet (testqualitéetc+        Organisation (interne à l'​équipe et externe) + Utilisation des outils 
-           ​Retrospective +        * Architecture logicielle (gros grain et fin grain) 
-       ​Evaluation GPOGLP+        * Quels sont les points forts / points à améliorer 
 +        * Comment vous referiez les choses ? 
 +      * **8h30** -> **9h05** : Présentation Globale ​du projet (25 min + 10 min de questions) 
 +        * Jérémie ElbazJérémy FromentBaptise Etienne, Damien Clémenceau,​ Marina Helie-Zadeh 
 +        * Retour sur les Sprint  
 +      * **9h 10** -> **9h 50** : Présentation du moteur (30 min + 10 min de questions
 +        Partie "​Cœur"​ : Baptiste Etienne, Kevin Detti, Nassim Omrani 
 +        * Partie Règle : Tom Phily, Pierre-Antoine Charpentier 
 +        * Partie IA : Régis Parpex, Stéphanie Carrié 
 +      * **10h** : Présentation BDD (20 min + 5-10 min de questions) 
 +        * Marina Helie-Zadeh,​ Ugo Paneccasio, Pierre Echardour, Mehdi Ibnettalib, Loic Monot  
 +      * **10h 30** : Présentation Réseau (20 min + 5-10 min de questions) 
 +        * Damien Clémenceau,​ Jocelin Heinen, Jérémie Elbaz  
 +      * **11h** : Présentation IHM (20 min + 5-10 min de questions) 
 +        Jérémy FromentTéva LocandroNicolas Claisse
  
  
  
2015_2016/lp/idse/gl/start.txt · Last modified: 2016/05/03 11:23 by urli