工作流是应用程序设计中最重要的元素之一。必威手机app下载用户是否能够轻松地完成他们的任务,或者他们是否会遇到恼人的弯路和繁琐的额外步骤?

工作流的可用性在很多方面都会降低,比如当您要求用户记住每一步到下一步的内容时。(减轻短期记忆负担有一个有用的指南需要记住:-)

在这里,我想重点讨论一个常见的问题:用户在处理他们的自然任务流时受到干扰。这可能以两种方式发生:糟糕的用户界面设计会故意转移用户的注意力,或者系统问题会将用户的注意力转移到修复系统上,而不是继续他们的工作。

为了了解糟糕的用户界面设计和糟糕的系统之间的区别,让我们考虑两个用户不友好的帐户更新示例。

糟糕的工作流程:苹果iTunes应用程序

苹果的iTunesWindows的应用程序充斥着糟糕的用户界面设计,但我现在的例子与更新用户协议有关。用户当然不关心“协议”,所以当网站或应用程序要求他们“接受”更改时,这总是一种侵犯。(我把“同意”和“接受”放在引号里,因为用户并不真正同意或接受这些难以读懂的法律术语。)

因为几乎没有用户会主动寻找用户协议,所以它呈现为一种干扰性的插页。插页广告几乎总是不利于易用性,但我可以理解为什么律师会强迫用户界面设计师将这种糟糕的设计强加给用户。当然,协议的设计可以是合理的,也可以是糟糕的工作流程——这是苹果选择的用户痛苦

举一个典型的例子,假设一个用户想要更新她iPhone上安装的应用程序。工作流程如下:

  1. 在数据类型菜单中选择“应用程序”。
  2. 点击“检查更新”在非常相反的角落屏幕(一个糟糕设计的例子,因为费茨定律,但我在这里煎更大的鱼)。
  3. 查看已经改变的应用程序列表。一件苦差事。
  4. 点击“下载所有免费更新”。(在一个第三屏幕的角落,只是为了确保我们得到我们的日常锻炼移动鼠标。)
  5. 被用户协议中断。
  6. “同意。”
  7. 读一个漂亮的措辞-但愚蠢-信息“请尝试您的购买再次。”
  8. 从第一步开始。啊。

当然,任何一个新手设计师都知道第7步应该是回到中断的工作流程。计算机实际上在这方面做得很好,所以系统可以很容易地记住用户在插页之前想要做什么。换句话说,第7步应该是开始第4步中请求的下载。

是的,它是一些额外的编码,使计算机记住额外的信息。但你可能会认为,股票市场上市值最高的公司可能有一个额外的程序员,可以让这种改进的用户体验发生。

糟糕的工作流程:切换到新的邮购药房

我的第二个例子来自我的健康保险公司转向一个新的邮购药店网站。该公司发出了各种各样的信息(物理的和电子的)来警告用户即将到来的切换,它甚至承诺病人目前的处方将自动从旧药房转移到新的药房。到目前为止,一切都很好用户不喜欢改变如果一开始就避免这种转变就更好了。

问题:当我登录新网站时,它没有认出我来。

还有什么比进入的能力更重要呢?在这一步上失败意味着其他一切都是无关紧要的。

一两个星期后,公司终于采取了行动,它的客户能够访问新网站。从那以后,它在预期的平庸水平上运行得很好。

漏洞与糟糕设计

为什么我更讨厌iTunes而不是药房网站,因为后者更糟糕,完全破坏了工作流程,而不是纯粹加剧了工作流程?

因为药房网站遭受了一次性的软件漏洞,而iTunes则持续遭受了糟糕的交互设计。

虫子可能发生在任何人身上。我当然时不时会遇到这种事。大型、复杂的关键任务软件特别容易出现编码错误,在将软件交付给客户之前,在时间表中分配大量时间进行调试绝对是谨慎的做法。只要bug被修复了,我就不认为它们是惊人的。

当然,对用户来说,任何阻止网站运行的东西都是不好的。人们是使用了错误的功能,还是使用了正确的功能,但这并不重要。Result =失败。

这是记住用户界面和用户体验之间区别的好时机。我们设计用户界面:屏幕、错误信息、表单、命令等。但用户体验整个系统,包括设计和实现(以及许多其他组件,如网络延迟,这可能会破坏响应时间并尽可能降低用户体验)。

根据定义,可用性是一种质量属性总体用户体验。因此,它是由设计和实现决定的,甚至是由系统管理风格的问题(如主机提供商的选择)决定的。

因此,任何错误都值得批评,调试是提高质量的明智投资。健壮的代码通常对可用性更好而不是冒着失败的风险追逐最新的浮华功能。

最终,由糟糕的用户界面设计导致的糟糕用户体验仍然比漏洞更让我恼火。在iTunes的例子中,有人坐下来,写了一个页面,引导用户在系统中断后再次尝试。因此,众所周知,工作流设计给用户带来了额外的负担。这种糟糕的设计已经在软件中存在了多年,因此它确实值得批评。