《构建之法》读书笔记——第12章 用户体验

第12章 用户体验

其实,计算机软件的用户界面(User Interface, UI)和用户体验(User eXeperience,UX)是一个有着丰富内容的学术领域,软件工程师们在长期工作中也积累了很多相关的经验。

 

无论软件还是硬件,都有很多功能部件,各个部件还要有机地结合起来,才能满足用户的需求。

12.1 用户体验的要素

12.1.1 用户的第一印象

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

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

         2.用户和软件的第一次使用,很大程度上决定了用户对软件的评价。怎样让用户在第一次使用的时候,少花时间(或者不花时间)在对用户没有价值的部分(如配置软件的基本设置、登录、填写用户的各种属性等),而把大部分时间花在有实际价值的功能(如完成任务、消费内容、创建内容)上?

12.1.2 从用户的角度考虑问题

12.1.3 软件服务始终都要记住用户的选择

长期使用之后,软件会更好用吗?

12.1.4 短期刺激和长期影响

短期刺激反应好的,长期影响并不一定好。

12.1.5 不让用户犯简单的错误

12.1.6 用户体验和质量

妥协。

12.1.7 情感设计

12.2 用户体验设计的步骤和目标

用户体验设计的步骤

概要设计Conceptual Design

行为(交互)设计Behavioral Design

界面设计Interface Design

用户要解决得痛苦是什么,如何给用户提供价值?在此之前可以做用户调研

 

通过一系列用户和软件系统的互动,帮助用户解决问题

通过读取用户的输入,以及创造和改进交互的媒介(输入输出设备上的文字、图像、声音、振动等)帮助用户进行交互

例子:数据报表功能

用户的痛苦是在众多数据中找到关键业务指标变动的趋势;用户并不关心报表是如何生成的;或者SQL语言的精妙之处

设计一系列的操作,让用户能实现他/她的目的。

这一阶段具体的结果包括:信息架构图,使用流程图,线框图等。这些交互设计产品可以帮助团队更好地理解设计方案,开启更具体的产品开发的工作

对数据的展现方式进行设计,确定图标、行列的大小;行列边界的颜色;各种参数的呈现方式;对于关键数据,是否采用特殊方式显示,等等

相当于生命周期的需求分析阶段

相当于生命周期的场景设计阶段

相当于生命周期的具体实现阶段

12.3 评价标准

         1.尽快提供可感触的反馈

         2.系统界面符合用户的现实惯例(Familiarity,Avoid Surprise)

         3.用户有控制权

         4.一致性和标准化

         5.适合各种类型的用户

         6.帮助用户识别、诊断并修复错误

         7.有必要的提示和帮助文档

12.4 练习与讨论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值