阅读 88

B端产品的用户体验

B端产品需要重视用户体验,因为这直接影响到了B端人员的工作效率。B端产品的用户体验包含三个方面:业务体验、交互体验和视觉体验。

一.什么是用户体验

很多人会产生误解,用户体验=交互+界面美观度。但一般B端用户对界面要求没那么高,只要有功能就可以了,对于美观度要求不高。选择这个产品的理由可能是有没有这个功能,但弃用的理由却很可能是不好用。用户体验,成了续约的一个关键因素。用户体验,另一个角度也是效率的反映,而B端用户是最注重效率的。作为设计人员,我们当然不希望辛辛苦苦地设计了一个功能,结果因为细节没处理好被弃用吧。

二.B端产品用户体验包含哪几个方面?

1.业务体验

这是我们首要去考虑的方面。业务流程是产品最基础的框架,是最容易去掌控的,也是效果最直接的。提供以下3点参考建议。

(1)流程越短越好

在生活中上班也好逛街也罢,都会选择一条最短的路线,用最少的时间到达地方。用户操作系统时也希望这样。

例如近期做的人资项目里的提交面试意见的一个小流程,我就没有做好路径最短化,在逻辑上和情感化设计上看来个二次确认是没有问题的,但在实际操作中,面试官在填完面试评价后连看都不会在看了,怎末会在乎能不能修改,而且面试官每天会面试很多人,每个都需要来个二次确认这样算来操作成本增大了很多,久而久之肯定会让用户怨声载道。还好设计评审时在同事的建议下去掉了二次确认弹框。

(2)整合功能场景

这个功能由谁来操作,在什么场景下操作,可能会遇到什么问题,需要其他什么功能来解决,这时就要整合功能场景了。如果功能点相互独立,关联很少,会让用户用起来很不顺手,老是有种断层的感觉。 例如活动助手里的创建活动--新增参会人员时可以通过“历史会务”来拉取参会人员,这种操作就很好的把像入司训或者别的需要相同的人员参加不同会议的人通过一个按钮关联起来了,真是不要太好用啊!

(3)有效指导异常

B端产品的功能模块间大多数都是相互独立,基础数据的设置和业务上面的使用往往是在不同的功能模块内。这就导致,用户在遇到空数据的情况下,不知道该怎么去操作。我们需要有效地指导他们,让他们按着步骤来顺利的完成。

2. 交互体验

这可是撑起用户体验半壁江山的地方,这对上承接了业务,对下承接了视觉,好的交互体验不仅能让业务流程感觉上去简化,也能指导视觉设计关注用户习惯,友好的交互规则要符合下面的几点:

(1)少跳转

任何产品都可能出现用户吐槽,说某个地方流程太长了,感觉操作起来很麻烦。但我们仔细去看时,发现流程其实是没有问题的,不能再省了。后来就想可能是因为跳转页面了,让用户感觉去了另一个地方,然后再回来,经历太多。就把页面跳转改成了弹窗或侧滑,弹窗和侧滑里面操作完点击关闭就可以了,甚至我们的用户会自己提出把跳转页改为弹窗...

所以,B端产品设计中能用弹窗的时候,不要跳转,哪怕弹窗里面加弹窗,只要不跳出这个页面,用户基本不会意识到阻断了他的操作。虽然我们看来,弹窗里面加弹窗是不符合规范的,但在实际运用中,可用性是很强的。

(2)少弹窗

上面还说能用弹窗的不要跳转,怎么到这连弹窗都要少用了呢?不用弹窗怎么办?直接放页面上!是的,直接放页面上。

弹窗是怎么来的,点击一个按钮触发;怎么消失的?自动完成操作后关闭,或者手动关闭。虽然他比跳转好,但也比不上不用点击,页面上直接呈现来的高效。例如当页反馈

(3)交互形式统一

这个就很好理解了,整个系统里面的交互规则要保持一致。大到弹窗的出现形式:是居中弹出还是右侧滑出;小到一个控件的使用:多选控件是不是一致。也是为了让用户快速习惯,使用时不觉得跳脱,减少学习成本。

现在应用比较广的前端组件是Element,我们一般在那个组件库里面去找合适的控件,整个系统里面相同的业务处都用同一个控件,这样就能尽可能的保持一致了。

3.视觉体验

设计师往往从视觉角度来考虑,页面要美观,甚至碰上一些平面设计师,把留白的理念贯串始终,整个页面看上去松松散散,空空白白。产品的页面肯定不是美观第一,我们还是要看以下几个方面的体验:

(1)信息清晰

且不说信息结构的层次是不是清晰,页面的内容总要清晰吧,让别人一眼就能看到上面写了什么,有什么功能。最最基本的,字要看得清。

但有些设计师就不喜欢黑,大,粗的字,觉得很low,然后把字体设计的灰灰的,小小的,间距很大,看上去是不错,但用起来就可难受了,碰到年纪大一点的用户,用户体验就很不好。

(2)信息紧凑

这是对应上面的交互体验中,少弹窗,页面直接呈现来说的,页面上想要呈现的内容多,一定要压缩空间,布局紧凑。松松散散的肯定放不了多少东西。

(3)少用图标

图标在C端很常见,一是为了节省空间,二是为了美观。但B端产品中,图标越少越好,除了常用的例如删除按钮这种垃圾桶的图标,大家都能看懂的,自己设计的图标最好不要放。每次看到图标都要在脑子里反应一下,这是什么意思。哪怕是文字的简写,也比这个来的直观易懂。

例如你看到git上的的图标的时候,是什么感受?反正我总忘记左边两个图标的含义,要用鼠标悬浮上去看文字。

毫无疑问,B端产品要非常重视用户体验。这直接影响了他们的工作效率,转而影响到软件的满意度。更多时候,我们首要考虑的是用户的使用流畅度、易用性,而不是实现的复杂程度,系统现有框架的限制,现有规范的标准。