糟糕的SaaS设计可能会导致客户感到沮丧并流失。遵循以下最佳实践,打造用户喜爱的无缝软件体验。
自20世纪90年代的互联网繁荣以来,软件即服务(SaaS)模式已经彻底改变了企业与消费者互动、建立品牌和增加收入的方式。早期的SaaS应用程序图形简单,文本繁重,而当代的SaaS产品则高度重视精心设计的界面和无与伦比的用户体验。
然而,实现高质量的SaaS设计之路充满荆棘,薄弱的设计流程会威胁用户满意度和产品的长期发展。凭借20多年设计SaaS网站和应用程序的经验,我发现最有效的解决方案是在设计过程的每个阶段优先考虑引人入胜的用户界面(UI)和一致、以价值为导向的用户体验。基于此,让我们看看三个SaaS网页设计最佳实践——确保跨设备一致性、利用用户研究以及避免功能蔓延——如何帮助您打造无缝的SaaS体验。
创建跨设备一致性
SaaS彻底改变了用户在线访问信息的方式。在SaaS时代之前,希望改进软件系统的公司必须购买外部存储介质(如CD或软盘)将更新下载到个人电脑上。SaaS则允许客户通过任何联网设备访问功能和更新,无需下载。随着这一技术转变,用户期望在所有设备上获得一致的体验。
跨设备一致性有多重好处。对用户而言,它消除了重新学习或适应不同界面的需求,从而提高了生产力,简化了入职和培训流程。对SaaS公司而言,它通过展示对细节的关注和对提供高质量体验的承诺,增强了品牌的信誉和可信度。反过来,用户更有可能信任一个一致的SaaS产品,这有助于提高采用率和积极的品牌认知。
以下是三种在SaaS设计过程中实现跨设备一致性的方法:
1. 优先考虑响应式设计
响应式设计是实现跨设备一致性的关键。随着远程和分布式工作模式的兴起,从不同设备访问SaaS应用程序的需求变得更加重要。协作工具、项目管理平台、通信应用程序和其他SaaS解决方案在不同设备上使用,以促进无缝协作和提高生产力,无论物理位置如何。因此,SaaS用户界面和布局必须适应用户的屏幕尺寸、分辨率和宽高比,无论他们使用何种设备。
例如,SaaS电子商务平台Shopify采用响应式设计,确保其商家能够在不同设备上提供视觉一致性。这种做法对于保持商家在线商店外观的统一性至关重要,使他们能够满足使用各种设备购物的客户需求。
Shopify的响应式界面采用了灵活的网格、断点和流体设计技术。灵活的网格系统为组织内容和保持布局与间距的一致性提供了基础。断点基于标准设备屏幕尺寸定义,设计会根据屏幕尺寸超过或低于这些阈值进行调整。最后,通过使用百分比等相对单位和可扩展资源来实现流体设计原则,使内容能够动态调整。
2. 采用视觉语言
为了实现视觉一致性,设计师必须确保品牌元素、排版、配色方案、图标和熟悉的页面元素有助于为其SaaS产品建立一致且可识别的身份。
创建体现品牌视觉语言的可重用UI组件也有助于确保跨设备的SaaS一致性。这些组件可以包括按钮、卡片、表单输入和模态框,它们共享一致的样式、行为和交互。
此外,实施重复的视觉提示和反馈以引导用户并提供清晰的交互理解也很重要。例如,确保按钮和交互元素的一致悬停、聚焦和激活状态。确保这些视觉提示在所有屏幕和设备上实施,以建立熟悉度并提高可用性。
Google Workspace是优先考虑视觉一致性的一个优秀例子。在其桌面、网页和移动应用程序中,主要白色背景与使用Google标志性鲜艳色彩的交互组件和信息内容相辅相成。该平台统一使用Google Sans字体,这是一种清晰易读的字体,增强了可读性。此外,Workspace使用基于卡片的设计、侧边导航菜单和浮动操作按钮,进一步增强一致性,帮助用户快速导航整个套件。
比较Gmail的桌面和移动界面可以看到,适应不同的设备导航和使用模式有助于品牌在不同屏幕尺寸和外形因素上提供一致且无缝的用户体验。
我还建议建立指南或UI风格指南,记录视觉设计决策。该指南应包括如何使用每个UI元素的示例,以消除歧义,并为所有团队成员和利益相关者提供切实的参考。
3. 确保适合设备的导航和功能
实现体验一致性可能很复杂,因为每个设备都有独特的限制,从屏幕尺寸到使用模式。例如,桌面电子表格应用程序通常有大量的列、行和单元格。尝试将所有信息适配到较小的移动屏幕上可能会导致界面拥挤和混乱,使用户难以有效地导航和与数据交互。这就是为什么Google Sheets移动应用程序省略了网页版本中的自定义脚本、应用程序集成和高级图表自定义功能。
Google Apps Script用户界面,用户可以通过它在Google产品之间集成和自动化任务。Google Sheets用户可以使用Google Apps Script扩展电子表格功能,但此功能仅限于应用程序的桌面版本。
正如Google Sheets示例所示,创建跨设备的SaaS一致性并不意味着在每个设备上复制相同的体验。例如,您可以在桌面应用程序中使用扩展菜单,而在移动设备上则优先考虑可折叠菜单。此外,您应允许不同的输入方法和使用模式。例如,触摸屏需要更大的按钮和触摸友好的手势,而键盘可能依赖于快捷键和精确的光标移动。
通过用户研究识别体验差距
不了解用户目标、痛点行为的公司更有可能创建不直观的SaaS产品,导致用户采用率和满意度低下。相比之下,成功的SaaS公司采用以客户为导向的设计流程。例如,Slack非常重视用户研究,以了解需求和工作流程。通过进行用户访谈、可用性测试和反馈会议,它改进了用户界面并持续改善用户体验,从而打造出高度直观且广泛采用的产品。
实施以用户为中心的设计方法首先需要收集用户反馈并分析使用模式,以确定用户希望在用户旅程的不同阶段实现的目标。然而,需要注意的是,用户研究并非一刀切的追求,所提出的问题或采用的方法在很大程度上取决于客户的问题和目标。要找到设计问题的核心,仅仅问“什么不起作用?”是不够的。相反,花时间询问客户旅程或绩效测量可以让SaaS设计师走上优化用户体验的正确轨道。
当我担任云托管协作自动化平台的用户体验负责人时,我带领一个团队负责重新设计一个最初为工程师构建的SaaS网络应用程序。当应用程序的重点转向金融服务产品管理团队时,我们发现其功能与新用户的目标不一致。为了解决这个问题,我们回到了基础:进行用户研究。特别是,我们使用了“我们如何”问题,例如“我们如何提高对可以使用我们的应用程序执行的任务的认识?”和“我们如何确保用户了解应用程序的最新和最相关的功能?”以创建可操作的问题陈述。
我们的研究告诉我们,这些产品管理团队经常使用Microsoft Excel电子表格来组织任务和计划。考虑到Excel在财务和会计团队用户中的易用性和普及性,这是有道理的。尽管这些任务中的大多数都可以在我们的应用程序中执行,但我们的新用户希望对表格进行更多控制以编辑每个单元格,这是我们目前没有提供的。基于这些信息,我们改进了应用程序的用户界面,允许用户手动组织表格和字段,而无需更改整体平台结构。
结论是什么?这个看似简单的见解帮助我的团队确定了用户的需求以及需要进行更改的地方。如果我们在设计过程的早期阶段没有让用户参与进来,我们可能会过度设计产品,从而可能限制其在其他市场的增长。
通过关注核心功能避免功能蔓延
成功扩展SaaS产品对于应对不断增加的用户需求、数据量和不断变化的市场趋势至关重要。然而,SaaS扩展可能具有挑战性,功能蔓延是需要警惕的关键陷阱之一。功能蔓延指的是在没有明确焦点或策略的情况下定期添加新功能,导致用户界面过载,使用户不知所措。这种现象通常是SaaS公司感到需要跟上竞争对手或满足客户对额外功能需求的结果。
设计师可以通过在早期设计阶段专注于核心功能来避免功能蔓延。这一策略确保产品愿景保持清晰,节省资源,并优先开发为用户提供真正价值的功能。
初创公司Notion是一个优秀的例子,它最初通过专注于关键功能为成功奠定了基础,然后才扩展其产品。2016年,Notion 1.0版本发布,目标是寻求灵活、一体化生产力工具的小型科技和初创社区。最初的应用程序是一个具有任务和项目管理功能的笔记系统,使用户能够创建待办事项列表、分配任务给团队、设置截止日期并跟踪进度。尽管听起来简单,但这在当时是一种独特的生产力软件方法。Notion吸引了早期采用者和高级用户,他们对应用程序灵活结构的潜力印象深刻,口碑传播并帮助建立了一个忠实的用户群。
在建立了坚实的基础后,Notion引入了多项附加功能,以覆盖更广泛的受众,包括营销和创意团队、教育机构和远程工作平台。其扩展产品包括自定义数据库模板创建、看板功能和增强的实时协作功能。截至2023年,Notion的估值为100亿美元,拥有超过400万付费客户,是一个成功的例子,展示了早期优先考虑基本用户操作如何帮助产品取得成功。
在我自己的工作中,我最近担任了一个物联网平台的用户体验负责人,该平台正在将其重点从SaaS转向桌面即服务(DaaS)。我们研究了行业标准的DaaS功能,并筛选出最有利于客户的功能。然后,我们没有花费数周或数月开发功能,而是采用了“快速失败”方法,强调快速实验、快速验证想法并尽早从失败中学习。我们创建了一个快速的最小可行产品(MVP),并使用它通过客户反馈验证我们的初始假设。这种方法帮助我们确定了哪些功能真正有价值,并鼓励了持续学习、实验和适应的思维方式。
成功的SaaS设计始于用户
SaaS仍然是设计师的重要机会,预计2024年其增长将非常显著。该行业的持续扩展带来了新的挑战,并为设计师提供了提升技能和职业发展的新途径。
满足企业公司及其用户的多方面和细致入微的期望需要谨慎的平衡。然而,通过遵循这些最佳实践——确保跨设备一致性、利用用户研究以及避免功能蔓延——我相信SaaS设计团队可以提供可持续、具有竞争力且最重要的是用户友好的产品。