Difference between revisions of "PROJET-INFO5 2021 Artiphonie (saison 2)"
Line 131: | Line 131: | ||
'' Mercredi 03 Mars '' |
'' Mercredi 03 Mars '' |
||
+ | * Mise en place de la VM Azure et configuration de cette dernière pour heberger notre base de donnée et API |
||
− | |||
+ | * Deploiement de l'API et BDD, puis phases de tests à distance |
||
'' Jeudi 04 Mars'' |
'' Jeudi 04 Mars'' |
||
* Correction du poster de présentation du projet en anglais |
* Correction du poster de présentation du projet en anglais |
||
+ | * Ajustement de l'API avec correction de bug |
||
+ | * Basculement des requetes HTTP en HTTPS avec la mise en place d'un certificat sur la VM Azure |
||
'' Vendredi 05 Mars '' |
'' Vendredi 05 Mars '' |
||
+ | * Rédaction de la spécification de l'API |
||
=Liens= |
=Liens= |
Revision as of 15:28, 8 March 2021
Le projet
L'objectif du projet est le développement d'une application mobile pour une utilisation sur tablette à usage des enfants atteints de trouble du langage. Il a été proposé par une orthophoniste du CHU de Grenoble (Estelle Gillet-Perret). Le but de cette application est d'aider les enfants à travailler leur prononciation de manière autonome, à la maison par l'intermédiaire de mini-jeux et de la méthode Borel-Maisonny.
Une première version de l'application a été développer l'année dernière par un groupe de projet d'INFO5 et l'application est actuellement à l'essai auprès de quelques enfants.
Les objectifs
Cette année les objectifs sont :
- Une réflexion autour du backend de l'application
- Une analyse critique de la version actuelle pouvant mener différents développements (refontes partielles, extensions, améliorations)
- Le développement d'une nouvelle application dans le même domaine
L'équipe
- Morgan Crociati
- Gaëtan Rival
- Rémy Ruzafa
- Claire Velut
Supervisé par : Bastien De Araujo, Guillaume Denis, Estelle Gillet-Perret et Olivier Richard
Sprints
Sprint 0
Prise en main du projet
Sprint 1
Backend
- Schéma d'architecture
- Schéma de BDD relationnelle
Frontend
- Review de code
- Critique constructive de l'application actuelle
- Définition d'une architecture pour l'ajout de nouvelles applications facilement
Sprint 2
Backend
- Poc de l'API
Frontend
- Amélioration du code existant par rapport aux critiques soulevés dans le sprint 1
- Poc de la nouvelle application définit avec l'orthophoniste
Journal
Sprint 0
Vendredi 29 Janvier
- Découverte du projet
- Installation des outils et du code déjà existant
- Réunion avec le client : Olivier Richard, pour préciser le projet et ses objectifs
Lundi 08 Février
Réunion avec le client Olivier Richard et les 2 anciens INFO5 ayant continué à travailler sur le projet pour définir ce qui a été fait et ce qui doit être fait.
Mercredi 10 Février
- Retour sur la réunion et discutions autour de la gestion de projet
- Définition des objectifs principaux du projet et des milestones
- Planification du rétro planning et des sprints
- Répartition des rôles :
- Equipe Backend : Gaëtan et Rémy
- Equipe Frontend : Claire et Morgan
- Réunion avec les 2 anciens INFO5 pour obtenir les fichiers manquants sur le git et les informations nécessaires à l'exportation du projet godot sous Android afin de tester la version final.
Jeudi 11 Février
- Prise en main de Godot Engine
- Création d'un mini projet à part pour découvrir et tester les fonctionnalités de Godot Engine
- Elaboration diagramme de l'architecture de l'application Artiphonie
- Elaboration diagramme BDD
Vendredi 12 Février
- Poursuite du travail de découverte de Godot
- Mise en place d'une interface graphique sur le mini projet
- Découverte et mise en place de tests unitaires en Godot sur le mini projet qui pourraient être ajouté au projet Artiphonie
- Approfondissement diagramme de l'architecture de l'application Artiphonie
- Approfondissement diagramme BDD
- Elaboration de la preuve de concept (POC) sur le backend avec une application Godot liée à une base de donnée par requête HTTP
- Réflexion sur les choix de technos utilisées pour la POC sur l'API et la BDD
- Commencement du développement de l'API en Spring pour la POC
Sprint 1
Lundi 22 Février
- Revue de code
- Discussion sur le diagramme de BDD en groupe complet
- Mise en place d'issues liées l'amélioration de l'application existante
- Peaufinement diagramme BDD avec l'ajustement de certaines tables
- Réalisation de la doc sur le diagramme BDD
Mardi 23 Février
- Revue de code
- Test de l'exportation du projet sous Android
- Réalisation d'une doc pour l'exportation sous Android
- Réflexion sur la maintenance à long terme de l'application
- Finition du développement de l'API avec la liaison avec la BDD PostSQL pour la POC
Mercredi 24 février
- Résolutions d'issues soulevées lors de la revue de code
- Développement de l'application GODOT pour la POC avec l'envoi de requetes HTTP POST et GET
Jeudi 25 Février
- Résolutions d'issues soulevées lors de la revue de code
- Réunion avec Estelle GILLET-PERRET pour parler de l'application existante et de la nouvelle application.
- Fusion des deux parties de la POC avec l'application GODOT communiquant avec la BDD par l'intermédiaire de l'API
Vendredi 26 Février
- Préparation de la soutenance intermédiaire
- Soutenance intermédiaire
- Réflexion autour de la RGPD accès sur le projet
Sprint 2
Lundi 01 Mars
- Réunion avec le porteur de projet pour redéfinir les objectifs suite à la réunion avec l'orthophoniste
- Création des scènes home , apprendre et jouer partager entre toutes les futurs applications
- Réalisation du poster de présentation du projet en anglais
- Finalisation de la POC avec l'affichage du resultat d'une requete GET sur Godot
Mardi 02 Mars
- Redaction de la documentation (Markdown) de la POC Godot HTTP connectée à une base de donnée PostgreSQL par l'intermédiaire d'une API Spring
Mercredi 03 Mars
- Mise en place de la VM Azure et configuration de cette dernière pour heberger notre base de donnée et API
- Deploiement de l'API et BDD, puis phases de tests à distance
Jeudi 04 Mars
- Correction du poster de présentation du projet en anglais
- Ajustement de l'API avec correction de bug
- Basculement des requetes HTTP en HTTPS avec la mise en place d'un certificat sur la VM Azure
Vendredi 05 Mars
- Rédaction de la spécification de l'API
Liens
- Depôt Git: https://github.com/WriteInGesturesProject
- Diapo soutenance intermédiaire : Présentation Mi-Projet