PROJET-INFO5 2021 Artiphonie (saison 2)

=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 

 Jeudi 04 Mars


 * Correction du poster de présentation du projet en anglais

 Vendredi 05 Mars 

=Liens=
 * Depôt Git: https://github.com/WriteInGesturesProject
 * Diapo soutenance intermédiaire : [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation Mi-Projet]]