it-swarm.cn

如何使长的多步骤向导更加用户友好?

我需要创建一个包含多个部分的向导,每个部分都有多个问题。如何改善最终用户的体验?

24
Ryan Shripat

我的第一个建议是尝试消除尽可能多的步骤。真正考虑流程,需要什么等。

一些使长期过程更加友好的提示:

  • 显示完成步骤的进度表
  • 如果可能,允许用户来回跳转并更正先前的输入
  • 当条目不符合预期的输入值时,提供实时反馈,而不是通知用户在过程结束时某些事情不起作用。

旁注(希望不会激起火焰):Apple几乎从未使用向导进行设置过程,当这样做时,Apple set- (在我看来)助理助手总是比Microsoft同类助手更容易找出答案。

18
Brendan Berg

这是我能想到的最重要的:

  • 将构成任务的操作分成一系列块。
  • 上一个和下一个按钮。
  • 序列图始终显示您在步骤中的位置

设计接口Wizard页面 中阅读有关此主题的更多信息。

10
Nacho

如果您考虑了其他答案中提到的所有替代方法,并确定向导必须很大,则应考虑以下事项:

  • 将信息分成不长的逻辑部分
  • 清楚标明每个部分的标题,但请尽量简短。如果需要,请在标题下方添加其他说明,以进一步说明
  • 显示进度指示器,即第3步(共10步)
  • 提供下一步和后退按钮进行导航。有时允许用户在不完成每个部分的情况下进行进度是合适的,但是在许多情况下,这样做是不适当的,因为这会增加向导可能使用户无法完全理解的额外复杂性。我倾向于不让用户继续操作,直到他们完成了该部分(在这种情况下,下一个按钮充当提交)。
  • 真正考虑每个表单控件以及它是否适合您要收集的数据。如果希望用户从短列表中进行选择,则使用下拉菜单,但是如果列表确实很长,则下拉列表确实不合适。使用搜索控件等。
  • 下拉控件中的列表应按字母顺序排序
  • 使表单控件标签尽可能短,但它们必须清晰易懂,以了解您要收集的信息。如果您需要添加说明,请不要将标题过长
  • 在所有输入控件上使用描述性水印,并在下拉菜单中使用默认项。例如“输入标题”或“选择国家”
  • 提供与控件一致的详细且有用的失败验证消息,我倾向于首先显示一条简单消息,但是如果用户将其滚动,他们将获得有关该字段以及可接受的值等的更多信息。我还包括一个主验证失败继续按钮旁边显示的消息。您还可以实时使此功能生效,因此当用户输入错误时,您可以在该位置高亮显示该功能。
  • 如果向导真的很长,并且您认为它会有所帮助,请允许用户保存进度,这样他们就不必在一个会话中填写进度,以后可以在中断的地方继续学习
5
ArchieVersace

我会将每个步骤都放在一个选项卡中,以使启用在任何时候都可以访问的选项卡,而禁用其他选项卡。

这样,用户可以自由地绕过正确的错误,而不必往回走几步。等选项卡的启用仍然使用户无法进入无法修改的步骤,因为仍然缺少信息。

4
txwikinger

除了提到的其他技巧外,还请对所有可能的功能使用智能默认值。如果您已经有了他们的电子邮件地址,则可以刺入他们的姓名,潜在用户名,可能的工作地点,居住国家(或从其IP地址或系统设置中获取)。这是一个很小的 示例

这就带来了另一种信息来源:如果您正在开发应用程序,那么系统中将会为您提供大量信息。用它。

考虑这一点也可能会改变您提出问题的顺序。例如,您可以从国家和邮政编码那里获得很多东西。

说到地址,邮政地址系统利用庞大的地址数据库来简化地址条目的错误检查:给定了邮政编码,您只需按一下街道名称,就可以猜测目标地址是“ Quixotic street”,并节省了许多错误和拼写错误。您可能还会知道已知地址的范围,即使某些数字需要其他信息,例如公寓号。并不是说您会禁止用户输入您不知道的街道名称或门牌号,而是可以使用非模式的“您的意思是……?”类型的消息来警告他们。

总而言之:即使您看来要做很多工作,但最终可能被用户所取代,让您(希望数百万)用户的生活变得轻松也是值得的。

4
whybird

如果流程/向导本身无法简化或以其他某种方式减少,我建议至少指示用户当前在该流程中的确切位置。

您可以通过“ 10的第6步”之类的简单操作来完成此操作,或者通过显示突出显示当前步骤的流程图等来进行更精细的处理。

3
J Wynia

总有一些方法可以最小化向导的大小,例如分离任务或使某些步骤可选。

一些技巧:

  • 为您的版块命名
  • 后退和下一步按钮
  • 允许用户浏览各个步骤,如果它们取决于前面的步骤,则仅完成这些步骤。
  • 为您的输入提供良好的默认值。
3
giancarlo

除了每个人都建议的这些出色的战术技巧外,我还建议您与将与该向导一起工作的人员进行一些折扣可用性测试。

通过与用户一起浏览当前向导的页面,您可以获得有关可以将哪些字段分组在一起以使他们的处理过程更加自然的有用反馈。

在某些情况下,以符合他们期望的方式组织用户时,您会发现他们对较长的表格具有更大的容忍度。

河.

2
Robert Hamburger

也许向导不是这里的理想解决方案。

用户是否真的需要按顺序从大量的不同选项中进行选择?

您可以默认大多数选项吗?如果用户需要更改默认值,则可以单击更改按钮以更改该特定选项。

如果不能从一开始就将它们默认为默认值,则可以保存以前的选择并默认为默认值吗?

1
Mongus Pong

考虑向导的替代方案:渐进式启用和公开。

一页上有所有问题,但仅显示它们的第一块。然后,当用户完成第一个块时,您将在同一页面上显示第二个块。这样继续。这样是:

  • 容易来回
  • 全面了解所有选择
  • 一次只需要处理一部分问题

使用渐进式启用,您可以禁用下一个问题块,直到用户完成第一个问题为止。

1
Erik Engheim