Je conçois un assistant en 5 étapes où l'utilisateur voit les étapes pendant l'assistant, afin qu'il sache où il se trouve tout le temps.
Cependant, dans la première étape, j'invite l'utilisateur à poser une question et s'il répond "oui", j'aimerais ajouter une 6ème étape.
Est-ce considéré comme une mauvaise pratique? J'apprécierais que quelqu'un puisse envoyer un exemple où cela se fait.
Merci
En règle générale, ce qui fait d'un assistant un modèle puissant, c'est la façon dont il simplifie la tâche de l'utilisateur en le décomposant en étapes identifiables reconnaissables, en ajoutant une étape supplémentaire, l'utilisateur peut se sentir trompé ou confus.
Étant donné que les informations sur votre contexte ne sont pas suffisantes, vous voulez probablement faire de votre mieux pour maintenir un nombre d'étapes statiques clairement étiqueté, tout contenu conditionnel peut être ajouté dans la même étape qui l'a activé.
Si vous ne pouvez pas maintenir un nombre fixe, vous faites face à un risque, généralement lorsque vous créez un nouveau modèle d'interface utilisateur, les utilisateurs l'essaient, l'apprennent, puis ils s'y habituent, mais lorsque vous modifiez un modèle existant, vous êtes contredire les attentes des utilisateurs avec quelque chose auquel ils sont déjà habitués.
Donc, en supposant que vous devez suivre ce chemin, vous pouvez probablement le tester sur vos utilisateurs, puis vous connaîtrez la réponse définitive.
https://uxplanet.org/wizard-design-pattern-8c86e14f2a38
Ceci est un excellent article qui explique comment implémenter efficacement le modèle Wizard.