Difference between revisions of "ECOM RICM5 Groupe6 2017 - Fiche de Suivi"
Jump to navigation
Jump to search
(28 intermediate revisions by 5 users not shown) | |||
Line 499: | Line 499: | ||
* 1h : Mise à jour compte-rendu réunion + Iscrum |
* 1h : Mise à jour compte-rendu réunion + Iscrum |
||
* 5h: travail front-end sur fiche d'inscription. |
* 5h: travail front-end sur fiche d'inscription. |
||
+ | * 5h réalisation des tests IHM avec un panel test le weekend. |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
Line 521: | Line 522: | ||
* 1h30 bug sur la longeur d'itinéraire dans le Back-End |
* 1h30 bug sur la longeur d'itinéraire dans le Back-End |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | Difficulté pour trouver un panel vraiment varié et sportif, beaucoup de temps de déplacement pour trouver les personnes. |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
|- |
|- |
||
Line 550: | Line 552: | ||
* 1h : Travail sur l'ajout d'un champ à l'entité Race (enfin réussit) |
* 1h : Travail sur l'ajout d'un champ à l'entité Race (enfin réussit) |
||
* 1h30 : Configuration de l'envoi de mails à l'inscription |
* 1h30 : Configuration de l'envoi de mails à l'inscription |
||
− | * |
+ | * 3h : Ajout de la sauvegarde des participants (inscription à une course) |
+ | * 2h : Ajout d'une page résumant les courses auxquelles l'utilisateur courant est inscrit. (Récupération des participants) |
||
+ | * 2h30 : Ajout d'une page contenant les courses organisées par l'utilisateur courant et une page pour pouvoir les modifier |
||
+ | * 1h : Préparation des slides pour la présentation et répartition des tâches pour le week-end. |
||
+ | * 1h : Retravailler l'IHM abstraite vis à vis des implémentations réelles et mettre à jour le wiki avec les livrables. |
||
+ | * 2h : Tenter de résoudre le problèmes des formats des dates pour l'update de courses. |
||
+ | * 1h : Test de la recherche et correction (pour ne pas prendre en compte la casse pour le lieu) |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * 45min : Réunion de sprint |
||
+ | * 30min : slides |
||
+ | * 1H : temps de passages (idées au brouillon) |
||
+ | * 1H : nettoyage de code |
||
+ | * 1H : push sur git + pull pour verifier que ca marche (web-browser ok par contre je n'est pas encore reussi à faire marcher sur le mobile la version avec le lien au site) |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * 45min : Réunion de sprint |
||
+ | * 2h30 : Configuration des tests de charge |
||
+ | * 2h : Tentative de faire fonctionner SonarQube sur les microservices (bug Tests de SonarQube) |
||
+ | * 2h30 : Contabilisation des heures et réalisation de COCOMO |
||
+ | * Réfléxion sur le moyen d'implementer les temps de passage |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * 45min : Réunion de sprint |
||
+ | * 40 min mise à jour Icescrum + compte rendu de réunion. |
||
+ | * 3h analyse des tests IHM. |
||
+ | * 2h préparation soutenance. |
||
+ | * 30 min fiche auto-évaluation |
||
+ | |||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | 8h+5h+5h+6h+7h |
||
* Remise en place propre des scripts de déploiement ECS : description entière des containers + push automatique sur le Container Registry AWS, update du service (=redéploiement automatique dans le cluster et sur la bonne machine). Pour l'instant un redéploiement va redéployer tous les services (alors que de façon optimale il est inutile d'arrêter les services non concernés par les modifications). |
* Remise en place propre des scripts de déploiement ECS : description entière des containers + push automatique sur le Container Registry AWS, update du service (=redéploiement automatique dans le cluster et sur la bonne machine). Pour l'instant un redéploiement va redéployer tous les services (alors que de façon optimale il est inutile d'arrêter les services non concernés par les modifications). |
||
+ | * Les conteneurs dans les instances EC2 d'ECS ont des IP non modifiables si on paye pas 18€ par mois ... Sans les modifier conflit avec le registre si on utilise les mêmes IP docker sur des serveurs différents. |
||
+ | * Réussi à contrer les fourberies de ECS qui proposent des services qui ne devraient pas être payant, tel que la non liberté des IP privées... Ou changer les IP des conteneurs. |
||
+ | * Mise en place de la configuration d'authentification jwt : la communication du gateway avec les microservices (sur une autre machine EC2) se fait enfin sans problème. |
||
+ | * Config JWT récupéré à partir d'un dépot Git. |
||
+ | * Clean de certains tests qui font référence à des entities qui ne sont plus là. |
||
+ | * Déploiement sur le vrai projet et non plus projet bac à sable perso : plein de problème au moment du build des .war |
||
+ | * Réplication BDD fonctionne enfin : execution script au lancement du docker pour setup la réplication |
||
|- |
|- |
||
|<span style="color:red">Problèmes rencontrés</span> |
|<span style="color:red">Problèmes rencontrés</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * 2h : Erreur lors du retrait d'un champ à l'aide de yo jhipster:entity encore lié à liquibase, corrigée. |
||
+ | * Problème de récupération des dates (format) pour la page de modification d'une couse (pour les update aussi lors d'une inscription de participant) |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * 2H tentative de faire marcher la version avec lien back end sur mobile : le telephone n'arrive pas à accéder au site web tournant sur ma machine virtuelle |
||
+ | * 2H problèmes de connection : error (401/403) entre l'app mobile version web-browser sur ma vm et le site web tournant sur un autre pc |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | * Réplication de base master-slave MySQL impossible à faire fonctionner |
||
+ | * Problème incompréhensible sur l'authentification du microservice à la DB (qui est sur une machine distante) |
||
|- |
|- |
||
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SOUTENANCE FINALE - 19/12</span> |
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SOUTENANCE FINALE - 19/12</span> |
||
+ | |- |
||
+ | |rowspan="3" |<span style="color:black">Total horaire</span> |
||
+ | |<span style="color:Orange">Estimation de 35h pour les sprints 1 à 4</span> |
||
+ | |<!-- Alicia --> |
||
+ | 35 + 7 + 8,5 + 10 + 15,75 = 81,75 h |
||
+ | |<!-- Aymeric --> |
||
+ | 35 + 10 + 12 + 6,5 + 8,5 + 8,25 = 80,25 |
||
+ | |<!-- Ahmed--> |
||
+ | 35 + 6 + 10,5 + 9,5 + 7,5 + 7,75 = 76,25 |
||
+ | |<!-- Boris--> |
||
+ | 35 + 4 + 8 + 6,5 + 6,5 + 8 = 68 |
||
+ | |<!-- Vincent--> |
||
+ | 35 + 11 + 12 + 33 + 11 + 45 = 147 |
||
|- |
|- |
Latest revision as of 18:39, 19 December 2017
Alicia AUBERTIN | Aymeric BROCHIER | Ahmed NASSIK | Boris ODIEVRE | Vincent TURRIN | |||
---|---|---|---|---|---|---|---|
Préparation de sprint | |||||||
Mardi 26/09/17 | Taches effectuées |
|
|
|
|
| |
Problèmes rencontrés |
|
||||||
SPRINT 0 | |||||||
Mardi 03/10/17 | Taches effectuées |
|
|
|
|
| |
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 | |||||
|
|
|
| ||||
Taches effectuées |
|
|
|
|
| ||
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 |
|
|
|
|
| |
Taches effectuées |
|
|
|
|
| ||
Problèmes rencontrés |
|
| |||||
SPRINT 3 | |||||||
Mardi 24/10/17 | Tâches à réaliser |
|
|
|
|
| |
Taches effectuées |
|
|
|
|
| ||
Problèmes rencontrés |
|
| |||||
SPRINT 4 | |||||||
Mardi 07/11/17 | Tâches à réaliser | Présenter l'audit 2 - Conception | |||||
|
|
|
|
| |||
Taches effectuées |
|
|
|
|
| ||
Problèmes rencontrés |
|
|
|
Impossible d'installer correctement Android studio |
| ||
SPRINT 5 | |||||||
Mardi 14/11/17 | Tâches à réaliser |
|
|
|
|
| |
Taches effectuées |
|
|
|
|
| ||
Problèmes rencontrés |
|
|
|
||||
SPRINT 6 | |||||||
Mardi 28/11/17 | Tâches à réaliser |
|
|
|
|
| |
Taches effectuées |
|
|
|
|
| ||
Problèmes rencontrés |
|
|
|
| |||
SPRINT 7 | |||||||
Mardi 05/12/17 | Tâches à réaliser |
|
|
|
|
| |
Taches effectuées |
|
|
|
|
~11h
| ||
Problèmes rencontrés |
|
|
|
Difficulté pour trouver un panel vraiment varié et sportif, beaucoup de temps de déplacement pour trouver les personnes. |
|||
SPRINT 8 | |||||||
Mardi 12/12/17 | Tâches à réaliser |
|
|
|
|
| |
Taches effectuées |
|
|
|
|
8h+5h+5h+6h+7h
| ||
Problèmes rencontrés |
|
|
| ||||
SOUTENANCE FINALE - 19/12 | |||||||
Total horaire | Estimation de 35h pour les sprints 1 à 4 |
35 + 7 + 8,5 + 10 + 15,75 = 81,75 h |
35 + 10 + 12 + 6,5 + 8,5 + 8,25 = 80,25 |
35 + 6 + 10,5 + 9,5 + 7,5 + 7,75 = 76,25 |
35 + 4 + 8 + 6,5 + 6,5 + 8 = 68 |
35 + 11 + 12 + 33 + 11 + 45 = 147 |