我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 休闲娱乐 > 如何做好用户体验
总共48086条微博

动态微博

查看: 1380|回复: 0

如何做好用户体验

[复制链接]

326

主题

72

听众

999

金钱

实习版主

该用户从未签到

优秀版主

跳转到指定楼层
楼主
发表于 2015-07-05 20:15:44 |只看该作者 |倒序浏览
用户体验的问题是像心理学一样,相当模糊。许多人,包括我自己,谈论到提升用户体验和有什么因素影响它时,似乎都无法量化或计算用户体验。当然了,有很多方法来发现你的产品用户到底怎样吗,比如用户问卷或采访,但结果是定性的。真实的数据或者是用户告诉你你的产品很糟糕或者很牛B这并没有什么错,但是你不能相信别人的意见。别人告诉你的只是他那个人的真实数据而已,是人的话总是会受到外部因素的影响的。就算用户提供准确的用户体验也会带有个人色彩的,我们要防止偏见。
如果我们可以找出一个公式且能成功地计算产品用户体验那岂不是极好?那并不是说停止与用户交流,要是有一个带硬性数据的公式能让用户体验减少模糊感那就更好了!那么能否找出这个公式?
将其分解
我们不得不采取的第一步是把用户体验分解成更小的可衡量的块。哪些方面影响了产品的用户体验呢? 这超出了为你的产品设计一个可以理解的界面的难度,因为有许多因素在起作用,影响您的用户。
数字加载速度
v digital(数字) = v internet (互联网)+ v server(服务器) + v device(设备) + v code(代码)
加载时间很容易测量。我们都同意加载时间对用户体验有很大的影响。软件加载得馒让人心烦意乱,如果慢得令人发指,那么用户可能就对你的产品SAY GOODBYE了。谷歌发现超过400ms(毫秒)慢版本的网站大家基本很少使用它。
你的产品速度可以进一步分解成小块:互联网速度、设备速度,服务器速度和产品代码速度。对于我们的公式我将使用的字母v速度。
v internet (互联网)
互联网的连接速度虽然无法控制,但这对你的产品体验有巨大的影响。考虑到这方面,用户可能会认为任何速度慢是你的产品故障或网络信号弱。这时你可以帮助用户想到其他方面,,包括选择合适的加载动画。
v device(设备)
用户的设备速度无法控制。尽管可以选择让您的应用程序只用于更加新的设备。例如,不向设备较老的用户提供产品,因为那些用户如果使用的话就会体验到产品运行得很缓慢。当然了,这就会出现了一个新问题:不向设备较老的用户提供产品是否胜过提供一个运行很慢的产品。
v server(服务器)
作为一个设计师,你的服务器速度怎样我不太懂,但是我的联合创始人兼好友Petar Radošević向我保证服务器的选择将影响到应用程序和数据库的速度,进而影响产品的整体速度。因此,考虑到一个产品的整体速度,我们不能忽视服务器的计算速度。
V code代码
数字最后部分的加载速度是产品代码的加载速度。Joeri and Petar工作许多年了,我知道有很多工作要尽快查阅,所以不要懒洋洋过目字符串就算了,应把努力放在写作美丽的高效的代码。
认知加载速度
V认知= IC /(N * DX)
产品的认知加载速度是这一切开始的地方。我发现它是特别有趣的主题,因为它在卓越的用户体验中是一个很重要的决定因素。这个领域的设计符合心理学,那里的平面像素超过其他部分的总和,因为人类的大脑能够翻译它成为有意义的界面。
对于那些问“认知加载到底是什么东西”的人我们不必担心,这对你来说是个很简单的概念,因为你可能天天跟电脑打交道。
认知加载的理论是G,.A Miller在1950年首次提出的,他的一篇论文中提到,人类的记忆在工作时似乎固有的限制。他表明记忆在某一时间工作时似乎只能持有7(±2)方面的 知识,如数字,单词或视觉元素。我们大脑的记忆在工作和计算机的储存在工作是完全相同的。过程总是在输入所有信息。Graham Cooper博士在他1998年的研究论文创建了解析图像让其可以更好地理解:
ic=界面复杂性
界面复杂在认知加载中扮演者重要的角色。如果你的产品界面的元素错综复杂,那么它将需要更高的认知加载。这意味着用户需要更长的时间来理解,导致用户体验不佳。当用户感觉到他们不理解这些东西的时候他们会有一些不适的感觉且感觉到自尊大幅下降。我想我们都能同意这点,因为并不是所有的用户体验都是卓越的。 这就是为什么创建简单的界面不仅仅是一个时髦的设计师的事情,我们要让用户感觉到一切尽在他们的掌握之中是十分必要的。这导致一个快乐自信的用户能够迅速作出决策。
n=访问数量 dx=数字体验
虽然一个复杂的界面在认知加载速度中有着决定性的因素。另外两个因素在制衡这个因素中也扮演着重要的角色。n,代表用户过去已经成功地使用过你产 品,dx,代表像你这样的一般数字体验级别的用户与数字产品。当一个产品有一个复杂的界面,但用户之前体验过类似的产品时认知加载仍然可以降低。如果之前 体验过很多产品,那么复杂性甚至都不重要了。这能导致一个事实,就是有经验的用户使用界面复杂的产品使用起来比重新设计一个简单的界面更有效率,而且重新 设计界面会让传统的用户使用起来有种从头开始的感觉。
综上所述。我们可以通过数字速度和认知速度的总和来计算总速度。
V数字= V+互联网+V服务器+ V设备+ V代码V认知= IC /(N * DX)V = V数字+ V认知
好了,现在我们决定什么是产品的总速度。一个快速的产品只有一小部分的用户体验是卓越的。这就使得计算用户体验变得棘手,我需要你们绞尽脑汁来帮助我。Purpose 目的(p)p = b + s
我之前在博客中提到,用户体验的基本元素是目的(P),数字产品必须提供有价值的目的。没有一个目的,用户体验一点都不算用户体验。在每个用户的基础上,产品目标可以不同,但它总是归结于两个因素:
b =benefit
受益(b)用户使用特定的软件最重要的是他们相信使用它总会有好处。包括可以获取信息、社交、享受数字产品或者紧紧是为了好玩。
s =status
地位(s)有一个因素是不能忽视的,因为我们要应对人的行为表现就是地位。地位可以是一股强大的力量,能驱使人们采取行动。如果一个产品有增加某人社会地位的能力则会提高用户的内在动机。
Interaction交互(i)i = e + c
很多设计师为了提升用户体验会把注意力集中在交互上。作为一个设计师,那是一个最简单的因素。年轻的设计师认为美学是创造良好用户体验的唯一因素。
e =esthetics
美学我很难承认这点,因为美学只是卓越用户体验的一小部分而已。很多设计师(包括我自己)喜欢高估他们的设计对用户体验的完善并且高估产品的全面成功。通过阅读这篇文章,你可能会意识到有很多因素决定一个成功的用户体验,创造卓越的用户体验不仅仅是设计师的功劳,而是一个团队运作的结果。
c =communication
沟通最后必须要说的是沟通。我的意思是通过沟通,所有的问题都可以从你的界面上通过邮件来得到用户支持。你与用户交流的方式应该是人性的,亲切的,理解的还有幽默的。因为每个人都喜欢被很好地对待,,你的产品是你的声音,所以请明智地和亲切地使用它。
设计师喜欢高估他们的设计对用户体验的完善并且高估产品的全面成功神奇的公式。
如果你还能跟得上我的思路,那么恭喜你且谢谢你。当你读完上文时,已经设计有了卓越用户体验的基础。所以,我们还在等什么呢?让我们来试一试。数学家和物理学家请绕道!
v digital(数字) = v internet (互联网)+ v server(服务器) + v device(设备) + v code(代码)
v cognitive = ic(界面复杂性) / (n(访问数量) * dx(数字体验))
v = v digital (数字)+ v cognitive(认知)
p (目的)= b(受益) + s(地位)
i(交互) = e(美学) + c(沟通)
ux = (p*i) / v
结论
我们现在破译用户体验代码吗?我们能停止谈论用户且用这个神奇的公式计算计算看看有多厉害吗?不,绝对不是。首先,这种做法的目的是发现用户体验在各方面发挥的各种因素。第二,上面提到了太多因素导致几乎无法量化,使得公式难以使用。
用户体验的底线不仅仅是漂亮的界面,这个公式表达更多的不仅是设计师的责任,还是全公司的责任,从后端工程师到客户支持都少不了。也许这个公式可以帮助我们确定在一个产品的优点在哪里以及在哪些方面有待提到。但目的才是卓越用户体验的关键,加载速度、沟通和美学都相当容易改善,目的,这是你的产品的核心。


科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表