断断续续地翻译了不少用户体验方面的文章,对用户体验也有了一些认识。个人感觉用户体验就是要做细节,想用户之所想,急用户之所急,让用户在使用软件功能的过程中省时省力、清楚明白。说起来比较简单,但真正实践起来可能就是十分困难、麻烦。
  最近使用某个业务软件的信息申请流程过程中,经历了多次提交、驳回,对其中的用户体验方面的不足也稍有感触,特此记录,并引以为戒。
  信息申请流程的界面如下所示(手绘的界面,示意图),元素比较简单,一个申请说明,另外把要申请的内容列在信息列表中。如果不想马上提交申请,可以先保存,需要的时候再提交申请也可以。
  就是这个界面,在提交过程中感觉有以下几点用户体验方面的不足:

字数限制要有提示

  人都是有惰性的,能少点操作就尽量会少点操作。一开始犯懒,想在说明中除了把情况说一下,顺便就把要申请哪些信息列出来(其它文档中有现成的,想直接复制过来_)。填完之后直接点提交,结果等到同事审批时,却发现说明框中就只显示了部分内容。退回来再修改,改后顺手点了保存按钮,结果保存按钮提示说明内容超出了字符限制。
  现在网上填写信息,有字数限制的字段通常都会有剩余字数提示功能。如果没有剩余字数提示功能,那就应该在说明标签中提示有字数限制,例如将“说明”改成“说明(限XXX字以内)”,用户看到提示也会有意识的避免输太多内容。
  另外,如上图所示,说明字段的输入框那么大,一看就能输入2、3百字的样子。如果说明字段限制只能输入50个字,那就应该根据最大字数、字体、字号等显示一个合理尺寸的输入框,让用户一看就知道不能输入太多的内容。

按钮行为符合常理

  主要是信息列表输入功能,这个在图片中看不出来。照常理说,信息都是从上到下填写,显示也应该按照输入的顺序显示。如果新添加一行,点击新建按钮,就会在列表的最后出现一行空行,供用户填写信息。但是在实际填写过程中,点击新建按钮后,却是在最上方的第一行插入了一行空行,结果就是输入过程中的数据都变成了倒序,更奇怪的是,信息都填写完,点击绿色的保存按钮,列表的顺序又变了回来。也就是说,本来想输入12345,输入过程中变成了54321,结果点击保存按钮后,又变成了12345。
  应该按照用户的使用习惯及思维习惯去开发功能,否则用户就会觉得很奇怪,不知道怎么回事。

按钮行为保持一致

  在第一节“字数限制要有提示”中提到,点击提交按钮没有提示字数超出了限制,而在点击保存按钮时又提示了。如果是新用户或者使用不太熟练的用户,哪会了解这些细节。按理说这都不是用户体验的问题了,既然保存按钮进行了检查,那提交按钮也应该检查,不可能每次都要求用户先点击保存按钮,再进行提交申请。
  具有相似功能或操作的按钮,其行为也应该保持一致。保存按钮和提交按钮都要将用户填写的信息保存到服务器中,那这两个按钮就应该都支持规则检查功能,否则就要用明显的标识提示用户操作顺序。

  上面说的其实都比较细节,开发人员稍微多考虑或者站在用户的角度用一下就能看出来,但就是这些细节,会让用户多花费很多时间进行操作、查找问题。用户体验就是这些细节一点点积累出来的。

软件用户体验感受杂谈相关推荐

  1. 软件用户体验非常好的前端设计

    目前大部分好的软件都离不开WEB页面,特别是即时通讯软件运用方面,本文主要讲解前端编程的一些技巧,前端编程技能主要指定是JavaScript编程.JavaScript是一种居于对象和事件驱动的客户端脚 ...

  2. 怎样做好软件用户体验测试,高效地测评软件的用户体验-51Testing.PDF

    高效地测评软件的用户体验-51Testing 高效地测评软件的用户体验-----------.-..-.-..-.--..-----.01 [搜狗测试]小明的测试故事系列----...-------- ...

  3. “疯狂猜成语”软件用户体验

    郭志伟: 意见: (1)初级的难度大于中级,光有成语的解释而无图片的结合太难以答出结果:虽然你们高级的还没编写但个人感觉初级的比高级的略难 (2)进入初级.中级.高级form框后应该设一个返回按钮,一 ...

  4. to B软件为啥用户体验不好

    to B软件为啥用户体验不好?我今天从机制根源层面给大家说说.否则大家还停留在UI.UE的认知层面上. (1)从甲方视角看 to B软件其实分为:高层决策软件.中层管理软件.基层业务操作软件. 大家抱 ...

  5. 什么是用户体验设计?

    (图片来自互联网) 摘要: 不好的用户体验设计常让人发疯到要把电脑砸掉.那么到底用户体验设计包括哪些关键内容呢?用户体验设计就是根据产品的商业模式为用户设计合适的产品体验. 温馨提示: 本文分音频版和 ...

  6. 日活四千万的汤姆猫游戏家族,用AWS云服务打造“无感”用户体验

    2020年7月,"会说话的汤姆猫"首款赛车类游戏<汤姆猫飞车>上线公测.它保持了汤姆猫游戏家族一贯的Q萌风格,赛道上一路都有萌宠陪伴,引领玩家进入奇妙的赛车世界.&qu ...

  7. 文案写作软件_11种可改善网站用户体验的文案写作技术

    文案写作软件 Written by John Stevens 约翰·史蒂文斯 ( John Stevens)撰写 When we talk about user experience and your ...

  8. 周鸿袆讲座:互联网软件的微创新和用户体验(转)

    其实关于最近互联网新的一些产品的设想,我最近两年一直思考.因为互联网基本发展比较快,每五年是一个轮回,我在网上看一些评论家,基本上停留在10年那个水准,基本上还是觉得更多的在于抓眼球.广告模式,其实很 ...

  9. 电信感知测试软件,智能算法在电信业务用户体验感知分析中的应用

    摘要: 目前我国电信行业处在关键的转折期,在全业务运营后,行业竞争的核心不可避免的转移到服务质量和用户体验的层面上,各个电信运营商对服务质量的水平以及客户满意度的衡量更加重视.随着电信运营商对面向客户 ...

最新文章

  1. 【书单】matlab 科学计算、数值分析以及数学物理问题
  2. 前端学习(2133):前端代码复杂带来的问题
  3. 【快写】基本思路及模板
  4. druid jar包_使用druid实现Spring boot配置文件中数据库密码密文存储
  5. mysql索引别名_Mysql索引知识详谈
  6. 单片机汇编语言编程_单片机编程用C语言还是汇编?
  7. 第2章[2.6] 组件与容器的选择与开发
  8. 【数据库】第五章 数据库的完整性(2020.4.15)联系第三章
  9. 模拟美萍加密狗--Rockey2虚拟狗(一)
  10. PMP 第六版 p25 矩阵图 方便记忆 口诀
  11. 名人漏网之语 --联合早报2007-01-28
  12. 颠覆性创始人Tony Delgado在波多黎各启动编码训练营
  13. 简单了解logger.debug
  14. python三级等级考试有什么,python考级有几个级别
  15. 一,java虚拟机概述(什么是java虚拟机,为什么会产生java虚拟机,java虚拟机解决了什么问题)
  16. 判断当前是否是移动端H5打开
  17. DRV8818步进电机一种应用场景及实现思路
  18. win2003能装mysql_win2003 安装2个mysql实例做主从同步服务配置
  19. 时空大数据与众包计算学习总结
  20. uboot阶段修改dts使用分析

热门文章

  1. python led屏控制_【教程】简易Python上位机之LED控制
  2. oracle 查看crs,Oracle如何查询当前的crs/has自启动状态
  3. Leetcode出中国区网站了
  4. 利用悬浮窗加PopupWindow实现从手机屏幕右边划出应用快捷切换
  5. c++判断是否为闰年
  6. JavaScript 基本运算符
  7. 我们的世界 文/江湖一劍客
  8. TMS WEB Core开发Web应用优势说明
  9. 【C语言】刷题计划第一期——洛谷编程题目集
  10. 发布Android应用程序过程GOOD