用起来很爽快。这就是用户体验。微信
用户体验是一系列的心理学,美学,经验总结而成的一门艺术。性能
专用名称是UED User Experience Design(用户体验设计)学习
用户体验不是产品的易用性。优化
有一些很好用可是很是让人难受的东西,好比说“高速公路”跟“弯路”。动画
高速公路是有效直达的,路程速度上都是完美的,可是开车走高速是很是乏味的。这就是易用性很高,可是体验很糟糕。spa
用户体验不是咱们的体验,而是用户的体验。 设计
每一个人由于学识,经验,人生阅历,习惯等等不一样,对本身认为合适的好的产品,对其余个体并很差。因此要针对产品面向的用户人群设计,而且要经过用户调查,用数听说明你的效果好坏。blog
用户体验的设计应以用户为中心。游戏
用户体验是感动用户的产品设计。图片
用户体验是一种新的产品竞争力。
若是一个体验很是糟糕的产品,尽管技术上有多少创新,攻克了多少难关。并无人想用你的产品,在技术上所作的努力所有白费。
当今的互联网时代已经度过了“技术稀缺性”致使的用户对功能性的偏重,到达了竞品处处开花,体验高于实现的时代。
一个优秀产品的必须既然具有特点功能,又应当让用户用起来爽快。
荒野行动的小地图设计
光荣使命的小地图设计
思考视野的扇形设计的意义。
1,没有这个扇形设计时,多人组队时三角图标叠在一块儿,看不到本身的朝向。
2,知道目前的视野范围对应小地图的区域。
对开发人员来讲,学习用户体验的好处在于
1,遇到一些交互决策时能够快速决定,不用事事寻求需求方确认,提升工做效率。
2,从技术的角度寻求一些更优用户体验的方式。举例“我要一匹更快的马”
3,只有从技术角度去权衡,才可以发现一些体验更优,开发成本更低的方式。由于需求方对技术的未知,没法提供这种方案。
交互,动画的感受,是如一阵清风轻松,仍是电闪雷鸣的激烈感。
好比说一个旋转10度的动画,是为了抖动,仍是为了倾倒感
把交互的理解,以现实世界做为参照,又高于现实世界。
“艺术源于生活,而高于生活”
拟物化设计
利用用户对现实世界已有的认知,让用户更快速更容易接收信息。
扁平化设计
去除繁重的装饰性,减小用户思考成本,直截了当的呈现信息。
从用户的角度思考产品,把功能描述成用户与你的产品之间产生的故事。你才能出产真正用户须要的产品。
从技术开发的角度思考产品,很是容易走偏作出“可使用,但没什么价值的产品”。
从商业角度思考产品,容易出品“对公司很是好,可是用户一点兴趣都没有的产品”。
举例思考,PC端的A连接,是否要新开页?
设身处地的从用户角度思考,假如我是一个用户,我但愿打开一个连接时,何时是在相同页,何时是在新开页。
痛点是什么?
定位用户在这个产品上所属的角色。先细分,后删除。
根据不用的条件划分,年龄,游戏重度轻度使用者,是否关注,是分享者,仍是被分享者。是PC用户,仍是移动端用户,微信/QQ。IOS用户,安卓用户。是渣渣性能手机用户,仍是流弊性能手机用户。
而后删掉对你产品无心义的用户角色。
好比说一个微信的签到H5,明显QQ用户是对这个产品的无效用户。
针对这些用户角色来思考交互。好比一个渣渣性能手机用户,你要呈现一个精彩绝伦的动画效果,显然不现实。
明确需求的定义,去除二义性,脱离一些主观性不可量化的需求,如“这里要亮一点”“快速的打开网页”如何称之为“快”“亮”?改为如“1秒内打开网页”“明度增长10%”
用积极乐观的描述方式。
如“用户不能领取2次奖励”,应该改为“用户可以领取一次奖励,第二次领取时提示已经领取过。”
积极的需求定义可以引导出积极的交互与功能。反之亦然。
“我要能够用微信,qq,手机号,账号密码登陆,而且微信QQ在左边,账号密码在右边,密码填写的时候能够勾选显示密码”
上面示例的需求本质实际上是“我要一个登陆功能”这才是最重要,就算登陆方式增长几百种,加入“邮箱”“微博”等登陆方式,这个核心需求并不会改变。
“微信QQ在左边”这是界面需求,可能会改上几百个版本以后会变成“微信qq等登陆方式作成小图标在登陆按钮附近”
“显示密码”显示密码的功能可能会被去掉。
因此咱们应当把需求分层次的描述,不要笼统的把全部需求细节堆砌起来,这样分不清那些是重要的,那些是次要的。
容易把精力投入到一些不相干的功能上,没法有效应对变化。
“我想要一个登陆功能,这样用户能够登陆后保存他的订单信息”(用户价值)
“我想要一个登陆功能,这样用户登陆后绑定订单,后台能够统计这些订单信息”(商业价值)
保证每一项功能都有价值,不论是用户价值仍是商业价值。
请参考用户故事的描述范例:
“做为一个XXXX角色,我可使用OOOO功能,以便YYYY(价值)”
需求膨胀时
上策是:
首先寻求客户理解与合做,体现说服力的做用,技术人要提供足够的论据,PM根据这些论据与客户进行沟通。团队内的合做尤为重要。
反例是,盲目接受需求膨胀,会给项目带来没必要要的风险与错误。
若是团队内造成拉锯,PM变成客户表明对开发施加压力,开发反制提供虚假理由。
都是危害性很是大的行为。
若是沟通失败,
中策是:
合同约束的方式。
下策是:
走上层沟通。找上司沟通他们上司,找BOSS沟通他们BOSS。
“阎王易见,小鬼难缠”
下下策是:
甩手不干。
有时候放弃,也是一种办法。
1,全部交互都必须有所反馈。变色或者声音或者弹窗,或者页面变化,转动,旋转,回弹等。避免操做后给用户困惑,不知道刚才的操做表明什么,不知道你如今的无状态是死机,仍是误操做。
2,尽量的减小用户操做。
3,减小弹窗,全部的弹窗都是不可预知的,忽然的中断用户连续的体验。
3, 提升信息识别度。若是图片可以表达清晰,就减小文字描述。图片比文字更容易理解。大脑的视觉系统是与生俱来的,文字是人类本身发明的,是后天学习的产物。
比较一下购物车图标跟文字“购物车”
5,信息的一致性,在产品的各个方面,设计,交互,功能。都要保证给用户信息一致性。
举例:一个邮件的发送按钮,若是每次点击有时是发送邮件,有时是定时发送。
示例,腾讯邮箱的发送功能被分为两个按钮。
思考为何不作成一个“发送”而后在发送时选择是否认时发送?
交互上反例是一个区域有时候展现最新的产品资讯,有时候显示最热的产品资讯。
给用户造成困扰。
6,减小让用户陷入负面情绪,困惑,惊吓,中断,厌倦。
全部的产品都须要回答2个问题:
1,咱们的用户经过这个产品得到了什么?(用户价值)
2,咱们本身经过这个产品得到了什么?(商业价值)
权衡好商业价值与用户价值。取得一个平衡点。
例如:广告弹窗。
全部产品本质是以技术导向的。
只有对应的技术可实现,对产品的全部设想才有可能变成现实。
因此技术的核心价值在于把不可能的事情,变成可能。创造一些不存在的东西。
固然也要在质量与时间之间取得平衡,时刻保持接受挑战的状态。