Difference between revisions of "ECOM RICM5 Groupe6 2017 - Fiche de Suivi"
Jump to navigation
Jump to search
(62 intermediate revisions by 5 users not shown) | |||
Line 19: | Line 19: | ||
| rowspan="2" | <span style="color:blue">Mardi 26/09/17</span> |
| rowspan="2" | <span style="color:blue">Mardi 26/09/17</span> |
||
| <span style="color:green">Taches effectuées</span> |
| <span style="color:green">Taches effectuées</span> |
||
− | |<!-- Alicia --> style="width: |
+ | |<!-- Alicia --> style="width: 275px;" | |
* Analyse des scénarios et extraction d'arbres des tâches |
* Analyse des scénarios et extraction d'arbres des tâches |
||
* Autoformation sur Angular 4 |
* Autoformation sur Angular 4 |
||
− | |<!-- Aymeric --> style="width: |
+ | |<!-- Aymeric --> style="width: 275px;" | |
* Analyse de scénarios et extraction d'arbre des tâches |
* Analyse de scénarios et extraction d'arbre des tâches |
||
* Installation docker sur ma machine perso |
* Installation docker sur ma machine perso |
||
* Test JHipster dans un container docker |
* Test JHipster dans un container docker |
||
* Autoformation sur Angular 4 |
* Autoformation sur Angular 4 |
||
− | |<!-- Ahmed--> style="width: |
+ | |<!-- Ahmed--> style="width: 275px;" | |
* Réalisation d'arbre des tâches à partir des scénarios |
* Réalisation d'arbre des tâches à partir des scénarios |
||
* Installation Jhipster |
* Installation Jhipster |
||
* Formation sur Jhipster |
* Formation sur Jhipster |
||
* Génération d'un premier site à l'aide de Jhipster |
* Génération d'un premier site à l'aide de Jhipster |
||
− | |<!-- Boris--> style="width: |
+ | |<!-- Boris--> style="width: 275px;" | |
* Réalisation d'arbre des tâches à partir des scénarios |
* Réalisation d'arbre des tâches à partir des scénarios |
||
* Installation Jhipster |
* Installation Jhipster |
||
Line 310: | Line 310: | ||
* Mise en ligne des maquettes (retard de 4 jours) |
* Mise en ligne des maquettes (retard de 4 jours) |
||
* Première analyse des 4 maquettes (1h) |
* Première analyse des 4 maquettes (1h) |
||
− | |<!-- Vincent--> |
||
− | * Application Web |
||
− | * Analyse maquettes accueil |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
* 6h Mise en place requêtes personnalisées JPA en cours |
* 6h Mise en place requêtes personnalisées JPA en cours |
||
Line 349: | Line 346: | ||
* Geolocalisation (déplacé au sprint précédent car réalisé) |
* Geolocalisation (déplacé au sprint précédent car réalisé) |
||
* Circuit d'une course |
* Circuit d'une course |
||
+ | * Mise en ligne des évaluations des maquettes IHM (échéance 18/11) |
||
+ | * Gestion de la méthodologie Scrum (en début de chaque sprint...) |
||
+ | ** Mise à jour du iceSCRUM ! |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
* Implémentation des requêtes dans le back-end |
* Implémentation des requêtes dans le back-end |
||
Line 356: | Line 356: | ||
* 30 min : Réunion de clôture et préparation de sprint |
* 30 min : Réunion de clôture et préparation de sprint |
||
* 4h30 : Travail sur le css du front-end pour adapter à la charte graphique et essayer d'avoir une page responsive. |
* 4h30 : Travail sur le css du front-end pour adapter à la charte graphique et essayer d'avoir une page responsive. |
||
+ | * 1h30 : Analyse du routage généré par JHipster |
||
− | * 1h30 : Essayer de rajouter une page dans le front-end et de la "router" |
||
+ | * 2h : Ajout de pages de recherche et d'organisation de courses custom |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
* 30 min Reunion de sprint |
* 30 min Reunion de sprint |
||
* 1h30 tentative d'usage de plugin leaflet cordova |
* 1h30 tentative d'usage de plugin leaflet cordova |
||
+ | * 1h00 reflexion itineraire + affichage simple d'un itineraire en partant du format geojson sur la carte dans le browser (mobil non testé) |
||
− | * 30min reflexion itineraire |
||
− | * 30min Affichage de la position repere sur une carte dans le browser (cordova run browser) . Dans l'application mobile cela ne marche pas (voir section problèmes) |
+ | * 30min Affichage de la position repere sur une carte dans le browser (cordova run browser) . Dans l'application mobile cela ne marche pas (voir section problèmes) UPDATES : bug résolu |
* 1h30 creation d'un depot git avec le code actuel en cachant le token d'acces des fonds de cartes (mapbox) |
* 1h30 creation d'un depot git avec le code actuel en cachant le token d'acces des fonds de cartes (mapbox) |
||
* 30min Preparation en cours pour remplacer l'icone cordova de l'application par notre logo (fait par Boris) |
* 30min Preparation en cours pour remplacer l'icone cordova de l'application par notre logo (fait par Boris) |
||
Line 367: | Line 368: | ||
* 30 min réunion |
* 30 min réunion |
||
* 20 min rédaction fiche de suivi |
* 20 min rédaction fiche de suivi |
||
− | * |
+ | * 2h Affichage carte leaflet sur cordova + documentation itinéraire en leaflet |
− | * 1h30 Affichage carte leaflet sur cordova |
||
* 1h min documentation Content Security Policy (problème d'autorisation) |
* 1h min documentation Content Security Policy (problème d'autorisation) |
||
* 30 min Discussion sur l'implémentation back-end de l'itinéraire (Vincent et Aymeric). |
* 30 min Discussion sur l'implémentation back-end de l'itinéraire (Vincent et Aymeric). |
||
− | * |
+ | * 30 min documentation GeoJSON15 + requêtes html en JavaScript |
+ | * 1h30 formation gatling |
||
− | * 15 min documentation requêtes html en JavaScript |
||
+ | * 4h installation sdk android pour cordova (gros bugs) pour pouvoir débuger l'affichage de la carte sur android |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * 30 min réunion |
||
+ | * mise à jour fiche de suivi |
||
+ | * 40 min mise a jour Icescrum |
||
+ | * 1h30 travail avec Ahmed affichage carte leaflet |
||
+ | * 15 min Documentation : réalisation itinéraire leaflet |
||
+ | * 15 min documentation GeoJSON |
||
+ | * 1h30 implémentation des tableaux d'études des maquettes IHM. |
||
+ | * 3h, compréhension de l'apli mobile réalisé. Utilisation android studio pour charger l'apli sur le téléphone. |
||
+ | |||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
− | * |
+ | * Tout le mardi sur les requêtes back-end : impossible de tester les dates depuis swagger-ui. Le format LocalDate pose problème. |
* Début fonctions back-end envoi d'une course itinéraire |
* Début fonctions back-end envoi d'une course itinéraire |
||
+ | * 5h sur début scripts ECS, pour génération des dockers et leur lancement sur VM EC2 |
||
− | |||
|- |
|- |
||
|<span style="color:red">Problèmes rencontrés</span> |
|<span style="color:red">Problèmes rencontrés</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
* Difficultés à ajuster la barre de navigation avec un logo et à avoir une image en bannière qui s'adapte à la taille de l'écran. (Apprentissage du css). |
* Difficultés à ajuster la barre de navigation avec un logo et à avoir une image en bannière qui s'adapte à la taille de l'écran. (Apprentissage du css). |
||
+ | * Attente d'un back-end fonctionnel pour pouvoir merge la branche avec le front-end et celle avec le back-end et ainsi pouvoir faire les requetes pour la recherche de courses |
||
− | * Je n'ai pas réussit à trouver comment modifier les routes dans JHipster. Je modifie par exemple un fichier course.route.ts mais ne trouve pas comment rajouter une nouvelle route (ou le lien est il fait entre toutes les routes définies pour les entités ?) |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
* problème de sécurité/autorisations résolu par Ahmed |
* problème de sécurité/autorisations résolu par Ahmed |
||
* 30min l'affichage de la carte ne fonctionne pas sur tout les browser (par exemple sous firefox : code: 2 message: Unknown error acquiring position) |
* 30min l'affichage de la carte ne fonctionne pas sur tout les browser (par exemple sous firefox : code: 2 message: Unknown error acquiring position) |
||
* sous chrome la carte s'affiche |
* sous chrome la carte s'affiche |
||
− | * |
+ | *6H IMPORTANT le build de l'apk pour android passe mais depuis l'insertion de la carte avec leaflet l'appli mobile n'est plus utilisable. |
+ | *UPDATES Le bug est finalement résolu : l'application mobile affiche la carte (mais il m'a fallu pas mal de temps pour comprendre d'ou venais le problème et mettre en place un debug par navigateur ,plus quelques soucis technique avec l'usb et ma machine virtuelle) |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * Bug d'installation du sdk android |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
Line 398: | Line 410: | ||
|<span style="color:Purple">Tâches à réaliser</span> |
|<span style="color:Purple">Tâches à réaliser</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * Appli web |
||
− | * Temps de passage |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
− | * Roadbook |
+ | * Appli mobile : Roadbook |
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * 30 min réunion |
||
− | * Temps de passage |
||
+ | * Back-end Roadbook |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * Travailler sur la méthodologie SCRUM |
||
− | * Roadbook |
||
+ | * Préparation des tests IHM |
||
+ | * Appli mobile |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | * Intégration continue |
||
− | * Roadbook |
||
+ | * Mise ne place de différents outils |
||
|- |
|- |
||
|<span style="color:green">Taches effectuées</span> |
|<span style="color:green">Taches effectuées</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * 30min : Réunion de début de sprint |
||
+ | * 3h : Merge de la branche sur laquelle a été implémenté le back-end et celle ou a été implémenté le front-end à la main (réplications des changements) |
||
+ | * 3h : Travail sur front et back end de la création et recherche de course |
||
+ | * 2h : Back-end recherche de course |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * 30min reunion |
||
+ | * 6H00 recuperation d'un fichier geojson depuis un site distant, affichage sur la carte, recuperer les coordonées des checkpoints et les afficher par des marqueurs + push sur une branche git |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * 30min : Réunion |
||
+ | * 3h résolution de problèmes lié à git |
||
+ | * 1h génération du microservice 2 |
||
+ | * 3h Ajout de l'entité "itinerary" et création de la requete permettant d'obtenir l'itineraire de la course |
||
+ | * 2h Bug lié au traitement des requète (SQLGrammarException généré par JPA) |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * 30 min : Réunion de clôture et préparation de sprint |
||
+ | * 1h : mise a jour scrum + compte rendu réunion |
||
+ | * 5h : préparation des tests IHM, recherche du panel et rédaction des test. |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | * 11h+2h+6h+6h+4h+4h sur l'intégration continue : étude des problématiques de scaling, réplication. Gros problèmes pour configurer ECS avec le projet JHipster. |
||
+ | * Script de déploiement service/tâche ECS. Mise en place d'une instance EC2 avec Jenkins : scrutation Git, lancement build. A faire encore : tests et lancement de la mise à jour du service ECS. |
||
|- |
|- |
||
|<span style="color:red">Problèmes rencontrés</span> |
|<span style="color:red">Problèmes rencontrés</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * Codage de la requête pour la recherche de course pour des mots-clefs incomplets et ayant des paramètre facultatifs. (non terminé) |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * permissions de sécurité ,marqueurs de localisation identique au marqueurs de point de contrôle : à modifier update OK |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * bug au traitement des requètes |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | * Gros problème sur l'enregistrement auprès du registry résolu. |
||
|- |
|- |
||
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SPRINT 7</span> |
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SPRINT 7</span> |
||
Line 427: | Line 463: | ||
|<span style="color:Purple">Tâches à réaliser</span> |
|<span style="color:Purple">Tâches à réaliser</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * Appli web |
||
− | * Benevoles |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * Calcul des temps de passage |
||
− | * Roadbook |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * Back-end roadbook |
||
− | * Finalisation appli web |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * Design web |
||
− | * Roadbook |
||
+ | * Préparation tests IHM |
||
+ | * Conduire les tests IHM |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | * Déploiement |
||
− | * Roadbook |
||
|- |
|- |
||
|<span style="color:green">Taches effectuées</span> |
|<span style="color:green">Taches effectuées</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * 30min : Réunion |
||
+ | * 30min : Recherche pour un accès non connecté à certaines pages |
||
+ | * 2h : Page de détails d'une course |
||
+ | * 1h : Travail sur l'affichage de la page de recherche |
||
+ | * 1h : Traduction des pages liés à l'user et parcours du code pour chercher comment afficher les résultats de la recherche sans avoir à se connecter. |
||
+ | * 2h30 : Ajouter un champ à la table des courses. |
||
+ | * 2h30 : Création de la page d'inscription et essai de lien avec le back-end pour sauvegarder une inscription. |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * 30min : Réunion |
||
+ | * 3h affichage de popup sur les checkpoints + affichage des checkpoint en cercles |
||
+ | * 2H30 commencer le lien entre le backend et l'appli mobile : debut d'authentification et reception itineraire |
||
+ | * 1H30 updates : reception d'un itineraire depuis le site web en local vers l'app (web-browser ok) (test sur mobile android pas encore fait) |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * 30 min : réunion |
||
+ | * 3h30 : Résolution du bug des requêtes (fonctionnels) |
||
+ | * 1h30 intégration de requêtes avec l'application mobile, découverte d'un bug sur la longueur de l'itinéraire |
||
+ | * 1h : Tentative de faire fonctionner SonarQube |
||
+ | * 1h : Cloc + Echec du lancement de gatling à l'aide de maven |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * 30min : Réunion |
||
+ | * 1h : Mise à jour compte-rendu réunion + Iscrum |
||
+ | * 5h: travail front-end sur fiche d'inscription. |
||
+ | * 5h réalisation des tests IHM avec un panel test le weekend. |
||
+ | |||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | ~11h |
||
+ | * Continuation du déploiement continu : mise en place des tests pour valider les nouvelles version : récupération token connexion + quelques requêtes simples BDD. |
||
+ | * Séparation en cluster des différentes tâches. Solution qui simplifierait tout : utiliser awsvpc mais oblige à payer pas mal. Je pense que l'on va tout mettre sur une EC2 auto scalée, et au moins un microservice sur une autre machine en guise de démonstration. |
||
+ | * Modification : déploiement sur un grand cluster de micro réussi. Les machines sont nommées, les services s'éxecutent toujours sur les mêmes machines, du coup on peut redeployer facilement avec les IP privées. |
||
|- |
|- |
||
|<span style="color:red">Problèmes rencontrés</span> |
|<span style="color:red">Problèmes rencontrés</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * Ajout d'un champ |
||
+ | ** L'utilisation de yo jhipster:entity crée des conflits avec liquibase (génération de changelog automatiquement mais checksum fausses) |
||
+ | ** Aucune réponse trouvée sur les forums à part "JHipster le fait automatiquement" |
||
+ | ** Au final : modification à la main du changelog.xml générés par ./mvnw conpile liquibase:diff et ajout dans master.xml |
||
+ | ** Difficultés de compréhension des message d'erreurs. |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * 1H00 La taille de la chaine geojson est limité à 255 caracteres mais l'itineraire voulu etait bien plus gros |
||
+ | * creation d'un nouvel itineraire plus petit |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
+ | * 30m Echec du lancement de gatling à l'aide de maven |
||
+ | * 1h SonarQube echec au lancement |
||
+ | * 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--> |
||
− | |||
|- |
|- |
||
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SPRINT 8</span> |
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SPRINT 8</span> |
||
Line 457: | Line 530: | ||
|<span style="color:Purple">Tâches à réaliser</span> |
|<span style="color:Purple">Tâches à réaliser</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
− | * Publication de classements |
||
* Finalisation appli web |
* Finalisation appli web |
||
* Préparation présentation finale |
* Préparation présentation finale |
||
|<!-- Aymeric --> |
|<!-- Aymeric --> |
||
+ | * Finalisation appli mobile |
||
− | * Publication de classements |
||
− | * Finalisation appli web |
||
* Préparation présentation finale |
* Préparation présentation finale |
||
|<!-- Ahmed--> |
|<!-- Ahmed--> |
||
− | * |
+ | * Tests de charge |
− | * Finalisation appli web |
||
* Préparation présentation finale |
* Préparation présentation finale |
||
|<!-- Boris--> |
|<!-- Boris--> |
||
+ | * Remplir la fiche d'auto-évaluation |
||
− | * Publication de classements |
||
+ | * Mise en ligne test IHM |
||
− | * Finalisation appli web |
||
* Préparation présentation finale |
* Préparation présentation finale |
||
|<!-- Vincent--> |
|<!-- Vincent--> |
||
+ | * Finalisation déploiement |
||
− | * Publication de classements |
||
− | * Finalisation appli web |
||
* Préparation présentation finale |
* Préparation présentation finale |
||
Line 480: | Line 549: | ||
|<span style="color:green">Taches effectuées</span> |
|<span style="color:green">Taches effectuées</span> |
||
|<!-- Alicia --> |
|<!-- Alicia --> |
||
+ | * 45min : Réunion de sprint |
||
+ | * 1h : Travail sur l'ajout d'un champ à l'entité Race (enfin réussit) |
||
+ | * 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). |
||
+ | * 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 |