Real Time Subtitles 2017-2018

=Le projet en quelques mots= L’objectif de notre projet de fin d'étude et l'amélioration et la poursuite d'un projet d'anciens RICM5 ayant pour but la réalisation d'un logiciel de sous titres en temps réel.

=L'équipe et leurs rôles=


 * ALLARD Estelle : Project Manager
 * BROCHIER Aymeric : Developer
 * COCHINHO Louis : Scrum Master
 * DALLE Oriane : Developer
 * FERRERA Alexandre : Lead Developer
 * RIVOAL Alice : Developer

=Gestion de projet= Choix des outils :


 * Gitlab : pour l'implémentation, le versionnage, gestion de projet et déploiement
 * Google drive : pour le travail en collaboration et le partage de documents (arbre des tâches, BDD ...)

=SCRUM=

Sprint 1 - Du 29/01/18 au 04/02/18

 * Définition des rôles
 * Mise en place du projet pour tous les membres du groupe(Gitlab, récupération du code, installation des technologies)
 * Création de la page AIR pour la tenue de journal
 * Prise de contact avec les anciens RICM5 responsables du projet ainsi que les enseignants concernés
 * Tests du logiciel actuel et listage des bugs
 * Appropriation du code
 * Remplissage du backlog
 * Proposition backlog et attente de retours enseignants concernant les idées proposées
 * Test du logiciel sur le serveur OVH à nouveau actif
 * Test de suivi de cours à plusieurs
 * Organisation de Git -> création des branches de développement
 * Observation du code

Sprint 4 - Du 19/02/18 au 25/02/18
Vacances

Sprint 7 - Du 12/03/18 au 18/03/18

 * Soutenance le jeudi 15/03
 * Demie-journée RICM vendredi 16/03 à 14h

=Journal=

{|class="wikitable alternance" |+ |- | !scope="col"| Date !scope="col"| ALLARD Estelle !scope="col"| BROCHIER Aymeric !scope="col"| COCHINHO Louis !scope="col"| DALLE Oriane !scope="col"| FERRERA Alexandre !scope="col"| RIVOAL Alice |-

| colspan="8" style="text-align: center; background-color:purple;"| SPRINT 1 |-

|- | rowspan="1" | Tâches | rowspan="2" | Lundi 29/01/18 | style="width: 225px;" |
 * style="width: 225px;" |
 * Contact avec les anciens RICM sur le projet - 30 min
 * Contact avec les anciens enseignants sur le projet - 10 min
 * Création de la fiche AIR et création du journal - 1h
 * Redirection des mails vers les adresses personnelles - 30 min
 * Installation et mise en place du projet - 1h
 * Installation et mise en place du projet - 1h
 * Test micro sur l'hote windows,sur ma VM Linux mais l'application du projet ne détecte pas ma voix - 30 min
 * Création d'une nouvelle VM sur un autre PC + Installation et mise en place du projet sur cette nouvelle VM (même problème) - 2h30
 * Le problème est résolu : "can't use webkitSpeechRecognition - change the browser" l'application fonctionne sous chrome pas sous firefox.
 * Création d'un compte gitlab à partir de mon compte git et création d'une adresse mail gmail (suite à une panne chez OVH : service mail indisponible pendant quelques heures) - 20 min

| style="width: 225px;" |
 * Récupération du projet de l'an dernier et installation des frameworks - 1h
 * Prise en main et test du projet - 1h : /!\ Problème micro ne fonctionne pas

| style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" |
 * Récupération du projet de l'an dernier - 1h
 * Installation meteor - 30mins
 * Prise en mains et test du projet - 30mins
 * Installation du projet, test des différentes fonctionnalités / 1h
 * Attribution des rôles au sein du groupe 15 mins
 * Définition des premiers objectifs: contact des enseignants 5 mins
 * Récupération du projet de l'an dernier - 1h
 * Installation meteor - 45 mins
 * Prise en mains et test du projet - 30 mins

| rowspan="1" | Remarques | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple"|
 * style="width: 225px;" style="color:purple" |
 * Pas encore de retours de la part des enseignants
 * Attente du retour enseignants
 * Pas de transcription de ma voix sur ma version de firefox mais cela marche avec chrome
 * Attente du retour enseignants
 * Attente du retour enseignants
 * Attente du retour enseignants
 * Attente du retour enseignants

|- | rowspan="1" | Tâches | rowspan="2" | Mardi 30/01/18
 * style="width: 225px;" |
 * Matin: entretiens (excusée)
 * Prise de connaissance des tâches envisagées - 10 min
 * Demande de validation et/ou avis du backlog par les enseignants - 10 min
 * Test de suivi de cours à plusieurs sur le serveur OVH à nouveau actif - 20 min
 * Observation du code dans le but de le comprendre - 1h30

| style="width: 225px;" |
 * recherche de bugs graphiques sur l'interface web - 30 min
 * Réflexion sur idées d'améliorations du chahier des charges (résolution de bug et nouvelle fonctionnalités ) - 1H30 + 1H00 = 2H30
 * Remplissage du backlog - 30 min + 30 min = 1H


 * Observation du code html -1H00
 * Lecture documentation meteor - 30 min
 * reflection git + creation des branche de dev perso -1H00
 * tentative d'upgrade de meteor => problèmes de compatibilité (difficulté à downgrade ) - 1H30 (non résolu)

| style="width: 225px;" |
 * Remplissage du Backlog projet - 1h
 * Réflexion sur amélioration fonctionnelle et IHM - 30min
 * Mise à jour liste bugs trouvés - 20min
 * Mise en place architecture branches git - 30min
 * Modification README.txt - 3min
 * Màj fichier useful information - 20min
 * Observation code - 3h
 * Màj fiche air - 30min

| style="width: 225px;" |
 * Recherche d'amélioration possible - 1h
 * Test de l'application en groupe - 1h
 * Réflexion sur des améliorations possible - 1h

| style="width: 225px;" |
 * recherche de bugs / 30 min
 * Réflexion sur idées d'améliorations

| style="width: 225px;" |
 * Trouver des idées d'améliorations du logiciel / 30 min
 * Lecture du code -> repérer les script javascript dans les pages html / 30 min
 * Remplir Backlog (tous ensemble) / 1h
 * Vérifier si on peut accéder aux cours sur serveur (ensemble) / 1h
 * Retirer les javascripts des html+tests pour vérifier que ça ne change rien / 1h
 * Créer les branches sur gitlab / 30 min
 * Observation du code / 1h30

| rowspan="1" | Remarques | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" |
 * style="width: 225px;" style="color:purple" |
 * Attente de validation des enseignants pour le backlog afin de commencer les tâches
 * Attente de validation des enseignants pour le backlog afin de commencer les tâches
 * Attente de validation des enseignants pour le backlog afin de commencer les tâches
 * Attente de validation des enseignants pour le backlog afin de commencer les tâches
 * Attente de validation des enseignants pour le backlog afin de commencer les tâches
 * Attente de validation des enseignants pour le backlog afin de commencer les tâches

|- | rowspan="1" | Tâches | rowspan="2" | Mercredi 31/01/18 | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" |
 * style="width: 225px;" |
 * Tâche 1 Estelle / Temps
 * Tâche 1 Aymeric / Temps
 * Tâche 1 Louis / Temps
 * Tâche 1 Oriane / Temps
 * Tâche 1 Alexandre / Temps
 * Tâche 1 Alice / Temps

| rowspan="1" | Remarques | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple"| | style="width: 225px;" style="color:purple"| | style="width: 225px;" style="color:purple" |
 * style="width: 225px;" style="color:purple" |
 * Remarques Estelle
 * Remarques Aymeric
 * Remarques Louis
 * Remarques Oriane
 * Remarques Alexandre
 * Remarques Alice

|- | rowspan="1" | Tâches | rowspan="2" | Vendredi 02/02/18 | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" |
 * style="width: 225px;" |
 * Tâche 1 Estelle / Temps
 * Tâche 1 Aymeric / Temps
 * Tâche 1 Louis / Temps
 * Tâche 1 Oriane / Temps
 * Tâche 1 Alexandre / Temps
 * Tâche 1 Alice / Temps

| rowspan="1" | Remarques | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple"| | style="width: 225px;" style="color:purple"| | style="width: 225px;" style="color:purple" |
 * style="width: 225px;" style="color:purple"|
 * Remarques Estelle
 * Remarques Aymeric
 * Remarques Louis
 * Remarques Oriane
 * Remarques Alexandre
 * Remarques Alice

|-
 * colspan="8" style="text-align: center; background-color:purple;"| SPRINT 2 (à définir suivant SCRUM)

|- | rowspan="1" | Tâches | rowspan="2" | Lundi 05/01/18 | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" | | style="width: 225px;" |
 * style="width: 225px;" |
 * Tâche 1 / Temps
 * Tâche 1 Aymeric / Temps
 * Tâche 1 Louis / Temps
 * Tâche 1 Oriane / Temps
 * Tâche 1 Alexandre / Temps
 * Tâche 1 Alice / Temps

| rowspan="1" | Remarques | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple | | style="width: 225px;" style="color:purple" | | style="width: 225px;" style="color:purple"|
 * style="width: 225px;" style="color:purple"|
 * Remarques Estelle
 * Remarques Aymeric
 * Remarques Louis
 * Remarques Oriane
 * Remarques Alexandre
 * Remarques Alice