最近公司在做一系列的产品培训,本周培训的讲师推荐大家阅读《简约至上》,刚好自己也在对这半年的产品设计在做复盘,于是开始了充电的过程。三天翻完了这本书,结合自己做的交互设计,还有不小的收获。
一、关于简约
1、简单的威力:简约具有破坏性,无人可以幸免,即使简单的设备也成多余。
2、问题不可避免
(1)越复杂或少用的知识,忘记就越快。
(2)用户不可避免地会赶时间,会分心,会忘记自己学过的东西。
3、在做技术产品的设计时,至少有三个角度:管理人员、工程师和用户。
一个人在一种情形下感觉简单的事物,换一个人或者换一种情形,可能就不会觉得简单了
4、特征:简单并不意味着最少化。朴素的设计仍然具有自身的特征和个性。
5、专心致志:简单源自专注。明确自己的目标,更容易迷途知返。
二、愿景:一张蓝图绘到底
1、用户想法
(1)提问:“用户在这里真正想干的是什么?”答案就是简单设计的指南针
(2)基于最终用户的真正需求,达成双方共识
1)跟用户多了解一些他们工作环境的情况,尤其是使用时经常会发生的事情。
2)在家里、在公司、在户外,设计的方案必须能够适应各种干扰。
2、用户分类:专家型用户、随意型用户、主流用户。
(1)专家型用户:愿意探索产品或服务,并且会提出各种改进建议。
(2)随意型用户:有兴趣使用更高级产品,不愿意接触全新东西,故新功能必须足够简单。
(3)主流用户(占绝对的主体地位):掌握一些重要功能的使用方法,但不会产生学会所有功能的想法。
1)想吸引大众,必须关注主流想法。
2)主流用户最感兴趣:立即把工作做完、容易操控、结果靠谱、合适就行、害怕弄坏、想看到示例和故事。
3)主流用户希望自己掌控起来容易、可靠、迅速。
3、品牌:品牌不是标志,而是体验
(1)了解品牌特征:
1)实用性——这个品牌能做什么对我有帮助的事情?
2)情感——这个品牌给了我什么感觉?
3)价值观——这个品牌崇尚什么?
(2)反复问自己“然后呢”,最终会发现用户的感情需求、深层次的需求,直至解决方案。
4、描述用户体验
(1)从用户的视觉角度描述核心行为
(2)用三言两语的故事表达出来核心体验
1)好的用户故事应该简明、具体、可信,并且拥有相关细节
2)可通过环境、角色、情节三个层次进行描述。
环境:故事中的“时间”和“地点”
角色:“谁”和“为什么”
情节:“什么”和“怎么样”
(3)用简单的语言把正在设计的东西描述出来
(4)设计简单的体验意味着要追求极端的目标
(5)花点时间观察和研究故事背后的数据
三、简约四策略:删除,组织,隐藏,转移(删除不必要,组织要提供,隐藏非核心)
1、变化
(1)变化曲线简化意味着改变,而改变始终意味着痛苦
(2)变化的三个阶段:舒适的状态 --> 痛苦时期 --> 收益
2、愿景与战略
(1)愿景:“怎么让利益相关方听自己的?”答案是必须理解他们的想法。
(2)战略:是对当前状况的一种诊断,基于它可以制订优秀的方案和长期规划,以便在竞争中立于不败之地
3、方案
(1)速效方案(快速生效),摒弃“速效方案”
(2)基础方案(会产生巨大影响或让其他改变更容易)
(3)战略方案(让产品与公司战略及愿景统一起来)
4、注重细节:最好与其他的差别在于细节。
四、删除:去掉不必要的,减到不能再减
1、关于删除
(1)不要等着别人不分青红皂白地、无情地删除最有意思的功能
(2)要总揽全局,保证只交付那些对用户体验而言真正有价值的功能和内容
2、关于核心
(1)体验的核心是最能打动用户的东西
(2)能够消除用户挫折感的功能同样也会受到欢迎
3、关于用户
(1)不要猜测用户可能会或者可能不会怎么样
(2)搞清楚用户到底遇到什么问题,仔细斟酌这个问题是不是应该由我们的软件来解决。
(3)增加功能不一定会让用户体验更简单,反而经常会导致用户更多的迷惑。
(4)要倾听用户的意见,但不能盲从。
4、关于功能
(1)删掉实现得不够理想的功能也是很重要的,删除对不同的用户影响不同。
(2)宁愿要一个实现不好的安全功能,也不要不安全功能。
(3)一个小变化导致了复杂的流程,那要寻找更好的解决方案。
(4)消除错误的来源是简化体验的一个重要思路。
(5)产品承载过多功能,有可能降低主流用户的满意度,从而对产品的长期盈利能力造成损害。
5、优先级:能否满足用户最高优先级的目标
(1)确定用户想要达到的目的,并排定优先次序
(2)解决用户在使用产品过程中最常见的干扰源
6、负担
(1)删除文字:多余的文字通常是浪费,用户不会一字不落地看完
1)删除后,重要的内容“水落石出”
2)消除了分析满屏内容的麻烦
3)读者会对自己看到了什么更有自信
(2)简化布局
1)选择过多很容易让用户无所适从
2)选择有限,用户反而更欢喜
(3)视觉优化:
1)精简按钮和链接的样式
2)前景比背景更吸引人注意力(线条是前景)
3)尽可能少使用强调,别使用粗黑线,匀称、浅色的线更好
4)减少元素大小、形状的变化
(4)减少广告位和广告数量:让目标明确的客户不会被这些内容干扰
(5)聚焦:删除策略的核心就是干掉那些分散注意力的因素,聚焦于项目
(6)聪明的默认值:通过分析客户信息(如日志文件),找到很多选择默认值的依据。
7、砍掉时间:节省时间对用户很重要
(1)时间最多只能是衡量成功与否的间接标准。
(2)用户很自信,很快就会做出决定;发现太费时间或太费劲,就会放弃
五、组织:按照有意义的标准划分成组
1、主题:通过组织的方式来简化设计,要点在于只强调一两个最重要的主题
2、分块:把项组织到“7加减2”个块中
3、步骤
(1)要理解用户的行为:他们想做什么,先做什么,后做什么
(2)要悉心了解用户心中的操作步骤,然后尽全力让流程与各个步骤的顺序吻合
(3)画出用户的行为,有助于理解如何组织你的软件产品
4、方式
(1)清晰:简单的组织模式具有清晰的界限,用户才知道到哪里去找自己想要的东西
(2)分类:所谓最简单的分类,通常指的是重复交叉最少的分类方法
(3)搜索:好先对内容有效地组织,然后再考虑如何设计搜索,搜索都比浏览困难得多
(4)时间和空间:按照时间来组织活动是一种简单又通用的方式
(5)分层:可借助于颜色、灰度、大小缩放、形状变化,都可以实现感知分层
(6)色标:确保人们会花很长时间学习,而且会重复使用你的设计时,色标系统非常适合
(7)期望路径:人们并不总是走你为他们铺好的路
六、隐藏:把不是最重要的隐藏起来,避免分散用户注意力
1、适合隐藏的
(1)那些主流用户很少使用,但自身需要更新的功能,通常是适合隐藏的功能。
(2)个性化设置不会经常改变,因此非常适合隐藏。
2、自定义
(1)如果操作很简单,不会重排太多项,自定义还是很有价值的。
(2)让用户自定义自己的用户界面,是假设用户知道如何布局最有效、最高效。
3、自动定制:会把界面搞得很复杂,用户带来极大不便
(1)很难保证默认菜单的准确性
(2)用户需要把每个功能看两遍才能确定
(3)用户最终不知道去哪里找自己想用
4、展示
(1)渐进展示:显示供主流用户使用的功能,隐藏为专家级用户准备的扩展性的功能。
(2)阶段展示:
1)每个环节都能像讲故事一样层层展开
2)说用户的语言
3)把信息分成小块展示
(3)适时出现:尽可能彻底地隐藏所有要隐藏的功能。只在合适的时机和位置上显示相应的功能
(4)提示与线索:界面中包含的线索尽管细微,能恰到好处地提示出隐藏功能的位置和功用
(5)容易找到:
1)放在了用户关注点上,即使标签非常小,也会收到良好的效果
2)保证用户在前进的过程中能够遇到提示。但,不要挡住他们的去路
七、转移:保留具备最基本功能,其他复杂操作转移到合适的地方,让用户每时每刻都能感受到简单之美。
1、在设备之间转移
(1)让重要的功能触手可得,同时转移那些过度复杂的东西
(2)根据不同设备的长处和不足来设计(桌面、移动与可穿戴设备)
(3)多设备共享同一个功能,把功能拆分成更小的组件,检测每一步是否适合用户需求
2、用户
(1)先搞清楚把什么工作交给计算机,把什么工作留给用户
(2)用户指挥,计算机操作,就会给人简单的感觉
(3)监控需要计算机“无脑地”运行,提醒则需要顾及礼仪
3、开放性
(1)把相似的功能绑定到一起。找一个功能总比在几个类似功能中选择容易,学习一个功能也比学习多个功能容易,且一个功能更容易维护
(2)简单界面的最高境界是专家和主流用户都会感觉它非常好用
(3)开放性界面的秘诀在于尽量减少仅适合中级用户的“便捷”特性
4、信任
(1)用户参与测试原型或实物模型
(2)让用户专注于选择和指挥,让计算机专注于存储和计算。
(3)简单的体验需要信任。计算机之所以让用户不舒服,是因为它总是控制和指挥用户
八、简单设计思考
1、到底应该把这个复杂性放到哪里?
2、这个任务应该是自动化的(比如衡温器),还是应该由用户来控制(比如电灯开关)?·
3、界面中是应该包含很多功能特定的按钮(比如Word软件),还是只放一些通用的按钮(比如笔记应用)?
4、这个任务是应该一次完成(比如注册领取驾驶证),还是应该分几段时间来完成(比如在LinkedIn上填写个人简介)?
5、这个任务是应该让用户有意识地去处理(如使用屏幕上的控件来筛选搜索结果),还是应该在无意间完成(如查看伦敦地铁图中的绿色线路)?