Projet Kine 2.0

From air
Revision as of 13:51, 13 February 2020 by Xdevos (talk | contribs) (→‎Sprint 2)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Le projet en quelques mots

  • Récupération du projet existant : "Kiné Connecté".
  • Déploiement : Récupérer correctement les informations du matériel et rendre exécutable l'application.
  • Amélioration : En fonction des demandes du client.

L'équipe et leurs rôles

  • BARDOU Eva : Chef de projet + Développeur
  • DEVOS Xavier : Scrum master + Développeur
  • HOUBRON Adrian : Développeur
  • JAN Léo : Développeur
  • PELISSON Antoine : Développeur

Gestion de projet

Choix des outils

  • Gitlab : pour l'implémentation, le versionning et le deploiement. Ainsi que la répartition et la gestion des tâches.
  • Drive : pour le travail en collaboration et le partage de documents supplémentaires.
  • Slack : pour la communication au sein du groupe.

SCRUM

Sprint 0 - Du 28/01/2020 au 02/02/2020

Tâches à faire

  • Choix du projet et formation de l'équipe
  • Rencontre avec notre tuteur Sylvain Toru
  • Découverte du projet
  • Mise en place de l'organisation et des règles de fonctionnement de l'équipe (méthode Agile, conventions de nommage, Git workflow, ...)
  • Préparation des issues pour le sprint 1

Backlog

Pas de backlog pour le sprint 0.

Tâches effectivement réalisées

Toutes

Retrospective

Nous sommes maintenant bien organisés pour commencer le projet correctement. Nous espérons que ces deux séances passées à nous organiser permettront de faciliter notre avancée dans la réalisation. A priori le fait de nous être bien organisés dès le départ nous permettra de ne pas trop nous disperser tout au long du projet et de respecter nos deadlines.

Sprint 1 - Du 03/02/2020 au 09/02/2020

Tâches à faire

  • Réussir à installer et faire fonctionner l'application sur chaque ordinateur du groupe
  • Récupérer les informations envoyées par bluetooth
  • Liéer les informations bluetooth avec les exercices
  • Créer un exécutable pour lancer l'application facilement
  • Faire une réunion avec le cabinet de Kine pour établir un cahier des charges

Backlog

Pas de backlog au début du sprint.

Tâches effectivement réalisées

  • Découverte du code
  • Mise à jour de angular 6 à 8
  • Réussir à installer et faire fonctionner l'application sur chaque ordinateur du groupe
  • Récupérer les informations envoyées par bluetooth
  • Liéer les informations bluetooth avec les exercices
  • Créer un exécutable pour lancer l'application facilement ==> CANCELED
  • Faire une réunion avec le cabinet de Kine pour établir un cahier des charges
  • Concertation pour la refont des 2 interfaces
  • Refont du design des pages "connexion" et "inscription"
  • fixer des bugs mineurs

Retrospective

  • Pour le sprint 1, nous n'avons pas réussi à lier les informations reçues par bluetooth avec l'application. Cette tâche est donc reportée au sprint 2.
  • Le reste des tâches ont été réalisées. Nous avons même rajouté des issues pendant le sprint étant donné que nous sommes au début du projet.

Sprint 2 - Du 10/02/2020 au 16/02/2020

Tâches à faire

  • Formation initiale sur TypeScript
  • Finir de lier les données bluetooth avec les exercices
  • Vérifier les conditions de RGPD pour les infos des patients et modifier notre site en fonction
  • Développer un système d'authentification mail/mdp pour améliorer la sécurité côté patient
  • Refaire le design de l'interface kine + responsive
  • Refaire le design de l'interface patient + responsive
  • Refaire la liste des patients côté kiné
  • Modifier les barres de navigation pour chaque interface
  • Modifier la page liée aux exercices pour chaque interface
  • Refaire navbar pour chaque interface

Backlog

  • Ajouter un tableau de bord sur les deux interfaces (récap + message pour l'interface Kiné et exercices + messages pour l'interface Patient)
  • Notifier le kiné d’un nouveau message sur l’appli avec une alerte
  • Suppression de la page menu sur l'interface patient

Tâches effectivement réalisées

Retrospective

Sprint 3 - Du 17/02/2020 au 23/02/2020

Tâches à faire

Backlog

Tâches effectivement réalisées

Retrospective

Sprint 4 - Du 02/03/2020 au 08/03/2020

Tâches à faire

Backlog

Tâches effectivement réalisées

Retrospective

Sprint 5 - Du 09/03/2020 au 15/03/2020

Tâches à faire

Backlog

Tâches effectivement réalisées

Retrospective

Sprint 6 - Du 16/03/2020 au 20/03/2020

Tâches à faire

Backlog

Tâches effectivement réalisées

Retrospective

Répartition des heures

Vous pouvez retrouver la répartition horaire du travail au sein de notre groupe à ce lien.

Fiche de suivi

Sprint 0

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 0
Mardi 28/01 Tâches Attribution des groupes
Remarques Pas de remarque
Mercredi 29/01 Tâches
  • Cours de management le matin
  • Lecture des documents disponibles pour le projet de l'année dernière.
  • Mail à Sylvain Toru pour cadrer le projet.
  • Création du drive collaboratif pour le projet.
  • Préparation de l'excel pour reporter le temps de travail de chaque membre du groupe.
  • Complétion de la MindMap.
  • Mise à jour de la page AIR.
  • Cours de management le matin
  • Lecture des documents de l'année dernière
  • Mise à jour de la page AIR
  • Participation à la MindMap
  • Cours de management le matin
  • Création du slack
  • Préparation de l'excel pour reporter le temps de travail de chaque membre du groupe
  • Mise à jour de la page AIR
  • Participation à la MindMap


  • Cours de management le matin
  • Lecture des documents de l'année dernière
  • Mise en place d'un outil de communication (Slack)
  • Mise à jour de la page AIR
  • Complétion de la MindMap commencée en Management de Projet Innovant
Remarques

Absent

Vendredi 31/01 Tâches
  • Première réunion avec Sylvain Toru
  • Fork de l'ancien Git pour créer un nouveau projet
  • Mise en place des bases du projet (Git Workflow, conventions de nommage, ...)
  • Création des milestones sur GitLab
  • Organisation générale
  • Création des premières issues pour le Sprint 1


  • Première réunion avec Sylvain Toru
  • Récupération du materiel
  • Récupération du repo Git
  • Création des milestones
  • Organisation générale
  • Mise à jour de la page AIR
  • Première réunion avec Sylvain Toru
  • Récupération du Git
  • Début de compréhension du code de l'année précédente
  • Création des Tags pour les Issues
  • Organisation générale


  • Première réunion avec Sylvain Toru
  • Récupération du repo Git
  • Mise en place des bases du projet (Git Workflow, convention)
  • Organisation générale
Remarques

Absent

Sprint 1

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 1
Lundi 03/02 Tâches
  • Installation/exécution du projet en local
  • Mise à jour des parties back et front du projet vers Angular v8
  • Installation du projet
  • Tests sur l'application


  • Lancer projet
  • Corriger problèmes sur mon PC



  • Récupération de l'acces à la base de donnée
  • On a réussi à lancer le projet, et a acceder à toutes les fonctionnalités
Remarques

Absent

Mardi 04/02 Tâches
  • Résolution des bugs qui apparaissaient au lancement du serveur
  • Discussion avec Sylvain Toru autour du déploiement de l'app
  • Tentative de génération d'un exécutable pour l'InterfacePatient
  • Connection avec le boitier sur Windows sans problème
  • Difficultés rencontrées pour faire fonctionner la clef bluetooth sur Linux mais on a trouvé une solution en fin de journée.
  • Récupération du code de la carte Arduino
  • Connexion BT avec la clé sur Linux
  • Pas réussi à connecter sans la clé sur Linux



  • Nettoyage du git (suppression de fichiers inutiles/volumineux)
  • Test de deploiement d'une Desktop app à partir du site web, pour l'interface Patient
Remarques

Absent

Mercredi 05/02 Tâches
  • Résolution d'un bug au lancement de l'InterfacePatient avec Léo (Le patient était amené directement sur la page 404 à chaque fois)
  • Discussion avec Najwa concernant l'exécutable sur clé proposé par l'ancien groupe
  • Préparation pour la réunion de demain avec Vestib+ (discussion sur la manière de procéder et brainstorm autour des questions à poser)
  • Créations d'issues et gestion du GitLab
  • Tests de la solution de la veille pour la clef bluetooth sur mon ordinateur.
  • Découverte du code dans le but de lier les informations reçues par bluetooth avec les exercices.
  • Connexion BT sans clé avec Linux
  • Script typescript pour receptionner les données bt envoyées par la carte



  • Correction de petit bugs sur l'interface Patient
  • Reflexion sur les questions à poser au client pour la réunion de Jeudi
Remarques

Absente le matin

Absent

Jeudi 06/02 Tâches
  • Cours de management
  • Réunion avec Vestib+ concernant le projet, plus d'informations à ce lien (issue).
  • Cours de management
  • Cours de management
  • Réunion avec Vestib+ concernant le projet, plus d'informations à ce lien (issue).


  • Cours de management
  • Réunion avec Vestib+ concernant le projet, plus d'informations à ce lien (issue).
Remarques

Absent pour la réunion pour cause de BULATS (examen)

Absent

Vendredi 07/02 Tâches
  • Compte-rendu de la réunion avec Vestib+
  • Review des interfaces Patient et Kiné en prévision du Sprint 2 et en fonction des retours client
  • Refonte du design des pages de connexion et d'inscription de l'interface Kiné
  • Merge de dev vers master pour la fin du Sprint 1
  • Review des interfaces Patient et Kiné en prévision du Sprint 2 et en fonction des retours client
  • Lien entre données bluetooth et exercices
  • Retrospective
  • Review des interfaces Patient et Kiné en prévision du Sprint 2 et en fonction des retours client
  • Ajout d'un service bluetooth au projet pour récupérer les données bluetooth envoyées par le capteur, dans l'aplication, en temps réel


  • Review des interfaces Patient et Kiné en prévision du Sprint 2 et en fonction des retours client
  • Affichage d'une jauge de vitesse sur l'interface kiné
Remarques

Absent

Sprint 2

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 2
Lundi 10/02 Tâches
  • Création de toutes les issues pour le Sprint 2
  • Nettoyage du Git
  • Début du travail sur la Navbar de l'interface Kiné
  • Documentation sur Angular
  • Travail sur le lien entre data et exercices
  • Début de renseignements sur RGPD
  • Travail sur le lien bluetooth avec l'application



  • Ajout d'une page de login classique coté Patient
Remarques

Absent

Mardi 11/02 Tâches
  • Refonte de la navbar de l'interface Kiné
    • déplacement en haut de la page
    • highlight de l'élément courant
    • désactivation sur la page de login et la page register
    • ajout de deux nouveaux onglets : Mes infos + Messagerie
  • Restructuration des routes du projet + sécurisation des paths
  • Suppression de components inutiles
  • Formation sur angular
  • Encore des essais pour faire fonctionner le Bluetooth sur l'application web (en vain)



  • Finalisation de la page de login coté Patient
  • Ajout d'une popup (GDPR) sur la page d'accueil
  • Ajout d'un champ mail a la création d'un patient par un kiné
Remarques

Absent

Mercredi 12/02 Tâches
  • Corrections CSS sur la page de login de l'interface Patient
  • Restructuration des routes du projet + sécurisation des paths
  • Discussion autour des soucis avec le Bluetooth avec tout le groupe
  • Début du travail sur le redesign de la liste des patients côté Kiné
  • Formation sur angular
  • Suppression des critères d'ordre sur les exercices
  • Essai de nouveaux modules de Bluetooth sans succès
  • Essai d'intégration du code fonctionnel pour récupérer le BT (voir 05/02) sur l'exécutable généré par Léo sans succès



  • Generation d'une version executable du site a moitié fonctionnelle
  • Documentation sur la connexion en bluetooth avec angular
Remarques

Absent

Jeudi 13/02 Tâches


  • Explication du projet pour Adrian et aide pour installation
  • Debug sur les templates de création d'exo
  • Réunion avec ST


  • Installation du projet


Remarques
Vendredi 14/02 Tâches






Remarques

Sprint 3

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 3
Lundi 17/02 Tâches





Remarques
Mardi 18/02 Tâches






Remarques
Mercredi 19/02 Tâches






Remarques
Jeudi 20/02 Tâches






Remarques
Vendredi 21/02 Tâches






Remarques

Sprint 4

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 4
Lundi 02/03 Tâches





Remarques
Mardi 03/03 Tâches






Remarques
Mercredi 04/03 Tâches






Remarques
Jeudi 05/03 Tâches






Remarques
Vendredi 06/03 Tâches






Remarques

Sprint 5

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 5
Lundi 09/03 Tâches





Remarques
Mardi 10/03 Tâches






Remarques
Mercredi 11/03 Tâches






Remarques
Jeudi 12/03 Tâches






Remarques
Vendredi 13/03 Tâches






Remarques

Sprint 6

BARDOU Eva DEVOS Xavier PELISSON Antoine HOUBRON Adrian JAN Léo
SPRINT 6
Lundi 16/03 Tâches





Remarques
Mardi 17/03 Tâches






Remarques
Mercredi 18/03 Tâches






Remarques
Jeudi 19/03 Tâches






Remarques
Vendredi 20/03 Tâches






Remarques