web-dev-qa-db-fra.com

Quels sont les arguments pour ou contre les informations persistantes dans un assistant à plusieurs étapes?

Je crée une fonctionnalité dans laquelle l'utilisateur passe par un assistant à plusieurs étapes pour saisir des informations sur une situation. Plusieurs situations peuvent survenir et l'utilisateur peut suivre différentes étapes avec différents champs en fonction de ses choix. Je souhaite conserver les informations que l'utilisateur a précédemment saisies sur le côté de l'assistant afin que l'utilisateur ne perde pas la conscience de la situation car il est possible que l'utilisateur soit multitâche avec plusieurs assistants ouverts en même temps.

  • Y a-t-il un nom pour cela?
  • Y a-t-il des arguments pour ou contre l'utilisation de cette solution spécifique?
1
Chromarush

Les utilisateurs ne devraient jamais avoir à se souvenir des informations d'un écran à l'autre (ux-discovery). Les utilisateurs doivent également toujours avoir des commentaires qui les rendent conscients de leur état actuel (dans ce cas, les progrès qu'ils ont réalisés via l'assistant) (ux-feedback). Je dirais que fournir un petit panneau/colonne de résumé sur le côté gauche de l'assistant est une bonne pratique dans le scénario que vous décrivez.

x-discovery Les utilisateurs devraient pouvoir découvrir les fonctionnalités et les informations en explorant visuellement l'interface, ils ne devraient pas être obligés de rappeler les informations de la mémoire. [Source: Nielsen]

x-feedback Les interfaces doivent fournir des informations sur leur état actuel. Les utilisateurs ne devraient jamais se demander dans quel état se trouve le système. [Source: Nielsen]

2
Franchesca

Oui et Non.

Cela soulève la question: Pourquoi aurait-on besoin d'avoir des informations persistantes d'un écran à un autre dans l'assistant en premier lieu?

Voici quelques exemples qui montrent les deux cas.

Applications fiscales et longs assistants

Les applications fiscales telles que Quicktax obligent l'utilisateur à passer par un certain nombre d'assistants mais ne conservent que les données absolument nécessaires (remboursement ou dû).

quicktax

Dans ce cas, il affichera toujours le package de résumé à la fin du processus, mais pendant que l'utilisateur remplit les informations, il est plus facile de passer de manière non linéaire entre les assistants pour qu'il puisse voir ses réponses dans son contexte, puis résumer 20 pages sur le côté .

commerce électronique

Alternativement, le cas pour que les informations persistent dans un assistant consiste à résumer une commande de commerce électronique.

Voici un exemple de orderit.ca:

orderit

À la demande

Une autre solution à envisager est d'avoir des informations persistantes accessibles via une option de navigation à la demande.

pizza pizza

Mobile

Une attention particulière devra être portée aux utilisateurs mobiles en raison de l'espace d'écran limité. Cela dépendra des mêmes facteurs que ceux énumérés ci-dessus:

  • Quantité d'écran disponible
  • Si les informations sont de première valeur pour l'utilisateur
1
Pdxd

Je limiterais l'aide à la connaissance de la situation de l'assistant à une barre de progression ou à une liste de contrôle "étapes terminées" dans une barre latérale, et je fournirais à l'utilisateur un résumé de leurs entrées à la fin. Je leur fournirais également des moyens visibles d'avant en arrière dans l'assistant.

Je pense que l'affichage des entrées de l'utilisateur à l'écran provoquerait probablement une distraction et un encombrement visuel.

Votre commentaire sur "plusieurs assistants ouverts en même temps" me préoccupe, car le but d'un assistant est de forcer l'utilisateur à effectuer une action à la fois. Un bon moyen de présenter un assistant est dans une fenêtre modale pour suggérer à l'utilisateur qu'il ne devrait rien faire d'autre que ce qui est devant lui.

Considérez un assistant comme un guide expert qui en sait plus que l'utilisateur. L'assistant dit: "Faites ceci." Une fois que vous l'avez fait, l'assistant prend tout le contenu que vous avez fourni dans cette étape et le cache hors de vue, comme pour dire: "Très bien, je sais quoi faire avec ça. Vous n'avez pas besoin de ne t'inquiète plus ... Maintenant fais ça. " Ainsi, l'assistant tient l'utilisateur plus que toute autre interface, avec l'intention de le mettre à l'aise.

0
Evan Lange