mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
plan d'itération 1
This commit is contained in:
parent
cd96cad26d
commit
37a2854675
10 changed files with 179 additions and 47 deletions
|
|
@ -5,61 +5,62 @@
|
|||
| Étape jalon | Date |
|
||||
| :------------------------------------------------ | :--------- |
|
||||
| Début de l'itération | 2024/01/08 |
|
||||
| Première rencontre avec les promoteurs | 2024/01/10 |
|
||||
| Démo de l'application et révision des user cases | 2024/02/06 |
|
||||
| Fin de l'itération | 2024/02/08 |
|
||||
| Première rencontre avec les promoteurs | 2024/01/09 |
|
||||
| Démo de l'application et révision des user cases | 2024/01/27 |
|
||||
| Fin de l'itération | 2024/01/28 |
|
||||
|
||||
## Objectifs clés
|
||||
|
||||
Les objectifs clés de cette itération sont les suivants:
|
||||
|
||||
- Trouver des options alternatives d'hébergement de l'application
|
||||
- Mettre à jour les users cases
|
||||
- Configurer nos environnements de travail et se familiariser avec le projet
|
||||
- Débuter l'ajout ou la modification de quelques fonctionnalitées
|
||||
- Intégration des changements de l'itération 2-3-4 de l'équipe précédente
|
||||
- Intégration du SSO
|
||||
- Intégration du déploiement avec Opentofu et Ansible
|
||||
- Intégration de la dockerisation des salles de quiz
|
||||
- Intégration de la documentation avec Mkdocs
|
||||
- Comparaison des produits compétiteurs
|
||||
|
||||
|
||||
## Affectations d'éléments de travail
|
||||
|
||||
| Nom / Description | Priorité | [Taille estimée (points)](#commentEstimer 'Comment estimer?') | Assigné à (nom) | Documents de référence |
|
||||
| ------------------------------ | -------: | ------------------------------------------------------------: | --------------- | ----------------------------------------------------------------------------------------------- |
|
||||
| Révision des user-stories | 1 | 4 | tous ||
|
||||
| Solution d'hébergement de l'application | 1| 4 | tous ||
|
||||
| Initialisation de la solution de base de données | 1| 4| Mathieu | |
|
||||
| Exportation pdf | 2| 2| Mélanie | |
|
||||
| Afficher le code de salle de manière permanente | 2| 1| Samy | |
|
||||
| Intégration itération 2 | 1 | 4 | Edwin ||
|
||||
| Intégration itération 3 et 4 | 1| 3 | Kendrick ||
|
||||
| Comparaison des compétiteurs | 1| 2| Ana | |
|
||||
| Plan de projet | 2| 3| Philippe et Nouhaila | |
|
||||
|
||||
## Problèmes principaux rencontrés
|
||||
|
||||
| Problème | Notes |
|
||||
| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
|Quelques difficultés avec l'installation de modules lors de l'installation initiale du projet sur nos postes de travail | |
|
||||
| La communication avec l'équipe de la STI pour obtenir un serveur à pris beaucoup de temps | |
|
||||
|Beaucoup de rattrapage à faire sur le travail fait de l'équipe précédente | |
|
||||
| Problème de communication avec les clients ainsi que les professeurs-superviseurs | |
|
||||
|
||||
## Critères d'évaluation
|
||||
|
||||
> Une brève description de la façon d'évaluer si les objectifs (définis plus haut) de haut niveau ont été atteints.
|
||||
> Vos critères d'évaluation doivent être objectifs (aucun membre de l'équipe ne peut avoir une opinion divergente) et quantifiables (sauf pour ceux évalués par l'auxiliaire d'enseignement). En voici des exemples:
|
||||
|
||||
- Mise à jour du document de Recueil de User Stories
|
||||
- Les 3 itérations sont fusionné sur une même branche et l'application fonctionne correctement
|
||||
- Une présentation claire de plusieurs différences entre EvalueTonSavoir et les compétiteurs est fait lors de la démo
|
||||
|
||||
## Évaluation
|
||||
|
||||
| Résumé | |
|
||||
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Cible d'évaluation | Itération |
|
||||
| Date d'évaluation | 2024/02/06 |
|
||||
| Participants | **Équipe** : Louis-Antoine Caron, Samy Waddah, Mathieu Roy, Mélanie St-Hilaire<br> **professeur** : Christopher Fuhrman |
|
||||
| État du projet | 🟢 |
|
||||
| Date d'évaluation | 2024/01/28 |
|
||||
| Participants | **Équipe** : Philippe Côté, Nouhaila Aater, Ana Lucia Munteanu, Kendrick Chan Hing Wah, Edwin Stanley Lopez Andino <br> **professeur** : Christopher Fuhrman et Alexandra Nemery |
|
||||
| État du projet | 🟡 |
|
||||
|
||||
### Éléments de travail: prévus vs réalisés
|
||||
|
||||
Une nouvelle solution d'hébergement à été choisie, une machine virtuelle sera fourni par la STI. Les users case ont été révisé avec les clients et mis à jours selon l'état actuel du projet. La configuration de la base de données à bien commencé.
|
||||
|
||||
La fusion des deux branches a été fait, mais pas merge sur main. Les compétiteurs ont été comparé et révisé pour voir qu'elle amélioration nous pourrions faire à ÉvalueTonSavoir.
|
||||
### Évaluation par rapport aux résultats selon les critères d'évaluation
|
||||
|
||||
Une bonne partie des critères ont été atteint.
|
||||
|
||||
## Autres préoccupations et écarts
|
||||
|
||||
La nouvelle solution d'hébergement n'est pas encore accessible et ne peux donc pas être déployée pour le moment.
|
||||
Manque de communication et de rencontre avec les professeurs-superviseurs ainsi qu'une rencontre avec les clients pour connaitre leurs besoins et priorités.
|
||||
|
|
|
|||
|
|
@ -1,67 +1,66 @@
|
|||
# Plan d'itération 2
|
||||
# Plan d'itération 1
|
||||
|
||||
## Étapes jalons
|
||||
|
||||
| Étape jalon | Date |
|
||||
| :------------------------------------------------ | :--------- |
|
||||
| Début de l'itération | 2024/02/08 |
|
||||
| Démo de l'application et révision des user cases | 2024/02/27 |
|
||||
| Fin de l'itération | 2024/02/29 |
|
||||
| Début de l'itération | 2024/01/08 |
|
||||
| Première rencontre avec les promoteurs | 2024/01/09 |
|
||||
| Démo de l'application et révision des user cases | 2024/01/27 |
|
||||
| Fin de l'itération | 2024/01/28 |
|
||||
|
||||
## Objectifs clés
|
||||
|
||||
Les objectifs clés de cette itération sont les suivants:
|
||||
|
||||
- Configurer le serveur pour héberger la solution
|
||||
- Configurer la base de données pour permettre la sauvegarde des quizs sur le serveur
|
||||
- Implémenter le téléversement d'image dans les quizs
|
||||
- Corriger certains bugs
|
||||
- Intégration des changements de l'itération 2-3-4 de l'équipe précédente
|
||||
- Intégration du SSO
|
||||
- Intégration du déploiement avec Opentofu et Ansible
|
||||
- Intégration de la dockerisation des salles de quiz
|
||||
- Intégration de la documentation avec Mkdocs
|
||||
- Comparaison des produits compétiteurs
|
||||
|
||||
|
||||
## Affectations d'éléments de travail
|
||||
|
||||
| Nom / Description | Priorité | [Taille estimée (points)](#commentEstimer 'Comment estimer?') | Assigné à (nom) | Documents de référence |
|
||||
| ------------------------------ | -------: | ------------------------------------------------------------: | --------------- | ----------------------------------------------------------------------------------------------- |
|
||||
| Création d'un serveur | 1 | 4 | Samy, Mélanie ||
|
||||
| Sauvegarde de quiz création BD | 1| 4 | Mathieu, Louis ||
|
||||
| Connexion d'un étudiant à un quiz en cours| 1| 4| Mathieu, Louis ||
|
||||
| Upload d'images directement dans un quiz| 1| 3| Louis | |
|
||||
| Bug: perte de connexion | 2| 1| Mathieu, Louis | |
|
||||
| Bug commentaires | 2| 1| Mélanie | |
|
||||
| Intégration itération 2 | 1 | 4 | Edwin ||
|
||||
| Intégration itération 3 et 4 | 1| 3 | Kendrick ||
|
||||
| Comparaison des compétiteurs | 1| 2| Ana | |
|
||||
| Plan de projet | 2| 3| Philippe et Nouhaila | |
|
||||
|
||||
## Problèmes principaux rencontrés
|
||||
|
||||
| Problème | Notes |
|
||||
| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| La section de GIFT pour la création des quizs ne semble plus prendre le code normalement comme avant. Un simple commentaire seul sera pris comme du texte normal et certains bout de codes ne fonctionnent pas correctement s'il n'y a pas une entrée avant.| Investigation en cours pour trouver ce qui ne fonctionne pas |
|
||||
| Difficulté à mettre en place le microservice pour la gestion des images. API mis en place pour la gestion des images dans le backend| |
|
||||
|Beaucoup de rattrapage à faire sur le travail fait de l'équipe précédente | |
|
||||
| Problème de communication avec les clients ainsi que les professeurs-superviseurs | |
|
||||
|
||||
## Critères d'évaluation
|
||||
|
||||
> Une brève description de la façon d'évaluer si les objectifs (définis plus haut) de haut niveau ont été atteints.
|
||||
> Vos critères d'évaluation doivent être objectifs (aucun membre de l'équipe ne peut avoir une opinion divergente) et quantifiables (sauf pour ceux évalués par l'auxiliaire d'enseignement). En voici des exemples:
|
||||
|
||||
- Accessibilité du serveur
|
||||
- Disponibilité des images pour les quizs
|
||||
- Modification du processus de connexion pour répondre aux cas utilisateurs
|
||||
- Les 3 itérations sont fusionné sur une même branche et l'application fonctionne correctement
|
||||
- Une présentation claire de plusieurs différences entre EvalueTonSavoir et les compétiteurs est fait lors de la démo
|
||||
|
||||
## Évaluation
|
||||
|
||||
| Résumé | |
|
||||
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Cible d'évaluation | Itération |
|
||||
| Date d'évaluation | 2024/02/27 |
|
||||
| Participants | **Équipe** : Louis-Antoine Caron, Samy Waddah, Mathieu Roy, Mélanie St-Hilaire<br> **professeur** : Christopher Fuhrman |
|
||||
| État du projet | 🟢 |
|
||||
| Date d'évaluation | 2024/01/28 |
|
||||
| Participants | **Équipe** : Philippe Côté, Nouhaila Aater, Ana Lucia Munteanu, Kendrick Chan Hing Wah, Edwin Stanley Lopez Andino <br> **professeur** : Christopher Fuhrman et Alexandra Nemery |
|
||||
| État du projet | 🟡 |
|
||||
|
||||
### Éléments de travail: prévus vs réalisés
|
||||
|
||||
Le serveur a été configuré et la solution est présentement déployée pour débuter l'utilisation en classe. Cela permettra entre autre de tester les performances du serveur et permettra aux professeurs d'utiliser plus souvent la solution. Les quizs sont désormais sauvegardés sur le serveur, mais ils ne sont pas encore associés à un compte, il faut donc se fier au cookies pour récupérer les quizs. Les commentaires ont été temporairement corrigés en majorité, mais quelques problèmes de plus ont été apperçu dans la section d'édition du quiz. Le bug de perte de connexion semble avoir déja été corrigé par l'ancienne équipe et l'importation d'image dans les quiz est maintenant fonctionnelle.
|
||||
|
||||
La fusion des deux branches a été fait, mais pas merge sur main. Les compétiteurs ont été comparé et révisé pour voir qu'elle amélioration nous pourrions faire à ÉvalueTonSavoir.
|
||||
### Évaluation par rapport aux résultats selon les critères d'évaluation
|
||||
|
||||
Nos principaux critères d'éavaluation ont été atteints, soit rendre le serveur accessible pour utilisation et autoriser l'importation d'images dans les quizs, qui sont maintenant sauvegardés sur le serveur. Même si de nouveaux problèmes ont fait surfaces, nous estimons que le projet répond à nos critères et est sur la bonne voie.
|
||||
Une bonne partie des critères ont été atteint.
|
||||
|
||||
## Autres préoccupations et écarts
|
||||
|
||||
Quelques bugs en plus ont été découverts à la suite de cette itération. Une surveillance doit être effectué pour vérifier la stabilité du serveur.
|
||||
Manque de communication et de rencontre avec les professeurs-superviseurs ainsi qu'une rencontre avec les clients pour connaitre leurs besoins et priorités.
|
||||
|
|
|
|||
65
rapport/iterations-H24/H24-iteration1.md
Normal file
65
rapport/iterations-H24/H24-iteration1.md
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
# Plan d'itération 1
|
||||
|
||||
## Étapes jalons
|
||||
|
||||
| Étape jalon | Date |
|
||||
| :------------------------------------------------ | :--------- |
|
||||
| Début de l'itération | 2024/01/08 |
|
||||
| Première rencontre avec les promoteurs | 2024/01/10 |
|
||||
| Démo de l'application et révision des user cases | 2024/02/06 |
|
||||
| Fin de l'itération | 2024/02/08 |
|
||||
|
||||
## Objectifs clés
|
||||
|
||||
Les objectifs clés de cette itération sont les suivants:
|
||||
|
||||
- Trouver des options alternatives d'hébergement de l'application
|
||||
- Mettre à jour les users cases
|
||||
- Configurer nos environnements de travail et se familiariser avec le projet
|
||||
- Débuter l'ajout ou la modification de quelques fonctionnalitées
|
||||
|
||||
|
||||
## Affectations d'éléments de travail
|
||||
|
||||
| Nom / Description | Priorité | [Taille estimée (points)](#commentEstimer 'Comment estimer?') | Assigné à (nom) | Documents de référence |
|
||||
| ------------------------------ | -------: | ------------------------------------------------------------: | --------------- | ----------------------------------------------------------------------------------------------- |
|
||||
| Révision des user-stories | 1 | 4 | tous ||
|
||||
| Solution d'hébergement de l'application | 1| 4 | tous ||
|
||||
| Initialisation de la solution de base de données | 1| 4| Mathieu | |
|
||||
| Exportation pdf | 2| 2| Mélanie | |
|
||||
| Afficher le code de salle de manière permanente | 2| 1| Samy | |
|
||||
|
||||
## Problèmes principaux rencontrés
|
||||
|
||||
| Problème | Notes |
|
||||
| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
|Quelques difficultés avec l'installation de modules lors de l'installation initiale du projet sur nos postes de travail | |
|
||||
| La communication avec l'équipe de la STI pour obtenir un serveur à pris beaucoup de temps | |
|
||||
|
||||
## Critères d'évaluation
|
||||
|
||||
> Une brève description de la façon d'évaluer si les objectifs (définis plus haut) de haut niveau ont été atteints.
|
||||
> Vos critères d'évaluation doivent être objectifs (aucun membre de l'équipe ne peut avoir une opinion divergente) et quantifiables (sauf pour ceux évalués par l'auxiliaire d'enseignement). En voici des exemples:
|
||||
|
||||
- Mise à jour du document de Recueil de User Stories
|
||||
|
||||
## Évaluation
|
||||
|
||||
| Résumé | |
|
||||
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Cible d'évaluation | Itération |
|
||||
| Date d'évaluation | 2024/02/06 |
|
||||
| Participants | **Équipe** : Louis-Antoine Caron, Samy Waddah, Mathieu Roy, Mélanie St-Hilaire<br> **professeur** : Christopher Fuhrman |
|
||||
| État du projet | 🟢 |
|
||||
|
||||
### Éléments de travail: prévus vs réalisés
|
||||
|
||||
Une nouvelle solution d'hébergement à été choisie, une machine virtuelle sera fourni par la STI. Les users case ont été révisé avec les clients et mis à jours selon l'état actuel du projet. La configuration de la base de données à bien commencé.
|
||||
|
||||
### Évaluation par rapport aux résultats selon les critères d'évaluation
|
||||
|
||||
Une bonne partie des critères ont été atteint.
|
||||
|
||||
## Autres préoccupations et écarts
|
||||
|
||||
La nouvelle solution d'hébergement n'est pas encore accessible et ne peux donc pas être déployée pour le moment.
|
||||
67
rapport/iterations-H24/H24-iteration2.md
Normal file
67
rapport/iterations-H24/H24-iteration2.md
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
# Plan d'itération 2
|
||||
|
||||
## Étapes jalons
|
||||
|
||||
| Étape jalon | Date |
|
||||
| :------------------------------------------------ | :--------- |
|
||||
| Début de l'itération | 2024/02/08 |
|
||||
| Démo de l'application et révision des user cases | 2024/02/27 |
|
||||
| Fin de l'itération | 2024/02/29 |
|
||||
|
||||
## Objectifs clés
|
||||
|
||||
Les objectifs clés de cette itération sont les suivants:
|
||||
|
||||
- Configurer le serveur pour héberger la solution
|
||||
- Configurer la base de données pour permettre la sauvegarde des quizs sur le serveur
|
||||
- Implémenter le téléversement d'image dans les quizs
|
||||
- Corriger certains bugs
|
||||
|
||||
|
||||
## Affectations d'éléments de travail
|
||||
|
||||
| Nom / Description | Priorité | [Taille estimée (points)](#commentEstimer 'Comment estimer?') | Assigné à (nom) | Documents de référence |
|
||||
| ------------------------------ | -------: | ------------------------------------------------------------: | --------------- | ----------------------------------------------------------------------------------------------- |
|
||||
| Création d'un serveur | 1 | 4 | Samy, Mélanie ||
|
||||
| Sauvegarde de quiz création BD | 1| 4 | Mathieu, Louis ||
|
||||
| Connexion d'un étudiant à un quiz en cours| 1| 4| Mathieu, Louis ||
|
||||
| Upload d'images directement dans un quiz| 1| 3| Louis | |
|
||||
| Bug: perte de connexion | 2| 1| Mathieu, Louis | |
|
||||
| Bug commentaires | 2| 1| Mélanie | |
|
||||
|
||||
## Problèmes principaux rencontrés
|
||||
|
||||
| Problème | Notes |
|
||||
| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| La section de GIFT pour la création des quizs ne semble plus prendre le code normalement comme avant. Un simple commentaire seul sera pris comme du texte normal et certains bout de codes ne fonctionnent pas correctement s'il n'y a pas une entrée avant.| Investigation en cours pour trouver ce qui ne fonctionne pas |
|
||||
| Difficulté à mettre en place le microservice pour la gestion des images. API mis en place pour la gestion des images dans le backend| |
|
||||
|
||||
## Critères d'évaluation
|
||||
|
||||
> Une brève description de la façon d'évaluer si les objectifs (définis plus haut) de haut niveau ont été atteints.
|
||||
> Vos critères d'évaluation doivent être objectifs (aucun membre de l'équipe ne peut avoir une opinion divergente) et quantifiables (sauf pour ceux évalués par l'auxiliaire d'enseignement). En voici des exemples:
|
||||
|
||||
- Accessibilité du serveur
|
||||
- Disponibilité des images pour les quizs
|
||||
- Modification du processus de connexion pour répondre aux cas utilisateurs
|
||||
|
||||
## Évaluation
|
||||
|
||||
| Résumé | |
|
||||
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Cible d'évaluation | Itération |
|
||||
| Date d'évaluation | 2024/02/27 |
|
||||
| Participants | **Équipe** : Louis-Antoine Caron, Samy Waddah, Mathieu Roy, Mélanie St-Hilaire<br> **professeur** : Christopher Fuhrman |
|
||||
| État du projet | 🟢 |
|
||||
|
||||
### Éléments de travail: prévus vs réalisés
|
||||
|
||||
Le serveur a été configuré et la solution est présentement déployée pour débuter l'utilisation en classe. Cela permettra entre autre de tester les performances du serveur et permettra aux professeurs d'utiliser plus souvent la solution. Les quizs sont désormais sauvegardés sur le serveur, mais ils ne sont pas encore associés à un compte, il faut donc se fier au cookies pour récupérer les quizs. Les commentaires ont été temporairement corrigés en majorité, mais quelques problèmes de plus ont été apperçu dans la section d'édition du quiz. Le bug de perte de connexion semble avoir déja été corrigé par l'ancienne équipe et l'importation d'image dans les quiz est maintenant fonctionnelle.
|
||||
|
||||
### Évaluation par rapport aux résultats selon les critères d'évaluation
|
||||
|
||||
Nos principaux critères d'éavaluation ont été atteints, soit rendre le serveur accessible pour utilisation et autoriser l'importation d'images dans les quizs, qui sont maintenant sauvegardés sur le serveur. Même si de nouveaux problèmes ont fait surfaces, nous estimons que le projet répond à nos critères et est sur la bonne voie.
|
||||
|
||||
## Autres préoccupations et écarts
|
||||
|
||||
Quelques bugs en plus ont été découverts à la suite de cette itération. Une surveillance doit être effectué pour vérifier la stabilité du serveur.
|
||||
Loading…
Reference in a new issue