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.

Vue inscription et connexion

Vue discussion

Vue menu latéral

Vue création de salon