易于使用,这仍然是IT应用开发列表最底部的一项。但是如果你做得很好,你将会得到用户的心。下面就是10个在应用开发过程中不应该被忽略的10个易用性因素。
1、用户参与
没有谁比你的最终用户更好地了解一个应用是否易于使用了——或者这个应用的工作流是否应该修改以改善易用性。这就是为什么越来越多的IT部门实际上把他们的QA功能分拆为两个部分的原因:
·一个团队检查应用的技术是否出色
·一个最终用户团队验证易用性和可使用性
不管一个应用开发得有多好,如果不容易使用的话,它就会被用户遗忘。
2、适合业务流程/环境
对于一个新应用或者新技术来说,首先可使用性的原则之一,就是它是否适合于设计针对的环境或者工作流程。例如,首先会想到的是看看它是否适用于所有基于现场的业务的平板电脑或者移动手机——但是警察或者出租车司机会从一个坚固耐用的笔记本电脑那里获得在不可预测环境下的最佳可靠性。对于那些仓库或者码头工人来说,手持设备(尽管这种设备更贵)通常是最耐用的设备。
3、易于导航
通常,如果用户不得不通过三级或者四级菜单选择进行导航的话,他们机会放弃这个应用。如果这个应用显示复杂而不知道工作流是什么样子的话,他们也会放弃。在你与最终用户进行原型设计的过程中,要覆盖应用的建议工作流程以及它的功能和特性。
4、赏心悦目的外观
赏心悦目的外观对于用户来说很重要。对于大多数用户来说,“赏心悦目”意味着这个应用有一个类似Web的界面,布局和调用就像是大多数其他Web应用一样,直观、易于理解和使用。显示美观(例如,图像、文本行的数量,空白处——这些都是如何布局的),以及显示加载时间,这些是所有重要应用打动用户的地方,应该在应用上线之前反复检查并且达成一致。
5、可识别的错误信息
我们大多数人都收到过像这样的错误信息:“错误207,数据不兼容”——或者来自于内部编程深处的隐藏信息,最终用户无法理解或者采取措施。作为QA流程的一部分,要谨慎测试应用产生的错误信息。错误信息应该是用简单英语写的,最终用户会立即知道他或者她应该如何化解错误的情况,完成正在进行中的工作。
6、全面测试
为了满足紧迫的期限,IT倾向于缩短测试和检查时间——但是你要避免应用崩溃或者源源不断接到用户的电话说应用中缺失了某个功能或者功能不管用了。为了避免这些情况的发生,不要减少QA的时间。此外,在质量保障、最终检查以及签收的阶段把用户也引入进来。这样你在服务台节省下来的通话时间就将是值得的——结果是一个一致的应用,可预测且每次都可以正常使用,会在最终用户那里得到具有较高可用性的声誉。
7、“适配”应用
企业内的用户会在大量平台上使用各种设备,并且需要为这些平台开发应用。因此,一个新产品配置应用必须能够很好地运行在台式机、笔记本电脑以及任何一种安卓手机、iPhone手机、黑莓手机以及其他移动设备上。设备支持应用的能力根据每种平台的不同而不同。台式机或者笔记本电脑上运行的应用的功能要比在安卓、iPhone或者平板电脑——技术占用空间少、屏幕较小——上的更加完善和丰富。因此,任何设计能够配置在多种设备上的应用都应该对易用性进行测试,可以很好地运行在每一种设备上。
8、对安全性、锁定和新软件版本的集中控制
任何在移动设备和笔记本电脑上部署的应用都应该具有安全性和控制力,能够让总部追踪到丢失的或者不见的设备。如果设备无法定位,那么中央IT部门应该有一种技术可以锁定设备并且禁用设备。同样的,在组织机构内的设备也应该具有集中管控,推送新的软件版本,要么是自动升级或者经过最终用户设备的许可进行升级。这样一来,所有设备都可以在软件方面保持一致,IT技术支持和IT部门只需要管理一个软件版本就行了。
9、自动填充字段
如果最终用户输入了一条客户记录,整个记录信息都会显示在屏幕上的话就非常方便了。这让他们可以选择接受这条记录或者修改记录。如果他们必须输入重复数据字段的话就太过繁琐了。在应用设计过程中,要和最终用户免谈,决定哪些数据字段是应该由系统自动提供的。这会让用户节省时间,不用一点一点敲击键盘,不再那么受挫了。
10、把受青睐的应用作为标杆
很多时候,IT部门被要求更换那些最终用户不喜欢的老应用——并且希望让这些新应用看起来不同,使用起来也不同。但是还有很多情况下,最终用户对它们现有的应用很满意,只是想要一个新应用可以满足基本的工作流程,并且保持原有的风格就行了。
原文发布时间为:2016-7-14
本文作者:孙博