容错性设计
我们有时候不能不面对产品出错的时候。无论设计得多么用心,无论做了多少测试,用户仍然会遇到错误和问题。
即便你的产品90%的时间都运行良好。但是如果在用户需要帮助时置之不理,他们是不会忘记这一点的。——《getting real》
既然出错不可避免,那么如何进行容错性设计才是关键。
容错性设计就是当错误发生时,人们看到的界面。
就像对付不该发生的错误一样,容错性设计的关键在于“做好防御”。产品设计者们必须不断寻找可能造成用户困惑和不满的出错点。好的防御性设计决定用户体验的好坏。
举个例子:
有没有人注意过进入银行ATM机可以有多少种刷卡方式。答案是八种!而正确进入方式只有一种方式。
如何从设计上避免用户出错,限制是一种非常必要的方式。
- 限制用户某些交互操作
SIM卡如果做成一个倒角避免了长方形带来多种插入方式的错误。
三项插座和相应插孔的匹配避免了用户使用两项或其他插座错误的可能。
置灰是界面上限制某些操作的好方式。
Flickr的照片上传wizard,防止用户跳过第一步直接进入后面操作,采用置灰的方式。一方面告诉用户这可以进行当前操作,另一方面预示后面还有哪样的操作。
- 减少用户认知混淆
根据已订阅和未订阅的不同,订阅button和退订进行视觉上明显的区分,避免错误操作。
- 合理利用系统反馈
如果错误不可避免的发生了,合理恰当的提示可以减少用户的挫败感。
1、提前提示某些操作可能引起错误。
在输入密码需要区分大小写时,caps lock键打开下作出提示以免出错。
2、防止用户错误,操作后提示确认。
在用户点击发送后提示没有输入主题信息,防止用户直接发送无主题邮件。
3、不仅要反馈出错,更要给用户解答。
最好能够告诉我,具体错误的原因在哪里,是那句话和字出现的问题。
4、给予用户适当指引和建议。
当用户搜人没有结果的时候,引导用户继续查找或者 邀请好友。
当用户搜索无结果时,智能猜测用户的出错原因或者给予其他引导。
应该如何人非圣贤,孰能无过。用户是产品的上帝,如何通过设计减少用户的出错后的挫败感。永远错误是产品的,宽容用户的错误,不要容忍产品的错误
感谢seven文档的启发。
来源:http://www.zhangyq.com/fault-tolerant-design/
-
微信创始人张小龙首次公开演讲(官方无删减版)
微信创始人张小龙首次公开演讲(官方无删减版) -
如何通过APP看到产品战略层面
产品经理拿到一款产品的时候,不能只能看到表面信息,而是要能看到产品背后的信息。 -
基于用户的“真需求”创新产品
产品创新是保证企业在竞争激烈的市场上长久生存的关键,今天,我们就围绕产品创新和用户研究分享一些看法。 -
有一种交互设计研究验证叫“设计走查”
如何在最短的时间内对自己的产品做出检验,确保其在定位、设计、营销计划等多个环节,在可视范围内是正确的,需要一套比较科学、完善的方法去做出检测。 -
你为什么离不开微信?
张小龙说用完即走,你却爱不释手; 到底是什么让你离不开微信? -
移动互联时代APP的发展方向
现在我们已经走上了移动互联网时代,无论是企业还是公司,都会经过网络竞争中争取有利的优势,较为传统的产品竞争逐渐向互联网竞争转型,出现了很多数据云大数据等等 -
AI 时代产品经理的机遇和挑战
AI 时代产品经理的机遇和挑战 -
前1%与前10%的产品经理差距在哪?
前1%与前10%的产品经理差距在哪? -
你有哪些策略应对不断的需求变更?
你有哪些策略应对不断的需求变更? -
如何运营天猫【十亿俱乐部】商家页面?
如何运营天猫【十亿俱乐部】商家页面?