在重构一个遗留前端系统的时候,我觉得需要有一些指导原则来引领我做设计。正好看到了这本书,摘录一些有益的观点。
普适观点
- 人们喜欢简单、值得信赖、适应性强的产品
- 考虑大多数用户的体验,让他们觉得产品井然有序,轻松自在。他们正在掌控着一切。
- 改变会产生影响,需要有办法(最好是公式)来衡量究竟是正面影响大,还是负面影响大
- 描述你的设计
- 使产品的设计符合用户使用产品的环境,要意识到影响用户体验的因素极多
- 简单的用户体验是初学者、新手的体验,或者是压力之下的主流用户的体验
- 想要实现简单的体验,需要将目标定得极端,这样能保持产品迭代朝着正确方向前进。例如将目标定位“瞬间响应”而不是“快速响应”,这样我们能在开发新功能时时刻提醒自己。
实现简化的4个策略:
删除
- 去掉不必要的功能,直到不能再减
组织
- 按照有意义的标准将他们划分成不同的组
隐藏
- 隐藏不是最重要的功能,避免分散用户注意力
转移
- 将复杂性转移到其它地方。例如遥控器保留具备最基本功能的按钮,而将其它控制放到电视屏幕的菜单上
对待客户需求
- 不要简单地因为客户要求就增加功能,应该对用户的要求做逆向工程——搞清楚用户到底遇到的问题是什么,然后仔细斟酌这个问题是不是应该由软件来解决。
- 增加功能不一定能让用户体验更简单,反而经常导致更多的迷惑。
Simplicity is the ultimate sophistication
– Leonardo Da Vinci