1.简单的特征和个性应该源自你使用的方法、所要表现的产品,以及用户执行的任务。
2.1对于设计之前建立关于【简单】的认识,这个认识将成为判断自己是否保持简单的一个标准。
用一句话把它写出来,包括我要设计什么、遵循哪几个设计规则,尽量使用简单术语。面对设计功能表犹豫时,暂停下来问自己“做这个表是为了什么”这个描述是我判断设计是否简单的基准。
2.2描述我希望用户有什么体验。即描述用户的使用情景,以及我的设计怎么满足用户在该情景下的需求。
3.1无法控制用户使用软件的环境,只能使软件设计符合环境需求。
3.2用户体验应该简单到不受外界干扰的影响,能够在人们被打断的间隙生存。
4.1用户简单分为三种类型:专家型、随意型以及主流用户
4.2主流用户:使用产品的目的是完成某项任务,跟你所使用的技术无关。
4.3主流用户需求:
a.主流用户最感兴趣的是立即把工作做完,专家则喜欢首先设定自己的偏好
b.主流用户容易操控最有价值,专家则希望看到完美的结果
c主流用户怕弄坏什么,专家则有拆解一切刨根问底的冲动。
d主流用户觉得只要合适就行了,专家则想着必须精确匹配
e主流用户想看到示例和故事,专家想看到的原理。
f主流用户想得到靠谱的结果,专家则希望看到完美的结果。
5.简单的用户体验是初学者、新手的体验,或者是压力之下主流用户的体验。
6.感情需求:照顾用户的产品使用体验,设计中心在满足隐性需求上。
7.简单意味着控制,主流用户而言就是掌握结果。
8.从产品解决用户的需求出发不断反问然后呢。
9.关注主要的行动,并且要从用户的视角把它描述出来。
10.1描述用户体验--讲故事,不要担心故事的表现形式,关键是把你的所有约束条件诉诸文字。不要说用户注重细节,要去描绘他反复按照备注和对自己的工作,表现出来会给人具体而清晰的感觉。
10.2可信的环境(故事中时间地点)
可信的角色(谁和为什么)
流畅的情节(什么和怎么样)
情节上遇到麻烦就返回到角色,设想角色怎么做。角色上无法做文章,就挖掘环境,看环境如何影响角色。
11.瞄准极端的目标,即使是那些无法完全实现的目标,也能够帮你保持产品的简单。
[图片上传失败...(image-61b496-1522484130829)]
12.运用学到的东西构思故事,然后再据以深刻理解自己要解决的问题,接着奇迹就会发生。
首先,回顾一下你从用户那里收集的素材、面对的问题、生活的世界。把那些对用户行为影响最 大的事情放在前面。
然后,从故事中寻找突破口。
把这些设计要点按先后次序排列出来,哪一个因素影响最大?哪方面容易改变?
最后验证见解。如果你的见解有偏差,会导致什么结果?有哪些不可控因素会影响你的看法?有没有正反面例子可供参考?这些例子能否反映出你的看法有问题,或者例子本身就有问题?
验证你的想法意味着还要花更多时间观察现实中的人,通常可以使用原型或者竞争性产品作为辅助。只有通过验证,才能知道你的见解有没有价值。
删除
1.与新增功能相比,用户跟关注基本功能的改进
2.增加价值始于改进核心体验
按照优先级对功能进行排序时,要时刻记住用户认为那些关系到他们日常使用体验的功能最有价值。以此为起点,开始编写用户故事。
能够消除他们挫折感的功能同样会受到欢迎。
砍掉残缺功能
增加功能不一定会让用户体验更简单,反而经常会导致更多的迷惑。
3.如果在设计的时候只盯住流程,那么结果很可能会创造更多的功能去处理出现的各种异常情况、问题和细节。要想避免这些复杂性,退一步想,把注意力集中到客户的目的上面,问自己“还有其他解决方式吗?”
3.2如果一个小的变化就导致复杂的流程,就应该退一步去寻找更好的解决方案。
4.判断删除功能对用户的影响多大最开始应该考虑的,时哪项功能最接近用户的核心需求。
5.排定功能优先级
a确定用户想要到达的目的。并排定优先次序。
b专注于寻找能够完全满足优先级最高的用户需求的解决方案。找到之后再考虑满足用户的其他目标。
c确定用户在使用产品过程中最常见的干扰源,并将解决这些问题的功能按难易程度排出优先次序。
d要知道能够满足主流用户的与专家用户功能上的区别
6.看产品能否满足用户最高优先级的目标。(给那些轻易能够满足主流用户需求的功能排定优先次序)
6.2功能多对于没有机会试用的消费者有吸引力,在消费者使用了产品之后,他们的偏好就会改变。一下子从重视国内,变成了更重视可用性。
7.负担
a删除没人会看的文字
b简化布局 让人容易分清哪些内容重要哪些内容不重要
c去掉重复的链接,减少可点击项的数量
d精简按钮和链接的样式,让人容易区分哪些可以点击,哪些不能点击。
e去掉分散注意力的元素,分割内容的线等减少视觉上的干扰
对用户而言,真正重要的是你的设计能不能解决他的大问题,如果能用户会顺从你。
8.选择聪明的默认值可以减少用户的选择
聪明的默认值指得是适合大多数人口味的选择。通过分析客户信息,可以找到很多选择默认值的依据
a热门文档(“头条新闻”)
b类似项(“浏览过这个产品的用户还看过......”)
c个性化信息(“使用你的地址自动填写表单”)
d共同的选择(把“中国”放在国家列表的最前面,如果你的大多数客户来自中国国内的话)
当一个客户再次关顾其网站或应用,他通常愿意以前次离开的状态作为起点。
a最近保存的文档(打开xx.doc)
b恢复状态(继续从游戏的第三关开始玩起)
[图片上传失败...(image-41141e-1522484130829)]
9.消除错误来源是简化体验的一个重要思路。
在设计简单的体验时,关键的一步是确定哪些地方需要错误信息或检索错误日志,从中找出常见的错误信息。
10.减少视觉混乱的方法
a使用空白或轻微的背景色来划分页面,而不要使用线条。线条在前景中,而空白和颜色在背景上,前景会更多地吸引人的注意力。
b尽可能少使用强调。如果仅加粗就行了,就不必又加粗、又放大、又变成红色。
c别使用粗黑线,匀称、浅色的线更好
d控制信息的层次。如果页面中信息的层次超过了两或三个层次,就会导致用户迷惑。比如说,要少用数字、大字体或粗字体。最好总共不超过三个层次:标题、子标题和正文。
e减少元素大小的变化
f减少元素开通的变化。整个界面中最好只使用一种按钮样式,使用三或四种按钮样式太过花哨。
11.删减文字
a删除引见性文字
b删除不必要的说明
c删除繁琐的解释
d使用描述性链接。通常位于标题下面的“单击这里”或者“更多内容”链接都想说明要把读者带去哪里。把标题本身作为链接可以让界面更清爽
12.精简句子(兰哈姆方法)
a不使用介词(“对于、根据、为了、基于、通过、关于”)这些词会弱化句子的谓语,因此要尽量省略
b不使用is的动词形式(“正在消耗时间”),尽可能使用其他表述方式(“花时间”)。
c把被动句式(“时间是被这个项目所需要的”)转化为主动句式(“这个项目需要时间”)
d删掉索然无味的开头(“大家都很容易看到这一点.....”)开门见山
e减少废话。在表达相同意思的前提下,用“每天”代替“在每天的基础上”
13.焦点
a聚焦于对用户有价值的功能。
b聚焦于可用的资源
c聚焦于达成用户的目标。纠结于流程会陷入细节
d删除干扰性
组织
1.分块 把项目组织到7加减1个块中。
2.围绕行为进行组织:理解用户的行为:想做什么,先做什么后做什么
人们一般都希望按照某种特定的步骤做事。打乱这个步骤就会造成迷惑。次数最大的障碍是注册流程和有效性检查。如果不能去掉这个步骤,至少想办法推迟;如果不能推迟,就尽量简化。悉心了解用户心中的操作步骤,然后尽力让流程与各步骤的顺序吻合。
如果把用户划分成两个完全不同的类别,他们在网站上的行事方式截然不同,那么这就是一个良好的起点
2.设计简单的用户体验,最好先对内容有效地组织,然后再考虑如何设计搜索。
3.时间和空间
4.利用不可见的网格来对齐界面元素,时吸引用户注意力的一种有效方式。网格越简单,效果越明显
利用网格来布局界面项时,注意参考关于大小和位置的提示
a重要元素大一些
b不太重要的界面元素应该小一些。要想办法表现出不同的重要性
c相似的元素放在一起 ,能够有效减少视觉上的干扰因素(色标、标签或边框),也不必解释他们之间的关系。
5.感知分层:把一些元素放在另一些元素的上方,或者把两组元素并排起来。例如,可以用连续的色带联系相关的内容,甚至,还可以让散落在用户界面各个地方的元素之间建立联系,比如为购买按钮和购车图标应用相同的颜色。在感知分层的使用情况下,不一定要把界面严格分割成几个区域。
感知分层借助于颜色很容易实现。除了颜色之外,使用灰色阴影、大小缩放,甚至形状变化,都可以实现感知分层。
a尽可能使用较少的层。内容越复杂,所需的分层反而能少些。
b考虑吧某些基本元素放在常规背景层,因为一个元素很难放在两层里。
c尽量让任意两层之间的差别最大化。20%的灰度和30%的灰度很难让人分清。类似地,在选择颜色时不能忘记色弱的用户。
d对于相对重要的类别,使用明亮、高饱和度的颜色,可以让他们在页面上更加突出
e对于同等重要的类别,利用感知分层技术,使用相同的亮度和大小,只是色调要有所区别。
眯起眼来观察,看是否分辨的出。
6.在确保让人们会花很长时间学习,而且他们会重复使用你的设计时,色标系统非常合适。
7.期望路径:不断重复使用软件的流程,看看哪个地方总是抓住你的眼球。
简单的组织,意味着你在使用软件时会对什么感觉不错,而不是你在规划中看到了什么逻辑。
隐藏
1.不常用但不能少
a事关细节
b选项和偏好
c特定于地区的信息
如果缺少这些功能或控件,就会变得太通用,无法满足用户的个性化需求。
2.设置:最好放在一个开放的页面,或者放在所有页面中,最好把它们隐藏在网站的开始位置,或者应用程序的边缘。在寻找要隐藏的功能时,设置通常都是首选。设置与不常用的任务有很大的区别,因为后者一般会涉及外部目标,而设置的目的则是让用户更好地使用软件。
3.隐藏精确的控制部件是保持简单的选择
保存:1.你想给文件起个什么名 2.你想把它保存在哪里(在列表中选择)
核心功能+扩展功能
4.阶段展示
登记表单
a设定一种场景
b讲一个故事
c说用户语言
d把信息切分成过多小块(每块必须完整而又自成一体)
5.尽可能彻底地隐藏所有需要隐藏的功能,只在合适的位置上显示相应的功能。
6.应邀探索设计模式,而非试图介绍更多功能的标签。
调出高级工具的上下文,能够让用户清楚地知道高级工具与基本工具能够完成类似地任务。专家比较喜欢这种邀请方式。主流用户也乐得在将来有了信心或者有需要时,再来探索相关的高级工具。
7.让功能容易找到
遇到问题时,他们会更多地关注屏幕上的问题区域。
8.隐藏的要求
a隐藏一次性设计和选项
b隐藏精确控制选项,但专家用户必须能够让这些选项始终保持可见
c不可强迫或寄希望于主流用户使用自定义功能,不过可以给专家提供这个选项
d巧妙地隐藏。彻底隐藏,适时出现
转移
1.用户擅长做什么:让用户和计算机各自去做最擅长的事 用户指挥,计算机操作就会给人简单的额感觉
2.把相似的功能绑定到一起,虽然多合一的功能不一定能完美实现各种用途,但却具有明显的优点:找一个功能总比在几个类似功能中选择容易,学习一个功能也比学习多个功能容易,且一个功能更容易维护。
3.开放性界面的秘诀在于尽量减少适合中级用户的“便捷”特性。
最后的叮嘱
创造简单用户体验的秘诀就在于把复杂性转移到正确的地方。让用户每时每刻都能感受到简单之美。
到底应该把这个复杂性放到哪里
a这个任务应该是自动化的,还是应该由用户来控制?
b界面中时应该包含很多功能特定的按钮,还是只放一些通用的按钮
c这个任务是应该一次完成,还是应该分几段来完成
d这个任务是应该让用户有意思地去处理,还是应该在无意间完成
网友评论