|
|
Alicia AUBERTIN
|
Aymeric BROCHIER
|
Ahmed NASSIK
|
Boris ODIEVRE
|
Vincent TURRIN
|
Préparation de sprint
|
Mardi 26/09/17
|
Taches effectuées
|
- Analyse des scénarios et extraction d'arbres des tâches
- Autoformation sur Angular 4
|
- Analyse de scénarios et extraction d'arbre des tâches
- Installation docker sur ma machine perso
- Test JHipster dans un container docker
- Autoformation sur Angular 4
|
- Réalisation d'arbre des tâches à partir des scénarios
- Installation Jhipster
- Formation sur Jhipster
- Génération d'un premier site à l'aide de Jhipster
|
- Réalisation d'arbre des tâches à partir des scénarios
- Installation Jhipster
- Création fiche de suivis WikiAir
- Première prise de contact avec le client
|
- Analyse scénarios + arbre des tâches
- Formation utilisation/compréhension JHipster : Gateway/JHipster Register/Microservices
- Formation utilisation Docker
|
Problèmes rencontrés
|
|
- Génération JHipster : connection admin/user
|
|
|
|
SPRINT 0
|
Mardi 03/10/17
|
Taches effectuées
|
- Analyse des scénarios et extraction d'arbres des tâches
- Réflexion sur l'architecture Système et création du SAS
- Rédaction du DCS
|
- Analyse de scénarios et extraction d'arbre des tâches
- Diagramme de contexte V1
- Reflexion en groupe sur la séparation en micro-services
|
- Réalisation d'arbre des tâches à partir des scénarios
- Réalisation d'un product backlog
|
- Réalisation d'arbre des tâches à partir des scénarios
- Etude des micros service en liens avec notre projet
|
- Analyse scénarios + arbre des tâches
- Conception du site : définition des microservices -> SAS
|
Problèmes rencontrés
|
|
|
|
|
Difficultés à définir l'architecture en microservices : manque d'expérience. Commentaire DD : lire http://microservices.io/patterns/microservices.html et démarrer incrémentalement par 1 micro-service. Vous bâtirez votre cathédrale plus tard.
|
SPRINT 1
|
Mardi 10/10/17
|
Tâches à réaliser
|
Présenter l'audit 1 - Besoins
|
- Plannification des futurs sprints
- Formation Angular
|
|
- Formation SpringBoot
- V1 back-end
|
|
- Formation SpringBoot
- V1 back-end
|
Taches effectuées
|
- Autoformation Angular 4
- Début de planification des sprints
|
|
- Formation SpringBoot (Beans, cycle de vie, scope...)
- Assistance a la mise en place de la v1
|
- premier contact avec le client
- Implémentation de toutes les users story dans Iscrum
- installation docker
- début formation angular
|
- Mise en place de la V1 du site avec : registre, gateway, un seul microservice, front-end non modifié. Entités à terminer.
- Projet opérationnel sur Github après modification des .gitignore.
|
Problèmes rencontrés
|
|
|
Problème de mise en place du compte AWS (Carte bancaire)
|
|
|
SPRINT 2
|
Mardi 17/10/17
|
Tâches à réaliser
|
|
|
- Hébergement de l'application
|
|
- Hébergement de l'application
|
Taches effectuées
|
- Autoformation Angular 4
- Fin de planification des sprints
|
- Formation Leaflet
- lien entre Angular et Leaflet
|
- Formation Swagger.
- Réalisation d'un début d'API pour un microservice.
|
- Mise à jour icesrum
- formation angular
- installation Angular, Jhipster
|
- Mise en place serveur AWS Amazon gratuit
- Mise en place de Jenkins afin d'automatiser le build à chaque modification Git
|
Problèmes rencontrés
|
- Difficultés à commencer le front-end (en attente du back-end)
|
|
|
|
- Push l'image docker sur Dockerhub (automatiquement avec Jenkins en fin de build) ne fonctionne pas (+personne ne semble avoir eu le problème)
- La VM Amazon semble saturer au moment du build (de n'importe quel des composants de la web app)
- Dockeriser l'application ne fonctionne pas (je ne sais pas exactement pourquoi encore)
|
SPRINT 3
|
Mardi 24/10/17
|
Tâches à réaliser
|
- Front end V1
- Maquette IHM
- Diagramme UML
|
- Front end V1
- Slides pour audit 2
|
- Back-end paiement
- Diagrammes UML
|
- Front end V1
- Slides pour audit 2
|
- Continuer le déploiement et comprendre les problèmes
- Mettre en place de manière propre le début de BDD pour que les autres puissent bosser (notamment sur le front-end)
|
Taches effectuées
|
- Front end V0 : recherche de course selon différents paramètres.
- Maquette IHM
|
- Slides pour audit 2
- Diagrammes de sequences
|
- Diagrammes de séquence, vues physiques
- Page UML du wiki
- Documentation payement
|
- Mise à jour Icescrum
- fin slides Audit 2
- réalisation Chart Graphique
|
- Remettre en place la BDD propre (à partir d'un .jdl)
- En passant à 2Go de RAM et sur un serveur AWS EC2, Amazon Linux, ça tourne. Ca consomme pas mal de RAM et c'est limite.
- https://imgur.com/a/EaoMc : la consommation du gateway, registre, et seul microservice.
|
Problèmes rencontrés
|
- Routage des pop-up
- Connexion avec le back-end et utilisation d'un fonction de recherche de course
- Difficultés à gérer les profiles différents (bénévole/organisateur) et les fonctionnalités possibles.
|
|
|
|
- Il faut que l'on upgrade la VM, les 1Go de RAM semblent poser problème
|
SPRINT 4
|
Mardi 07/11/17
|
Tâches à réaliser
|
Présenter l'audit 2 - Conception
|
|
- Application mobile
- Formation
|
- Application mobile
- Formation
|
- Application mobile
- Formation
|
- Mise en place requêtes personnalisées JPA en cours
- 5h sur update de la BDD, requêtes impossibles à effectuer dans le gateway après l'update, toujours pas résolu.
|
SPRINT 5
|
Mardi 14/11/17
|
Tâches à réaliser
|
|
|
|
|
|
SPRINT 6
|
Mardi 28/11/17
|
Tâches à réaliser
|
|
|
|
|
|
SPRINT 7
|
Mardi 05/12/17
|
Tâches à réaliser
|
|
|
|
|
|
SPRINT 8
|
Mardi 12/12/17
|
Tâches à réaliser
|
- Publication de classements
- Finalisation appli web
- Préparation présentation finale
|
- Publication de classements
- Finalisation appli web
- Préparation présentation finale
|
- Publication de classements
- Finalisation appli web
- Préparation présentation finale
|
- Publication de classements
- Finalisation appli web
- Préparation présentation finale
|
- Publication de classements
- Finalisation appli web
- Préparation présentation finale
|
SOUTENANCE FINALE - 19/12
|