美文网首页
企业级系统设计

企业级系统设计

作者: 冯小婵 | 来源:发表于2020-04-25 21:36 被阅读0次

从闪电系统显示密度设计中学到的3个经验

        三年前,Salesforce 为 Lightning 平台发布了一个全新的令人兴奋的用户体验设计系统。 它采用了行业最佳实践,创建了一个用户友好的设计,并优化了用户界面,使用户可以轻松地查找信息和操作(关于这一点,请参阅我们的 Lightning Design System 文章)。

        对于我们的许多客户来说,这很棒,因为它让整个系统获得更加统一的用户体验。 然而,对于我们的一些“经典”(原始用户界面)客户来说,这个过度并不是很顺利。 客户抱怨留白太多,信息的密度比他们在“经典”视图中所习惯的要低。 这导致需要更多的滚动去寻找信息,从而导致工作效率降低。

        因此,我们着手寻找一种适合所有客户的解决方案,这就导致了 Salesforce 的“显示密度”功能。 与许多其他应用程序类似,Salesforce 现在为用户提供了一个为他们的应用程序设置显示密度默认值的选项。

一路走来,我们学到了三点:

1、“最佳实践”并不意味适合每个用户

        我们的“经典”用户已经习惯了在页面上看到大量信息。 他们可以很快地看到所有的信息,他们需要非常小的滚动。 通过 Lightning,我们应用了用户体验最佳实践,其中之一是顶对齐的表单标签,以便于扫描、访问和适应多种语言。

       然而,这给页面增加了更多的垂直空间。 当我们设计 Lightning 的时候,我们没有真正深入理解我们的用户需要什么,以及我们的设计对他们带来的怎样的影响。 用户抱怨我们没有为他们考虑。 他们抱怨工作效率的下降,大量的留白浪费了空间,还需要额外的滚动。他们希望我们带回左对齐的表单标签(来自 Classic) ,以帮助提高信息展示效率。

 “Classic” 与 “Lightning”字段数的比较

因此,我们设计了一个新的紧凑视图,允许更紧的间距和重新引入左对齐标签,让页面能展示更多的字段。 我们发现,与目前的设计相比,我们的高密度设计有显著的效率改进。 用户完成任务的速度提高了10.3% ,并且感觉任务的完成速度提高了6.2% 。

但我们的任务并没有完成,在即将发布的新版本中,我们继续寻找方法帮助用户进一步提高整体的工作效率。

2、整合效果,超越设计

        当你在一家企业公司工作时,你所做工作的影响会被放大100倍甚至更多。 简而言之,Salesforce 为数千家企业或他们的客户提供定制的客户关系管理软件。 我们在平台层面所做的任何改变都会影响到我们的每一个客户,以及客户的客户,并最终影响到他们业务的成功。

      对任何企业级的公司进行改变都会有一个扩散效应,这是你在进行设计改变时需要考虑的。 以更改按钮位置为例, 习惯于看到这个按钮的用户需要重新了解在哪里可以找到它。 您可能会认为这对他们来说应该不是太难,但是如果做得不好,这个小小的改变可能给用户的生产力 和效率带来重大损失。

        培训材料需要更新,雇员需要参加培训班,以熟悉新的布局; 这可能总共要花费数百万美元,最重要的是,这些时间本来可以用来处理业务。 管理 Salesforce 应用程序的管理员可能需要花费更多的时间与用户一起解决问题,这意味着公司实现新功能的时间更少。 在进行对用户体验的任何改变之前,超越美学,理解商业如何运作是很重要的。 如果修订是基于这一指导原则,那么任何改变,哪怕只节省了0.5秒的时间,都会产生巨大的影响。 当你把这段时间等同于美元时,你就为公司节省了一大笔钱。 例如:

        3、进行用户体验改变的底线是,在进行任何更改之前,了解您的更改将对业务和用户产生的影响。

        当你的任务是做一个全球性的改变,最好是寻找最大的影响,你可以用最少的努力。 幸运的是,当显示密度设置为 紧凑 时,SLDS (Salesforce Lightning Design System)允许我们使用全球通用的 CSS 标记(字体大小、文本颜色、大小和间距)来进行整体变化。 然而,要做出如此巨大的改变,需要仔细的设计策略。 盲目地接受改变将是一个错误。 考虑到我们的生态系统十分庞大,我们需要确保这种变化在所有地方看起来都很好。

        使用我们称之为“分布式工作模型” 的方法,而不是由一个团队负责所有需要完成的变更,我们合作并利用我们跨云用户体验团队的专业知识来帮助我们确保密度设计在我们应用程序的每个部分都看起来很好。 每个云用户体验主管都拥有各自领域的所有权,以帮助识别和正确地应用密集化,仔细地组织体验以确保最佳的用户体验。 随着我们越来越接近代码冻结,我们再次呼吁设计团队参与“ UX 闪电战”。 每个设计师都帮助执行一个可视化的 QA 和记录 bug,以帮助我们的开发人员提供高质量的体验。

        当你进行大规模设计时,利用已有的系统并与中小企业(主题专家)合作以确保顺利执行是至关重要的。 通过利用全面的变更 SLDS 和分布式工作模型,我们能够在平台上进行广泛的变更。

        对于大多数用户来说,变化总是具有挑战性的,即使是最小的变化也会对用户体验产生巨大的影响。 在实现对平台的任何修订之前,让您的利益相关者参与进来,理解变更的含义,并确定您可以利用哪些系统是非常重要的。

@SalesforceUX.

作者:Alvin Wong 

原文链接:

https://medium.com/salesforce-ux/designing-at-enterprise-scale-b6168330df60

相关文章

  • 企业级系统设计

    从闪电系统显示密度设计中学到的3个经验 三年前,Salesforce 为 Lightning 平台发布了一...

  • File System Part 2-NTFS

    NTFS设计目标和特性 1. NTFS设计目标 NTFS设计目标就包含作为一个企业级文件系统所需要的各种特性: 1...

  • Java中的DAO、DTO、VO、BO、PO意义和用途

    大家都知道,现在的企业级的系统中,因为业务的复杂性,在系统的设计上,通常都是会进行分层设计,在分层的过程中,需要对...

  • EOS整体架构

    EOS(Enterprise Operation System),企业操作系统,是为企业级分布式应用设计的一款区块...

  • [译]高性能Java持久化(1) - 前言

    在企业级应用系统中, 一个好的数据访问层的设计会对整个系统的性能带来很大影响。根据Appdynamics¹的统计:...

  • ArcGIS性能测试-System Test基础入门

    1.System Test简介 针对企业级GIS系统设计与监控测试,Esri提供了一套工具集:System Too...

  • 10 个常用的软件架构模式

    你是否曾经思考过如何设计大型的企业级系统?在决定启动软件开发之前,首要的是选择恰当的架构来指引系统的功能及质量属性...

  • 效率工具Visual Paradigm(VP)

    Visual Paradigm是什么?它是一款包含系统建模、图表绘制、团队协作,等等诸多功能的企业级设计工具。基于...

  • B端产品的权限设计

    企业级系统最重要的产品基石就是权限设计,那么一个完善的权限设计应该包含哪些内容呢? 首先是关于公司组织机构的搭建。...

  • Linux_340_企业级集群高可用方案

    企业级集群高可用方案Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个...

网友评论

      本文标题:企业级系统设计

      本文链接:https://www.haomeiwen.com/subject/pmvkwhtx.html