当谈到系统可用性我们都谈什么

经常听程序员或者产品经理说到系统可用性,可是系统可用性是一个很宽泛,模糊的概念,你很难清楚的定义它,下面列举了一些,在考虑系统可用性问题上,有国外技术专家列出了一些检测系统可用性的ChekList,原文地址: http://userium.com/#

用户体验
  • 本地化特性:基于用户所在地使用对应的语言,货币单位,税收信息等等
  • 为注册用户提供更多的价值,避免无意义的注册。
  • 收费信息必须明确,清晰,避免暗中收费。
  • 不要自动刷新页面,新内容的突然加载会让用户很迷惑。
  • 提供样例参考,让用户更容易明白某项功能
  • 提升系统的可信度,系统最好有明确的联系信息(电话,地址等等),系统中最好有一些真人的照片,记得随时更新系统信息。
  • 系统信息整齐,简洁,且可以细察的。图片支持放大和缩小以备用户查看细节信息。

主页
  • 明晰的用户操作指引,让用户明白他能做什么,以及做了之后的好处。
  • 积极正面的系统第一印象。
  • 在主页上显示用户登陆的用户名。
  • 关于系统的大改动一定要展示在主页。
  • 把公司的联系信息放在易于发现的位置。
  • 主页需要有Term Of Use的信息,告诉用户如果你会收集哪些用户信息。
  • 主页的图片一定要切中系统主旨,可以放一些关于系统和服务的高清截屏图。
  • 主页地址最好能支持带"www"前缀和不带"www"的URL。

接入性
  • 为非文本内容(图片,音频,视频等)设置alt属性,这样当用户无法加载这些内容时,任然可以看到一些指示性的文字,帮助用户理解这个元素的作用。
  • 不要通过标签颜色来表达信息。
  • 即使没有CSS样式信息,内容也应该要是可读的。
  • 尽量避免使用flash。
  • 连接,按钮,checkbox可以很容易被点击到。
  • 设置清晰的网站Title,让用户可以更容易从收藏夹中找到你。

导航
  • 重要的链接不要放到会移动的元素里。
  • 除非没有更好的选项,否则不要使用字典序排列连接,使用逻辑结构更好的排版方式。
  • 让用户清楚的知道,他现在在系统中的位置。
  • 导航体验在每一个页面都是一致的
  • 支持浏览器的“回退”功能。
  • 链接的描述文字有意义。
  • 让系统每一个页面的URL更直观易记。

搜索功能
  • 系统要有搜索功能便于用户查找信息。
  • 每一个页面都要有搜索功能,而不仅是主页
  • 搜索框要大,便于用户点击,输入
  • 搜索框是表单提交形式的,便于用户输入后直接回车即可搜索,而不需要再去点击某个链接。

链接
  • 重要的用户行为使用按钮而不是链接。
  • 点击链接时不要新开标签页,或者窗口。
  • 在网页中,要让每一个链接易于识别。
  • 当焦点在链接上时,请以明显的颜色区分。
  • 确保每一个连接都是可跳转的。

布局
  • 重要的信息首先展示
  • 响应式设计
  • 关联信息放在一起
  • 尽量少使用弹窗
  • 整个系统的页面布局一致
  • 页面内容要整洁

流程
  • 问题跟踪,发现的每一个可用性问题都要使用jira等bug追踪系统跟踪。
  • 在系统开发的每个阶段都引入目标用户做测试,由从未参加过系统开发的人管理整个测试流程。
  • 优先级排列。
  • 在做大的变更之前,要对该变更做影响分析。
  • 计算每次变更的投入产出比(ROI)

表单
  • 简洁,只包含必须包含的问题。
  • 不要使用过长的下拉菜单。
  • 输入框是灵活可变的
  • 输入框使用常用语标注用途,最好还能支持autofill,节省用户输入时间。
  • 输入框包含样例,帮助用户理解意图。
  • 表单提交需要有确认信息。
  • 输入信息的验证失败,需要把错误信息清楚的显示在错误的输入框旁边。

内容
  • 内容要和背景区分开。
  • 内容需要支持放大,缩小,支持用户细察。
  • 内容使用常用的单词描述,让用户更易理解。
  • 内容信息有价值,且时时更新。

猜你喜欢

转载自ningandjiao.iteye.com/blog/1853719
今日推荐