用户体验的要素

用户的第一印象

用户安装软件之后,软件第一次启动,软件设计者要给用户什么样的第一印象?用户头一回来访问你的网站,你要给他们什么样的第一印象?很多软件设计者把用户界面等同于给领导汇报的工作成绩单,所有的功能都争先恐后地出现在用户面前,唯恐用户没有注意到。但是用户往往会被繁乱的界面弄得晕了头,无所适从。现在电视的遥控器大多数就是这样设计的。还有的软件把自己当成一个毫无感情的工具,早期的一些字处理软件就是这样。用户启动软件后,看到屏幕上部出现了一行菜单,紧接着好几行小按钮,下面就是全白的屏幕。有更好的设计么?

我们至少可以考虑以下两点。

1.谁会是我们的目标用户?他们是什么样的人?他们的使用方式是什么样的?用户是从哪里进入到这个软件或网站?他们知道这个产品是做什么的吗?用户想达到什么目的?怎样让他们尽快找到相应的功能入口,完成任务?我们的软件可能比难用(学习曲线较陡),怎样才能让用户尽快掌握基本功能?

2.用户和软件的第一次使用,很大程度上决定了用户对软件的评价。怎样让用户在第一次使用的时候,少花时间(或者不花时间)在对用户没有价值的部分(如配置软件的基本设置、登录、填写用户的各种属性等),而把大部分时间花在有实际价值的功能(如完成任务、消费内容、创建内容)上?大家平时都说要向某某大师或某某产品学习,把最重要的功能做好交给用户,把那些无关紧要的功能藏起来,做减法......但是程序员们还是会想着把高级功能"秀"出来。我们都用过各种电视/DVD播放器的遥控器,功能很强,按钮很多吧?你有没有注意到老人家使用遥控器时的困难?

下面的"设计"大胆地做了减法,解决了老年人使用的难题注释2:请问,这是一个好的设计么?我们可以用5W1H的方法来判断。

who:谁是你的目标用户?

when:他们会在什么时间使用你的产品?比如一个邮件应用,用户在起床时可能更偏向于快速查看,而在工作时间会发生更多的输入操作。

Where:目标用户会在哪里和你的产品交互?是晃动的公交上或阳光耀眼的室外?还是在沙发上?

what:你的产品是什么?而用户的期待是什么?

why:用户为什么要使用你的产品?他们的动机是什么?还有,在众多竞争产品中,用户为什么会选择你的产品?

How:用户是如何与你的产品发生交互的?他们怎么用?在使用过程中出现了什么问题吗?

相关推荐
严肃小白兔4 小时前
TanStack Router 更新构建工具链:Node.js 兼容性、路由分割与前端工程实践
前端·node.js·状态模式
水云桐程序员4 天前
从零开发软件的步骤,软件开发从零到完成应该怎么做?
笔记·学习·软件构建·个人开发
东莞市壹星自动化设备有限公司4 天前
透明圆瓶内部特征怎样定位:折射追踪与近远相位分支
嵌入式硬件·自动化·需求分析·几何学·骨骼绑定
前进的李工6 天前
Agent 学习笔记 05:系统提示词应该怎么写
笔记·学习·prompt·agent·个人开发·few-shot·ai应用开发
西山创罪梦不觉6 天前
商业经济学学习资料
需求分析
.Bryce.6 天前
从零到一开发技术名词大全:从需求分析到 AI Agent 工程
java·网络·人工智能·agent·需求分析·agent评测
AbelZ_017 天前
基于GJB 438自动生成软件需求追踪表,检查软件需求规格说明、软件设计说明、软件测试说明文档追踪关系
需求分析·军品项目管理·gjb软件文档
2501_916008897 天前
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915918417 天前
iOS 推送通知怎么实现,从 APNs p8 密钥到 iOS 真机收到第一条推送
vscode·ios·objective-c·个人开发·swift·敏捷流程