为什么在企业内要推行统一化设计?| 用户体验
前两天在和开发项目组在讨论一个设计方案,我们设计师提出了一个交互样式当前是公司内其他产品没有用过,前端同事提出要开发可以,但是要确认是符合统一化设计的,不然就变成造轮子。我理解他的顾虑,就答应会议结束马上拉上UEDC负责规范的同事确认。
这本是一件很对我们来说很正常化的流程,但是产品经理听我们讲完后,有点情绪,意思是什么东西都要别的产品有了我们才能做,那公司内所有产品的设计就千篇一律,做不出自己产品的特点。
我特别能理解他的心情,这就像两年前我们主管提出“统一化”的时候,我们设计师也经历了一些磨合期,当时设计师们也挺有情绪的,觉得设计师可发挥的空间变少了,而且工作流程中多了很多条条框框,很细节的东西都要多次确认。
同样我们也在不断经历着被业务线“误解”的过程,“都统一了还有什么亮点?”“都统一了设计师是不是不用创新了?”“这虽然是统一化的方案但是根本不适用我们的业务……”
我们公司B端的业务场景比较复杂,想要适配我们的业务无法照搬类似于ant design这种业内做得比较好的设计中台,所以时至今日,我们用户体验中心仍然在不断推行统一化的路上而努力,致力于搭建属于我们自己的设计中台,将设计原则/设计规范/设计组件等集成在一起,让产品体验和开发质量得到保障。
回到“统一化本身”,我想就我自己对于“统一化”的价值跟大家做个分享。
一、“安全感”
先举一个例子:你工作和生活在深圳,但是没有去过北京,如果有一天让你出差去北京,你会担心自己在北京不会坐地铁/坐出租车/去机场坐飞机吗?
我想大概率是不会的,你还是会依据自己的经验成功完成查路线、买票,进站、出站,哪怕地铁站或者机场长的不一样,名字不一样,但是流程基本是一样的,语言和标识也是一样的,就算碰到一些疑惑,也知道可以找工作人员给你指引一下。
但是,如果让你现在出国,去一个从来没有去过的国家,这种担心的程度是不是就大幅提升了。你会担心语言不通、流程不一样、还有一些禁忌事件你不懂的,万一自己操作不当被他们国家抓了就完了。
我想到自己第一次出国是带我爸妈去新加坡去找我弟过年。第一次坐他们的公交车去地铁站时,因为他们的地名是方言翻译的英文看着跟乱码一样,而且连着几个地名还很像,我就光只记着坐3个站就好了,结果上车后我发现他们不会报站,而且有些站也不会停。
于是内心真的瞬间慌了,本来就没几个站,我怕坐过站,就直接打开谷歌地图看下实时位置,然后在快到地铁站同时又下车的时候就赶紧带我爸妈下车了,还步行了一段路。
后来我弟跟我说,下车是要自己提前按一个红色的按钮,而且下车还要再刷一次卡,不然就算全程的车票。我就觉得亏大发了,然后坐个公交车太麻烦了,本来就不远,我又对这个路不熟,我该在什么时间点去按那个按钮呢?会不会按早了或按迟了?后来我就跟我爸妈提议下地铁后走回去,反正也当散步(估计就一公里多的样子)。
回到“统一化”的话题,举例到这大家应该能get到我想表达的含义。统一化,本质上也是一种“安全感”的来源,也是提高效率的方式。
就像我们掌握了坐地铁的方法,那么国内只要有地铁的地方,我们都不用担心不会坐,我们潜意识里就相信自己只要到了那个环境经过指引就能完成这个行为,哪怕地方名没听过/车厢不一样/人不一样,但都会阻碍到完成这个任务流。我们在自己能不能完成坐地铁这件事上是有信心的,我们实际去的时候也不用花太多的学习成本就能完成。
相反,如果不统一,就像在深圳坐公交的人去新加坡坐公交,相同的任务完成起来,会增加不安全感和学习成本,我们对自己的行为不是那么确定,需要不断确认,“是这样吗?” 最后可能会直接放弃。
我们常常说要给用户带去好的体验,我们产品要易用,统一化就是一个性价比极高的方式。
通过公司内不同产品之间的统一、公司和业内的统一,例如一些功能模块,产品的升级授权、帮助文档的查看、忘记密码找回、文件的导入导出等,还有一些组件的交互形式,统一化可以让用户充分利用已有的经验完成任务,达到一种很快上手很快完成的效果。
二、相对统一
当然,统一化也不是万能的,无法适配所有场景。
还是之前的例子,虽然在新加坡坐公交不一样,而且第一次坐体验确实不太好,但是这种设计也是有他们当地的背景在。可能是他们考虑到大部分公交车都是本地人坐他们很熟悉路况、会出现很多没有人上下车的车站停车就浪费大家的时间、这种方式大家约定俗成而且运行得很好等,基于这样的背景下这也是一个不错的方案,而且这个也不算是标新立异,还是在很多国家地区也有这种方式,如果我能在新加坡生活一段时间,我也相信自己可以很好地适应。
但是,如果有一天,坐公交的形式变成,要先预约买票,再去指定地点乘车之类的(一些超出我想象力的坐公交设计),那么坐公交这件事对大部份普通人来说就会变得很复杂。
所以,这里也想通过这例子说,统一化也不是“霸王条款”,不是所有相同任务一律都得按照一种设计,还是要考虑实际情况,但是“不统一”也不代表就要走向另一个极端,而是做到相对统一。
实际情况,在我们在设计之前,建议优先想一下,按照统一化的方式行不行,可不可以发挥出它本来的价值?可以就这么做,这是对用户和对产品开发都双赢的策略。
如果统一化方案不适合,那么可以调整,还是要保证学习成本小,可以很快上手。
但是如果追求标新立异,最终造成的就是一种过度设计,对用户来说也是一种负担。
三、统一的品牌风格
在我们项目中,很多同事喜欢问,“这里能不能换成个这个颜色”,“那里为什么要用这种蓝色”,“不要做得跟XX(我们公司产品)一样,我们自己弄一套”“你看其他公司都用这个样式,我们也要用”……
在他们看来,改改颜色换个样式明明是件很容易的事情,为什么设计师那么固执,听不进去。
我想说,设计师心里也苦啊。
给大家举个例子,大家想一下我们国家的阅兵仪式,虽然海陆空的军人穿着不一样,但是他们齐刷刷走出来的是,风格是统一的,有着独属于中华人民共和国解放军的气质。相反,如果他们的穿着中有夹杂着中国的、俄罗斯的、美国的衣服,这些衣服虽然单看都好看,但是一起走出来的是就会给人杂牌军的感觉。
回到界面设计上,使用什么颜色什么图案什么样式,都没有绝对的对错,不是说设计师做的就是最好的,也不是说别人的东西好看我们也要照搬过来,最重要的是要形成统一,因为视觉风格和视觉元素上的统一,可以形成独有的品牌调性,帮助产品传递出专业可靠的气质。
设计是克制的,加法很容易,减法才是最难的。需要设计师们坚守住,也希望大家能够理解这份“坚持”背后的价值。
四、不完全依赖于人,减少错误
大家有没有玩过一个游戏,一群人玩句子传递,会发现第一个人说的和最后一个人说的,意思可能会完全变了。
界面上的设计和开发也会这样,随着公司内产品越来越多,这么多设计师和前端分布在这么多产品线的这么多版本研发里,还有新老员工的交替,怎么能够保证大家的工作质量以及交付到用户手中的产品体验是好的,如果让大家野蛮生长,这质量是很难保障的。
我们做统一化,制定好交互规范和视觉规范,丰富公共组件库让开发能够现取现用,就是为了让大家能够按照统一的标准去做,来保障统一化的落地,同时也可以降低无效的人力成本,让大家的精力转移到更有价值的研发上。
以上就是我对统一化设计的价值的理解,希望对大家有启发。
本文作者 @佳丽Lavinia
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!