我需要创建一个包含多个部分的向导,每个部分都有多个问题。如何改善最终用户的体验?
我的第一个建议是尝试消除尽可能多的步骤。真正考虑流程,需要什么等。
一些使长期过程更加友好的提示:
旁注(希望不会激起火焰):Apple几乎从未使用向导进行设置过程,当这样做时,Apple set- (在我看来)助理助手总是比Microsoft同类助手更容易找出答案。
如果您考虑了其他答案中提到的所有替代方法,并确定向导必须很大,则应考虑以下事项:
我会将每个步骤都放在一个选项卡中,以使启用在任何时候都可以访问的选项卡,而禁用其他选项卡。
这样,用户可以自由地绕过正确的错误,而不必往回走几步。等选项卡的启用仍然使用户无法进入无法修改的步骤,因为仍然缺少信息。
除了提到的其他技巧外,还请对所有可能的功能使用智能默认值。如果您已经有了他们的电子邮件地址,则可以刺入他们的姓名,潜在用户名,可能的工作地点,居住国家(或从其IP地址或系统设置中获取)。这是一个很小的 示例 。
这就带来了另一种信息来源:如果您正在开发应用程序,那么系统中将会为您提供大量信息。用它。
考虑这一点也可能会改变您提出问题的顺序。例如,您可以从国家和邮政编码那里获得很多东西。
说到地址,邮政地址系统利用庞大的地址数据库来简化地址条目的错误检查:给定了邮政编码,您只需按一下街道名称,就可以猜测目标地址是“ Quixotic street”,并节省了许多错误和拼写错误。您可能还会知道已知地址的范围,即使某些数字需要其他信息,例如公寓号。并不是说您会禁止用户输入您不知道的街道名称或门牌号,而是可以使用非模式的“您的意思是……?”类型的消息来警告他们。
总而言之:即使您看来要做很多工作,但最终可能被用户所取代,让您(希望数百万)用户的生活变得轻松也是值得的。
如果流程/向导本身无法简化或以其他某种方式减少,我建议至少指示用户当前在该流程中的确切位置。
您可以通过“ 10的第6步”之类的简单操作来完成此操作,或者通过显示突出显示当前步骤的流程图等来进行更精细的处理。
总有一些方法可以最小化向导的大小,例如分离任务或使某些步骤可选。
一些技巧:
除了每个人都建议的这些出色的战术技巧外,我还建议您与将与该向导一起工作的人员进行一些折扣可用性测试。
通过与用户一起浏览当前向导的页面,您可以获得有关可以将哪些字段分组在一起以使他们的处理过程更加自然的有用反馈。
在某些情况下,以符合他们期望的方式组织用户时,您会发现他们对较长的表格具有更大的容忍度。
河.
也许向导不是这里的理想解决方案。
用户是否真的需要按顺序从大量的不同选项中进行选择?
您可以默认大多数选项吗?如果用户需要更改默认值,则可以单击更改按钮以更改该特定选项。
如果不能从一开始就将它们默认为默认值,则可以保存以前的选择并默认为默认值吗?
考虑向导的替代方案:渐进式启用和公开。
在一页上有所有问题,但仅显示它们的第一块。然后,当用户完成第一个块时,您将在同一页面上显示第二个块。这样继续。这样是:
使用渐进式启用,您可以禁用下一个问题块,直到用户完成第一个问题为止。