从这5个挑战来看,企业应用程序该如何设计?

1 评论 5742 浏览 13 收藏 13 分钟

企业应用设计应该注意哪些问题?会面临哪些挑战?它与B2C设计又有什么区别?

当我第一次开始使用VWO时,我遇到了许多让我想知道的实例:企业应用程序(B2B)是否真的与消费者应用程序(B2C)不同?差异对设计师和设计过程有何影响?

这里分享了我过去几年经历过的一些项目,希望能够对加入企业团队或正在开展工作的设计师有所帮助。

什么是企业应用程序?

以下是维基百科的定义:企业应用程序是一种计算机软件,用于满足组织的需求,而不是单个用户的需求。

您可能使用或遇到的一些企业产品

在当今的企业环境中,大多数企业应用程序都是复杂的,可扩展的,分布式的,基于组件的,至关重要的。企业应用程序都是关于大量数据的显示、操作、存储(通常很复杂)以及使用该数据支持/自动化业务流程。

借助企业工具,您构建的产品可以帮助组织和员工更好的工作。

虽然B2B和Enterprise之间存在细微差别; 然而,在今天的软件生态系统中,差异或多或少是无关紧要的,为了本文的目的,我会将它们视为相同。

企业应用设计与B2C设计有何不同?

企业应用设计并非完全不同。所有优秀设计原则也适用于此。然而,在设计B2B产品与B2C产品时存在一些差异。

我们可以想象生产一辆汽车和建造一艘飞机,虽然两者都是工程设计的奇迹,让人们从A地到B地,但在用法、制造时间、测试和安全规范、用户期望、购买和所有权方面存在明显差异。所有这些都会影响设计和流程。

类似地,对于B2B应用程序的不同之处就在于它带来的独特挑战。

挑战

1. 功能复杂性

“如果我有60分钟的时间砍伐一棵树,我会花40分钟锐化斧头,20分钟砍下它。”—— Abraham Lincoln。

由于无数因素,如多数据状态、可视化选项、管理权限、多用户协作以及与其他软件的集成,B2B的复杂程度通常高于B2C应用程序。为满足一个要求而做出的每个设计决策都会影响许多其他要求,有时候会以难以预测的方式进行。一个看似简单的功能添加必须经过各种检查和边缘情况考虑。

比如jira的复杂功能需求

如何处理:

复杂性的解决方案是什么? 当然是把复杂变成简单。不要将此与界面的简洁性或者最小用户界面混淆。这是关于适当的规划和流程带来的简单性。无论产品周期有多紧,在开始设计之前,必须花时间进行设计思考并为您收集的需求和规划提供顺序。事实上,这也是设计的一部分。

当您对解决方案充满信心时,直接跳到Sketch,Figma或Photoshop是一种自然倾向,但大多数时候这太早了。您可能需要花一些时间来理清您要设计的整体背景和含义。通过研究和规划阶段,找出所有可能性并处理所有边缘案例。一旦您准备好了,就让您的想法生成界面。

正确的规划和构建流程将始终支付更长的费用,并带来连贯,无错误的产品体验。

2. 以员工的思维进行设计

“人们购买产品是为了让自己变得更好。”—— JTBD

企业用户的心态和行为模式与普通B2C用户完全不同。除了希望高效完成工作之外,企业用户通常还有其他议程,如职业发展、学习以及组织内部的成功。为工作中的专业人士设计需要很好地了解他们的工作环境、工作流程、环境、愿景、问题以及他们当前的解决方案。

如何处理:

使用企业产品,了解用户需求非常重要,不仅仅是产品,还有使用者的工作和职业。直接与最终用户交谈,研究他们的领域并尝试他们当前的方法论,对于您培养对用户的同理心有很大的帮助。

此外,用户通常习惯于他们现有的工作流程和日常工作,他们发现很难想象他们真正想要的是什么。他们可能会告诉您有关功能和选项的信息,但无法向您展示产品创新的途径。

企业团队的一个指导原则是了解客户目前的痛点,并为之后解决这些问题的产品做好准备。一旦设计师真正理解了用户的长期目标,他们就可以做更多事情。对比专注于用户所说的他们想要的东西,不如专注于他们实际做的事情,并从那里进行创新,再根据您的想法构建精益原型并与用户一起测试。

3. 解决高成本的转换

“最好的、也许唯一的、真实的、直接的对创新的衡量就是人类行为的改变。” —— Stewart Butterfield,Slack的联合创始人。

通常,企业用户可能对现有工作流程过于舒适和自满,以至于无法看到他们需要的其它产品。而且即使他们想进行切换,这就需要领导的同意和很多人的认可。更不用说,迁移现有数据对公司及其员工来说都是一份痛苦。与消费者应用程序不同,企业应用程序的切换成本要高出很多。

如何处理:

说服企业切换到您的产品的两种最大方法:

  1. 产品比竞争对手更具功能性。
  2. 重新定义现有工作流程,使其更快、更好、更有效、更吸引用户。

第二个方法是设计中的闪光点。生产效率,工作流程和做事方法对组织而言非常重要。仔细研究他们目前的解决方案,找出他们在哪里挣扎,从而考虑更快的工作流程,提高效率,降低成本在这些方面进行创新生成的解决方案往往能够说服企业完成一个大的飞跃。

始终寻找机会将传统方法翻新为更高效和相关的方法。

4. 优先考虑新功能

“电灯并非是蜡烛不断改进来的。“ ——Oren Harari

对于企业产品,建立新功能几乎总是优先于增强现有用户体验的。在产品开始时有一个专门的设计sprint是很常见的,但是一旦产品推出,功能需求就开始涌入。付费客户不断要求新增功能,产品团队也不得不制定了繁忙的​​路线图。在这一点上,设计师要说服利益相关者在改善用户体验和设计方面投入时间和资源就变得特别具有挑战性。

如何处理:

从利益相关者的角度考虑并将场景可视化。

他们经常感到,任何sprint,一周或一个月没有用于构建功能或增加功能,相当于一些潜在的收入损失。在这种情况下,最重要的是让人们了解改进功能产生的效果,并且这个效果通常比增加更多功能对收入的影响更大。您可以突出成功案例,最好直接与最高管理层交谈并获得他们的支持。因为设计改进总是需要仔细分析痛点和实验新想法,当然这也需要时间和创新。

一旦您获得公司的肯定,您就可以在一定时间范围内的冲刺中实现小赢,并始终试着衡量新想法带来的影响,从而逐步建立公司对设计的信任,并进行更大的改进。

5. 维持用户体验一致性

“每个元素的设计都应该深思熟虑,以便于制作,并且易于修复。”——Leo Fender

在对3,000多名企业设计人员进行的一项调查显示,企业设计团队面临的最大挑战是提高用户体验的一致性。与消费者产品不同,B2B产品通常具有较长的异步运行的产品周期,并且很多时候都是由分布式团队协作完成的。

每个设计团队都面临着与其他团队相似的挑战,并且很可能会引入产品的差异性,例如:组件、设计模式甚至颜色等细节的变化。随着团队规模或者产品规模的扩大,这些问题往往会成倍增加。

如何处理:

许多公司已经完成向构建设计系统的转变,以实现长期的一致性和可扩展性。设计系统是可重复使用组件的集合,由明确的标准指导,可以组装在一起构建任意数量的应用程序。

它通常包括:

  • 指导方针(设计原则,代码约定和编辑指南)
  • 视觉网络(调色板,印刷比例,图标等)
  • UI模式(表单,按钮样式,页面模式)
  • 使用和维护指南

当企业团队被问及他们是否有设计系统时,大约55%的人表示他们要么拥有设计系统,要么正在建设系统。这是一个积极的迹象。值得注意的是,设计系统永远不会100%完成。它是为长期而构建的,旨在随着时间的推移而发展。

设计系统是确保一致的用户体验的重要一步。

关于企业应用设计的一些建议

企业正在发展,企业软件不再笨重而无聊。如今,用户希望获得与消费者应用程序相同的性能和体验。

他们欣赏漂亮的UI,并且在开始之前不想阅读文档。VR,人工智能和语音等下一代技术已经存在于我们的生活中,很快就会进入工作场所。对于企业软件而言,这些激动人心的时刻以及设计师可以做的事情的范围是无止境的。

希望这三个指导原则可以帮助您:

  1. 拥抱灵活性和模块化:以发展的眼光设计所有功能,不是仅仅专注于为当前需求创建定制组件,而是同等重视使得这些功能能够适应未来的需求。
  2. 建立秩序和流程:这通常需要出色的协作、可靠的客户研究、可操作的问题陈述、专注的设计迭代,但这每次都很难实现。最好的办法是建立一个可重复的过程,并在每个循环中对其进行改进。
  3. 从整体上思考:始终注意您的设计和功能添加是否影响整体产品和公司的愿景。对您构建、添加、更新的所有内容采用整体方法,这将自动为用户带来连贯一致的产品体验。

 

原文作者:Varun Mohapatra

原文链接:Designing for B2B and Enterprise SaaS

译者:MadPecker

本文由@MadPecker 翻译发布于人人都是产品经理,未经许可,禁止转载

题图来自Unspalsh, 基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. ;-)牛批

    来自上海 回复