EIIN615 - Projet semestre 6
Niveau
Master/Maîtrise
Domaines de compétence visés
Intéractions Homme-Machine

Génie Logiciel

Prise en compte de l'utilisateur

Description du cours
Objectifs pédagogiques
- Comprendre les besoins d’utilisateurs et proposer une solution adaptée
- Définir le périmètre de la solution fournie en prenant en compte l’acquisition d’une nouvelle technologie
- Construire un site web progressivement Les étudiants doivent conserver les bonnes pratiques vues dans les projets précédents
- Construction du produit final en faisant évoluer un MVP
- Répartition des taches sur l’ensemble des membres de l’équipe
- Utilisation des outils de gestion de projet
- Découpage du code
- Qualité du code fourni (tests)
Mise en place d’une démarche centrée utilisateurs simplifiée
- Identification des utilisateurs visés et de leurs caractéristiques (persona)
- Identification des besoins des utilisateurs et restitution dans des scénarios d’usage
- Réalisation d’une maquette
- Confrontation de la maquette aux attentes des utilisateurs visés
- Réalisation de la solution à partir de la maquette validée.
- Introduction de tests utilisateurs simplifiés (tests de la partie front end)
Tests utilisateurs simplifiés
o Faire tester les scénarios sur la maquette et la solution
o Récolter les retours
o Intégrer les retours en réitérant sur la maquette et la solution tant que nécessaire
Attention les tests auprès des utilisateurs ne doivent avoir lieu qu’après avoir procédé en Interne à l’équipe ou entre les équipes à des tests d’usage
ATTENTION cela n’exclut pas les tests fonctionnels classiques nécessaires
Equipe pédagogique
- est en relation avec des utilisateurs (fondation GSF, ergothérapeute, famille) qui exposent des besoins et évaluent l’utilité des sites fournis.
- présente la technologie, assure le suivi technique et évalue la qualité du code et la prise en main de la technologie
- vous accompagne dans votre gestion de projet.
Rythme
Le projet est constitué de 3 grandes périodes :
-
5 semaines : bac à sable Angular et identification des scénarios plus prototypage.
Se termine par une évaluation technique et retours sur les maquettes
-
4 semaines de réalisation : implémentation.
Se termine par une seconde évaluation technique et utilisateurs
- 3 semaines de finalisation : finalisation et rendu avec une possible démonstration grand public des sites webs sélectionnés.
RENDUS
-
Première validation de votre projet : complétez l’excel partagé des équipes avec le ou les trouble(s) visé(s). Pour le 6 février au plus tard, envoyez par mail à Anne-Marie.PINNA@univ-cotedazur.fr le document avec le périmètre de votre sujet, les persona et les scénarios. Si vous avancez sur les maquettes avant cette date faites valider le document avant sinon vous risquez de perdre du temps.
-
Vos slides, vidéos et compte-rendu (eval 1, eval 2)
-
Votre code GIT (eval 1, 2 et fin de projet)
-
Votre retour d’expérience dans un rapport d’une dizaine de pages maximum incluant les points forts de votre solution, les points faibles et en prenant du recul en faisant le lien avec les cours de POO, IHM, BD et Client Serveur au travers de cette expérience
Pile technologique
-
Git (+ github classroom)
-
framework Angular (pour la partie front-end) et NodeJS (pour la partie back-end)