Phase de conception - Meknassih/novychat GitHub Wiki
Introduction
La phase de conception aborde une méthode afin d'établir des maquettes pour la future application.
En particulier, il est utilisé les outils d'Interface Homme Machine (IHM). Ils consistent à établir des personas, puis des scénarios, de ces derniers on extrait des tâches utilisateurs.
Personas
Nous allons étudier deux personas différents qui souhaitent communiquer à travers Internet.
Carl
Carl est étudiant en informatique, il cherche à faire de sa passion un métier. Dans son temps libre, il souhaite discuter avec d'autres passionnés d'informatique afin de recueillir de nouvelles idées et d'être à jour dans ce secteur. D'autre part, il aime aussi débattre sur divers sujets comme le sport ou la politique avec des inconnus. C'est une personne organisée, qui a de l'initiative, qui crée le débat et qui sait le diriger à la façon d'un animateur d'émission.
Marla
Comme Marla, beaucoup de personnes curieuses tombent sur des communautés fascinantes sur Internet grâce aux forums et à d'autres types de plateformes sociales. Marla est une adulte qui aime bien découvrir des personnalités intéressantes en dehors du travail en rencontrant de nouvelles personnes de façon virtuelle. Elle n'est pas très extravertie et reste plutôt passive, mais elle apprécie observer des personnes interagir.
Scenarios
Modérer et promouvoir un débat
Carl passe beaucoup de temps sur les groupes Facebook et poste plusieurs questions et informations diverses en accord avec les thèmes de chaque groupe. Dans certains groupes, il est modérateur vu son implication dans ceux-ci. Souvent la discussion avec les autres membres continue dans les commentaires, mais ce n'est pas une messagerie qu'il trouve pratique.
S'inspirer de nouvelles idées
Un chat global permet souvent d'observer une communauté vivante en pleine action. Marla qui parfois se sent seule, aimerait bien animer ces soirées avec des discussions virtuelles spontanées et en temps réel sans s'exposer socialement étant donné sa personnalité quelque peu réservée.
Arbre du parcours utilisateur
Tâches utilisateurs
Les besoins principaux des utilisateurs peuvent s'énumérer comme tel:
- avoir une identité dans une communauté en ligne
- connaître les personnes actives en ce moment afin de pouvoir interagir avec elles
- regrouper des personnes autour d'un même centre d'intérêt dans un salon
- pouvoir envoyer des messages instantanément aux personnes actives d'un salon
- pouvoir passer en revue tout ce qui s'est dit dans un salon
- créer des salons pour des sujets qui n'existent pas encore
- supprimer son compte et ne plus pouvoir être retrouvé dans la communauté
Wireframes de l'application
Nous avons mis en place des wireframes à l'aide de l'outil Adobe XD pour orienter le design du produit lors du développement. Ce sont des wireframes pour mobiles car notre application vise principalement les appareils mobiles et dans un second temps, les appareils avec des écrans plus grand tels que les PC.