This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2015_2016:lp:idse:gl:start [2016/02/09 11:16] urli [Deuxième partie] |
2015_2016:lp:idse:gl:start [2016/05/03 11:23] urli [Deuxième partie] |
||
---|---|---|---|
Line 203: | Line 203: | ||
- **23/02/16** : Sprint 3 | - **23/02/16** : Sprint 3 | ||
* Démo : | * Démo : | ||
+ | * Inscription possible à partir de l'interface (unicité de l'email et du login) | ||
+ | * Cas d'erreur pris en compte si l'utilisateur existe déjà | ||
+ | * Cas d'erreur pour un login/password incorrect | ||
+ | * Connection à partir d'un user | ||
+ | * 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) | * Participation au projet (1 min / personne) | ||
- | * Fonctionnalités Sprint 4 | + | * 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** | ||
+ | - **01/03/16** | ||
+ | * Cours : début du cours sur l'automatisation du déploiement | ||
+ | | ||
+ | - **15/03/16** | ||
+ | * Fin du cours {{:2015_2016:lp:idse:gl:deploiement.pdf|automatisation du déploiement}} | ||
+ | * [[http://www.telecom-valley.fr/workshop-docker-birthday-celebration-3/|Journée Docker organisée par Telecom Valley le 23/03/16]] | ||
+ | * Fonctionnalités attendues pour le Sprint 5 : | ||
+ | * | ||
+ | * Prochaine release attendue pour le **dimanche 20/03/16 23h 59** | ||
+ | |||
+ | - **22/03/16** : Sprint 5 | ||
+ | * Démo : | ||
+ | * Interface d'administration : affichage des stats sur les parties en cours | ||
+ | * 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** | ||
+ | |||
+ | - **29/03/16** : Sprint 6 | ||
+ | * Utilisation Log4J : http://www.mkyong.com/logging/log4j-hello-world-example/ | ||
+ | * 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** | ||
+ | |||
+ | - **19/04/16** : Sprint 7 | ||
+ | * Présentation Globale du projet (20 min) : | ||
+ | * 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 | ||
+ | |||
+ | - **26/04/16** : Sprint 8 | ||
+ | * Démo : | ||
+ | * 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 (test, qualité, etc) | + | * Organisation (interne à l'équipe et externe) + Utilisation des outils |
- | * Retrospective | + | * Architecture logicielle (gros grain et fin grain) |
- | * Evaluation GP, OGL, P | + | * 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 Elbaz, Jérémy Froment, Baptise 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 Sauvegarde / REST (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 Froment, Téva Locandro, Nicolas Claisse | ||