Définir tous les parcours utilisateur

Cette page explique comment définir et mapper les parcours utilisateur de votre application Google Chat. Un parcours utilisateur est un ensemble d'actions et d'interactions entre un utilisateur et une application Chat qui l'aide à atteindre un objectif. Définissez ces parcours avant de créer l'application Chat afin d'identifier les éléments suivants:

  • Quand fournir des messages d'erreur ?
  • Quand suggérer des commandes à barre oblique pour aider les utilisateurs à se servir de l'application Chat ?
  • Où le flux utilisateur peut être simplifié.

Créer un organigramme de tous les parcours utilisateur

Les organigrammes sont des outils utiles pour visualiser toutes les interactions des utilisateurs dans l'application Chat et y réfléchir. Si votre application Chat fonctionne avec d'autres services Google ou des services extérieurs à Google, veillez également à inclure ces interactions. Idéalement, votre organigramme représente toutes les interactions possibles ou, pour les workflows plus complexes, un organigramme pour chaque parcours utilisateur.

L'organigramme suivant illustre le parcours utilisateur dans une application Chat qui les aide à gérer Google Agenda depuis Chat:

Organigramme illustrant le parcours utilisateur d'Agenda, d'intégration, d'authentification et de vérification

Le schéma précédent illustre les étapes suivantes pour permettre à un utilisateur de consulter son agenda à l'aide d'une application Chat:

  1. Un utilisateur ajoute l'application Chat à un espace.

  2. L'application Chat envoie un message de bienvenue invitant l'utilisateur à autoriser l'accès.

    • Si l'utilisateur refuse d'autoriser l'accès, le message de bienvenue précédent est renvoyé.
    • Si l'utilisateur accepte d'autoriser l'accès, il clique sur Se connecter.
  3. L'utilisateur est invité à se connecter à partir d'un message de boîte de dialogue.

    • Si l'utilisateur ne parvient pas à se connecter, un message d'erreur lui est envoyé et lui demande d'essayer à nouveau de se connecter.
    • Si l'utilisateur parvient à se connecter, un message d'intégration expliquant comment utiliser l'application Chat est envoyé.
  4. L'utilisateur saisit la commande à barre oblique /checkCalendar pour obtenir le planning du jour à partir d'Agenda.

    • Si l'application Chat ne parvient pas à récupérer l'agenda de l'utilisateur, un message d'erreur est envoyé.
    • Si l'opération réussit, l'application Chat envoie le planning du jour dans un message sous forme de fiche.

Rédiger des histoires d’utilisateurs pour guider vos parcours utilisateur

Une histoire d'utilisateur représente un objectif de l'utilisateur. Elle est écrite de sorte que l'utilisateur, la tâche et le but de l'histoire soient clairs. Les histoires d'utilisateurs sont censées être ouvertes, car il y a généralement plus d'une façon de répondre aux exigences qu'elles décrivent. Les histoires d'utilisateurs vous aident à définir des voies à suivre par les utilisateurs lorsqu'ils travaillent avec l'application Chat.

Les histoires d'utilisateurs ont le format suivant: en tant qu'utilisateur, je veux effectuer une tâche afin d'atteindre un objectif. Dans l'exemple précédent, l'histoire d'utilisateur est la suivante: en tant que travailleur pluridisciplinaire, je souhaite vérifier mon agenda afin de pouvoir collaborer sur des projets avec d'autres personnes.

La plupart des applications Chat ont plusieurs histoires d'utilisateurs. Voici une autre histoire d'utilisateur pour l'exemple d'application Chat: en tant que gestionnaire, je souhaite planifier une réunion hebdomadaire incluant tous mes subordonnés directs afin que nous puissions collaborer sur des projets. Pour chaque histoire d'utilisateur, identifiez le parcours utilisateur de votre application Chat et créez un organigramme afin d'identifier toutes les interactions potentielles avec cette application.

Inclure une légende

Pour aider les autres à lire vos parcours utilisateur, incluez une légende qui décrit quelle forme représente quel type d'interaction. Par exemple, identifiez une forme unique pour les points de décision de l'utilisateur, l'entrée utilisateur, les résultats réussis et non de votre application Chat, et tous les messages de l'application Chat.

Tenez compte de tous les scénarios d'erreur

Pour vous assurer que les utilisateurs ne soient jamais bloqués lorsqu'ils travaillent avec votre application Chat, incluez des scénarios d'erreur dans votre carte de parcours utilisateur. Définissez la manière dont l'erreur se produit, rédigez un message d'erreur exploitable et identifiez la manière dont l'utilisateur pourrait y répondre pour atteindre son objectif. Par exemple, "Nom d'utilisateur ou mot de passe incorrect. Essayez de vous reconnecter."

Identifier les messages que votre application Chat envoie aux utilisateurs

Chaque interaction doit se terminer par un message envoyé à l'utilisateur depuis votre application Chat, même s'il ne s'agit que d'un message confirmant que l'application Chat a bien répondu à la demande de l'utilisateur. Par exemple : « Bienvenue dans l'application de planification. Je peux planifier, reprogrammer ou supprimer des événements de votre agenda. Examinez le planning du jour en saisissant /checkCalendar."