回忆这本书中的内容,就如书的英文题目一样:The design of everyday things。没有什么高深的理论,只是放大了一些生活中的细节,放慢了生活中大家容易忽略的过程。作者从这些细节和过程中告诉读者,或者是在探索怎么样的设计才算是合乎人们逻辑的设计,什么样的设计是我们应该避免的,是为人们带来不便的。
作者把人类对所有事物的操作分为七个阶段:行动目标、行动意图、动作顺序、动作的执行、感知外部世界状况、对感知到的状况进行解释、对解释加以评估。这七个阶段可以分为两个大的阶段:执行阶段(我们作用于外部世界的动作)和评估阶段(在外部世界的实际状况与我们所期望的状况之间进行比较)。
我们对所有事物的操作都可以通过上面作者所划分的七个阶段来进行分析。无论这是事物是真实的物体如:门、开关、路标,或者是互联网上虚拟的网页上的按钮、链接、甚至是广告。用户在第一次看到这些事物,到最后完成操作,都可以通过这七个阶段分析,如果最后事物产生的实际状况和用户的期望相符合,那么这就是个成功的设计,因为它符合用户思维模式,用户在使用该事物的时候不需要看说明书,不需要专业人士指导,就可以很自然的完成整个操作。
所有一切的设计都应该以用户为中心,以方便用户操作为目的,最成功的结果是让用户察觉不到这个里面有很多的设计,察觉不到这个东西是一个陌生的东西。
另外书中在进行以用户为中心的设计时,还提出了几个重要的手段(方法),印象比较深刻的,第一个是操作限制,能够限制用户的一些错误或者没意义的操作;第二个是标准化建设,这个比较难以施行,因为各地的标准不统一,实施统一标准化很难。第三个是可视化,用户的所有操作都应该看得见,并且尽可能符合用户的期望(自然),用户应该可以即时的得到反馈,以帮助用户进行下一步决策。
这本书确实是一本设计师或者非设计师必备的书籍,套用书的副标题:“别再用设计的错误惩罚我们自己”,对于用户是如此,对于设计师来说就是:别再用错误的设计让用户难过。
----EOF-----
微信公众号:Python程序员杂谈
微信公众号:Python程序员杂谈