Skip to content

Latest commit

 

History

History
104 lines (71 loc) · 9.7 KB

sequence_1.md

File metadata and controls

104 lines (71 loc) · 9.7 KB

Séquence 1 : Génie Logiciel Centré Utilisateur

Avertissement d'usage

Ne sous-estimez pas ce travail, c'est beaucoup plus difficile et long que cela n'en a l'air, et il est important de travailler sur la durée pour pouvoir collecter de la rétro-action auprès de l'équipe enseignante afin d'améliorer votre travail. C'est un marathon de trois semaines, pas un sprint à quelques heures de la remise.

Objectifs

  1. Comprendre les principes d'une démarche centrée utilisateurs;
  2. Caractériser des personas sur la base de la description d'une problématique;
  3. Caractériser et prioriser des récits utilisateurs pour spécifier un développement logiciel.

Plan de match

  • Semaine 1:
    • Mardi : Leçon introductive (SM)
    • Jeudi : Questions réponses sur le cours, logistique & projet de session (SM)
  • Semaine 2 : (vous vous inscrivez à UN rendez vous, le mardi ou le jeudi)
    • Mardi : Suivi du travail (JPC, FD, SM)
    • Jeudi : Suivi du travail (JPC, FD, SM)
  • Semaine 3 : (vous vous inscrivez à UN rendez vous, le mardi ou le jeudi)
    • Mardi : Suivi du travail (JPC, FD, SM)
    • Jeudi : Suivi du travail (JPC, FD, SM)
    • Dimanche : Livraison de L1

Pour vous inscrire aux rendez vous de suivi (vous devez participer à un rendez vous chaque semaine) :

Leçon introductive

Travail à réaliser pour la séquence (L1)

Sujet d'étude : Un quiz pour les aînés en résidence.

Dans les résidences pour aînés, le personnel d'encadrement organise des activités à destination des résidents, pour animer la communauté. Ces activités servent à occuper les résidents qui pourraient trouver le temps long, mais ont aussi un rôle de suivi thérapeutique pour identifier de la manière la plus précoce possible des troubles liés à l'âge.

On s'interesse donc principalement dans cette étude à deux classes d'utilisateurs : (i) les personnes résidentes et (ii) les personnes aidantes (animateurs ou animatrices, aide-soignant·e·s, ergothérapeutes, ...).

Pour permettre aux aidant·e·s de se concentrer sur les résident·e·s ayant le plus de difficultés (p.-ex., infirmité motrice demandant un soutien au déplacement, démence sénile légère) et de leur apporter le meilleur service, il est souhaité fournir aux aînés un certain nombre d'activités sous forme numérique, en utilisant des tablettes numériques. Ceci permettra de remplir la fonction d'animation de la communauté, sans pour autant accaparer le personnel aidant.

La première de ces activités identifiée comme prioritaire pour une étude pilote est un système de quiz à destination des personnes résidentes. On ajoutera par la suite d'autres jeux numériques si cette étude pilote est concluante. Parmi ce public, on distingue celles et ceux qui sont à l'aise avec l'outil numérique (ils ou elles utilisent régulièrement un téléphone intelligent par exemple), et les autres qui ne sont pas du tout à l'aise avec ce type de matériel.

Un quiz est une succession de questions à choix multiple. Les questions peuvent être purement textuelles, mais aussi accompagnées d'une image, d'une vidéo, d'un enregistrement audio. Une fois le quiz terminé, les résultats sont enregistrés et la personne résidente peut continuer à jouer, ou décider d'arrêter là.

Les quizs définis peuvent être de deux types : collectif ou individuel. Un quiz collectif est sur un thème d'interêt pour les résident·e·s, par exemple le sport, l'histoire, la culture générale, ... Ces quizs peuvent être proposés aux résident·e·s par les aidant·e·s, qui peuvent aussi en ajouter de nouveaux. Les quiz individuels sont définis spécifiquement pour un ou une résidente en particulier. Ces quizs sont définis en collaboration avec leurs familles, sur des événements d'importance pour eux. Ces quizes personalisés sont particulièrement interessant pour maintenir un lien mémoriel, et par exemple identifier des signes précoces de confusion parmi les personnes résidentes.

Du coté du personel aidant, en plus de la possibilité d'ajouter et de recommander de nouveaux quizes, la surveillance des résidents est très importante. Ils espèrent pouvoir utiliser les données collectées par l'application pour suivre la population résidente, par exemple en identifiant que le taux de bonnes réponses d'un certain résident est en déclin sur des thématiques où il était réputé être un connaisseur il y a peu. Le nombre de quiz commencés mais non terminés est aussi un indicateur interessant pour le suivi des résidents. L'utilisation du support numérique peut aussi identifier des tremblements physiques anonciateur de troubles moteurs, des problématiques de vue (la personne ne clique plus vraiment là où il faut dans l'interface), ... Ces informations sont pertinentes pour le personel aidant, qui peut adapter une prise en charge thérapeutique au plus tôt (p.-ex., avec un ergothérapeute ou un physiothérapeute pour travailler un problème moteur en train de s'installer).

Le vieillissement entrainant des problèmes au long cours, on souhaite aussi pouvoir adapter l'application aux problèmes que pourra rencontrer une personne résidente au cours de son séjour dans la résidence. Par exemple une personne souffrant d'un trouble évolutif de la vision (p.-ex, dégénérescence maculaire liée à l'âge, DMLA) pourra dans un premier temps utiliser une version adaptée de l'application (p.-ex. réponses plus grosses, non situées au centre pour une DMLA, ...), pour finalement basculer sur une version entièrement audio du système. Certaines adaptations interagissent avec la mécanique même du système de quiz : par exemple, pour des personnes atteintes de sénilité légère, les recommandations sont d'encourager la personne jusqu'à ce qu'elle trouve la bonne réponse plutôt que d'afficher une erreur (par exemple en restant sur la même question mais en enlevant la mauvaise réponse qui vient d'être selectionnée), et de se concentrer sur des quizs individuels pour stimuler sa mémoire en lien avec des évenements familiaux.

Une autre problématique liée à l'âge est l'apparition de troubles qui sont mineurs en isolation, mais qui s'accumulent et rendent difficile l'utilisation d'une l'application informatique : vue qui baisse, précision des gestes moindres, plus grand temps de changement de contexte, ... Parmi les adaptations disponibles pour les personnes résidentes, il est important de se poser la question de leur composition.

Dans le cadre de la première séquence, votre travail est de produire une analyse fonctionnelle de ce sujet d'étude :

  1. caractériser les personnas évoluant dans ce domaine;
  2. identifier les récits utilisateurs (user stories);
  3. les estimer (sur une echelle de valeur pour l'utilisateur);
  4. Proposer un ensemble de récits qui constituerait le contenu d'un produit minimal et viable;
  5. Définir une maquette "fil-de-fer" de votre produit minimal et viable.

En plus de la description du sujet, vous êtes invités à lire les études du CEFRIO données dans la bibliographie du cours pour vour aider à raffiner vos personas, et à utiliser le canal sequence1 du Mattermost pour poser vos questions sur le sujet;

Livraison du travail (Github classroom)

  1. Acceptez le travail individuel sur Github classroom (compte github requis)
  2. Une fois le travail accepté, vous trouvez 3 fichiers à la racine de votre dépôt git :
    • personas.md : pour la description de vos personas
    • backlog.md : pour la description de votre backlog (vos récits utilisateurs et votre produit minimal viable)
    • journal.md : votre journal de bord pour la séquence.
  3. Vous déposerez à la racine de votre dépot un fichier maquette.pdf contenant l'exportation PDF de votre maquette fil-de-fer.

Le contenu de votre dépôt sera automatiquement récupéré à la date de livraison par un script.

🚨 N'oubliez pas commiter (git commit) mais surtout de pousser (git push) votre travail au fur et à mesure de votre avancée pour ne pas rater votre livraison

Pour vérifier ce qui est visible par votre correcteur, il vous suffit de visiter la version web de votre dépôt. Nous corrigerons uniquement ce qui sera livré sur la branche master.

Grille d'évaluation pour L1

Thème Critère Poids
Général Qualité rédactionelle 10%
Respect des gabarits 5%
Personas Couverture du domaine 10%
Pertinence 15%
Backlog Couverture fonctionnelle 15%
Cohérence taille/estimé 15%
Pertinence des récits 10%
Maquette Adéquation du MVP au sujet 10%
Pertinence de la maquette 10%
🚨 MALUS non respect des consignes de livraison -100%