很多人都认为UE是一个很简单的工作,就是设计出符合用户想法的产品。每个人都觉得自己代表着用户,都认为按照自己的想法去设计,就是符合用户的想法,就是好的易用性产品。每个人都觉得自己可以做UE的工作,并且觉得自己可以胜任,很难去理解专业UE人员为什么设计出一些易用性不好的软件产品出来。
外行的人一般在提出自己的意见时,多会说“我想,我觉得”等这类的话,没有理论基础,也没有经过实践测试,往往只是根据自己的主观臆断。
我个人觉得可用性有3个层次:
一、正确
做任何产品首先要对所设计的产品熟悉,设计不能有错误。比如说手机软件的设计,那么就要考虑到网络相关的部分,要知道有网络和无网络有哪些不同;有SIM卡和无SIM卡有哪些不同了;PIN码如果开启,如何解锁;PUK码的作用。这些都需要设计者很熟悉。
二、顺畅
在正确的前提下,用户能够很顺畅的使用软件产品。用户能够明白每一步操作的意思,也能够知道如何操作,能够很顺利的实现自己的目的,也许操作步骤可能会比较多,但是在系统指引之下,用户能顺畅的完成。
三、享受
如果只做到正确和顺畅,还不能算是一个优秀的UE设计师。一个优秀的UE设计师能够让用户使用你设计的产品时,感觉到心情愉悦,是一种享受。
举个例子,某地办理身份证打出了这样一个调幅“15岁以上没死的来办身份证”。每个人看到这句话,都能够明白15岁以上的人来办身份证(当然死人是不会跑去办的)。这句话表达的准确,用户理解上也很顺畅,不会有歧义。但是体验是不好的。体现出了一种官僚,不可能让人愉悦。这是一个比较极端的例子,现实设计中的此类问题可能更隐蔽、更难分辨。
我觉得很多人虽然都知道易用性最高层次应该是给用户带来愉悦、带来享受,但是在实际的软件产品过程,大多数软件设计人员意识上可能只求得用户使用是否顺畅,而忽视了更高层次上的体验。
易用性是一个系统的工程,需要天赋,需要系统的学习,不断的思考。