这篇文章是为了:需要学习用户体验设计和用户界面设计基础知识以正确管理开发团队的软件初创公司创始人,或者想自己设计UI和UX的人。
编剧:亚历克斯·森森,阿什利·伯顿,泰勒·布朗热
用户体验和用户界面设计
你的初创公司可能有世界上最好的软件产品创意,但如果用户不喜欢使用它,或者发现它很难学习,他们就不会长期使用它。在本文中,我们将概述什么是用户体验(UX)和用户界面(UI)设计元素。此外,我们将解释如何在软件开发过程中使用它们。
本文适用于计划开发软件产品的初创公司创始人(特别是非技术创始人)。你的初创公司可能有一个开发团队,当他们谈到以用户为中心设计产品时,理解他们是很重要的。
或者,你的初创公司可能会外包或分包工作,你正在努力确保项目顺利运行,因为两个团队连接设计和功能。如果你的初创公司正在招聘或承包一个开发团队,请确保你了解UX和UI设计元素是什么。这将帮助你的初创公司更好地解释产品的设计,避免由于缺乏UX和UI适用性而导致多次设计修订。
使用本资源可以更多地了解在开发过程中需要考虑的不同设计原则。还要学习如何正确使用它们,以创建一流的软件产品。最终的目标是,通过学习用户体验和用户界面设计,你的初创公司将能够创建一个对用户有用、可靠的软件产品。
涵盖的主题
- 开始之前-确定软件产品的需求
- 评估软件产品的需求,以确定所需的关键设计元素。
- 用户体验和用户界面设计自己动手的时候
- 在没有团队的情况下,在验证过程早期学习如何使用UX和UI
- UI设计元素以及它们对创业公司的重要性
- 了解用户界面及其对初创公司的重要性。
- 用户体验设计元素
- 了解用户体验及其对初创公司的重要性
- 用户体验/UI设计对创造MVP有多重要?
- 学习创建MVP所需的关键UX/UI设计元素
- 如何使用用户体验和用户界面设计来创造一个一流的产品
- 设计软件产品时需要考虑的关键思想。
- 未来的考虑用户体验和用户界面设计
- 了解新技术的影响以及它们对用户如何与软件产品交互的影响。
我们将通过与RIC中心网络合作的公司和创始人的案例研究来说明这些想法
用户体验设计:用户体验和用户界面介绍
主要结论:UX和UI设计分别关注用户如何体验和如何与软件产品交互。你的创业公司需要牢记这些设计元素,这样才能以用户满意度为主要关注点来开发产品。
大多数创业公司都在挣扎开发过程因为他们在完全设计产品之前就快速进入了开发和编码阶段。创业公司的创始人,就像你一样,总是沉浸在创造产品的兴奋中。他们开始编写代码并创建原型,但最终往往会陷入困境,并不得不在之后的过程中重做工作。我们都知道重做工作意味着什么,浪费你可能没有的时间和金钱。
作为一家初创公司的非技术创始人,你需要了解和理解设计的两个关键方面:UX和UI。用户体验是与产品交互的个人从整个体验中记住的东西。UI由允许用户与软件产品交互的所有元素组成。
初创公司需要在验证过程中开始考虑用户体验(UX)和用户界面(UI)设计元素最小可行产品(MVP).这些设计元素需要用户/客户反馈如果他们想要有效的话。如果你只依靠自己的假设或创造力,或者把它留给开发人员的经验,那么你很可能无法与客户达成最佳的一致。
这两个概念一起工作,可以创建对用户来说既实用又令人愉快的软件产品。通过理解和使用这两种设计原则,初创公司可以以确保客户满意的方式开发他们的软件。提高客户满意度会让他们更有可能继续使用你的产品,并把它推荐给他们的朋友和家人。
通过阅读本文并学习UX和UI设计元素,我们希望您能够避免像其他人一样陷入快速跟进的陷阱。我们希望您的初创公司能够顺利地通过开发过程,采用以客户为中心的设计方法。
在开始之前:确定软件产品的需求
主要结论:在项目开始时清楚地确定您的软件产品的所有需求。这确保你在计划项目时知道你在设计和开发什么。通过了解你的最终目标,设计师将能够最大限度地想象和设计你的产品。
确保在开始之前已经定义了软件需求。通过在早期识别这些需求,您可以确保在开发过程开始之前回答以下两个问题:
- 我在建造什么?
- 我没有建造什么?
通过回答这些问题并生成需求列表,初创公司可以确定项目的目标。这创造了一个具体的产品理念,允许以下好处:
- 为团队提供一个评估任何想法的框架
- 明确团队成员的角色
- 轻松高效地跟踪项目进度
- 防止无意的范围蔓延,这会浪费你的时间和金钱
明确识别的软件需求允许项目以明确的计划和目标开始。现在你的创业公司已经列出了需求,让我们来看看在设计软件产品时要记住的不同设计元素。
用户体验设计:如何自己做UX和UI
主要结论:你的初创公司可以在没有完整的开发团队的情况下开始考虑UX和UI设计。自己注册在线课程,使用软件工具创建模型,或雇佣其他人为你做。进行早期用户验证,以确保软件产品在创建时考虑到用户。
刚开始时,你的初创公司可能没有一个完整的开发团队,也没有资金在构建软件产品之前进行UX和UI设计研究。虽然你的创业公司可能没有团队,但你仍然可以在开发过程的早期进行用户研究。
在线学习用户体验设计和用户界面设计
有关于用户体验和用户界面设计的在线课程,非技术创业公司创始人可以使用这些课程来了解这些主题的重要性。以下是一些在线课程和可用资源的例子。亚搏体育客户端app下载选择一门适合你要求的详细程度、长度和高度评价的课程。
- 领英的琳达LinkedIn(学习)
- 围绕用户体验和用户界面,以及由行业专家教授的其他业务、技术和创造性技能,可以使用在线视频和课程。
- 付费,免费试用30天
- Udemy
- 包含一个广泛的图书馆,由专家讲师教授的超过40,000门课程,其中数千门专注于UX和UI设计。这些课程是自行安排进度的,很多是免费的。
- 支付
- Coursera
- 自定进度或定时课程的集合,持续时间从4到12周不等。这些课程都是由提供在线课程的顶尖大学和组织创建的。
- 免费和付费混合,并提供经济援助
如何在没有开发团队的情况下进行UX和UI设计
在你的创业公司学习了用户体验和用户界面设计之后,你需要开始使用这些知识。你的创业公司应该开始创造实物模型、原型,以及最小可行产品(MVP)使用UX和UI设计原则来进行用户验证。这个过程是迭代的,当你得到更多的时候,设计就会进化客户反馈.
首先,有一些工具可以帮助你开发UX和UI模型。这些工具可用于在开发过程的早期执行用户验证。研究结果可以用来指导你的创业公司未来的设计过程。
Balsamiq而且蚂蚁设计是两个可以用来帮助创建基本设计草案的工具。一个不懂技术的联合创始人可以利用这些来快速创建产品设计的草稿。这些草案可以提交给用户进行审查。点击这里为了解更多关于学习如何线框图和创建实物模型。
其次,你可以雇佣学生快速模拟设计以进行验证。这些学生通常只是想要经验,应该愿意以相对便宜的价格从事这项工作。但请记住,招聘学生随之而来的是一系列的挑战。
最后,你可以利用自由职业网站廉价快速地完成模型工作。这项工作可用于验证或开发阶段的概念验证。雇佣自由职业者然而,在签订合同之前,这是一个需要重新考虑的决定。
尽早进行这些用户验证工作是很重要的,即使您还没有开发团队。最好是让你未来的客户告诉你他们想要什么,而不是你假设他们想要什么。请记住,这项工作不需要是正式的设计工作,而是在MVP完成之前对用户行为进行早期验证。
RIC中心案例研究:用户体验设计神童和罗翰·马希姆克
在开发Prodigy的初始阶段,这是一款面向儿童的基于数学的游戏,用户体验和UI设计是由公司的联合创始人负责的。如果你和你的联合创始人不是这个领域的专家,那么进行你自己的UX和UI设计工作可能是一个复杂的过程。以下是作为早期初创公司独自进行UX和UI工作的一些优点和缺点。
优点:
创业公司可以通过自己动手来节省有限的资金
-允许初创公司在产品处于早期阶段时,快速创建一个具有UX和UI设计的软件产品,而不会走极端
初创公司可以专注于验证他们的想法,而不是试图让软件产品的商业层面变得漂亮
缺点:
-大多数人可能没有技术背景,所以创始人需要花时间通过在线课程、书籍和博客学习设计基础知识
-一旦有全职UX和UI设计师加入团队,设计工作很可能需要重新做和改进
用户体验和用户界面的研究可能不正确,导致设计决策不适合预期的用户
基于以上的优点和缺点,Prodigy决定在开发的早期阶段进行UX和UI设计工作是一个合适的选择。Prodigy能够自己完成UX和UI设计工作,这足以推出他们的初始产品,并根据其用户基础进行验证。
当公司发展到20人左右时,才聘请了专门的UX和UI设计专家.用户总数增加到超过5000万,彻底验证他们的软件产品。由于该产品被证明是有效的,并受到用户的欢迎,Prodigy现在需要使用训练有素的专业人员来改进他们的UX和UI设计元素。从自己动手到聘请专业设计师的转变非常重要,因为这表明该公司专注于维护和扩大现有用户基础。
现在,该公司已经发展到超过250人,特定的用户研究人员已经被聘请加入了庞大的UX和UI团队。目前有一名用户研究员位于加拿大,另一名正在印度招聘。Prodigy发现,在开发过程中,雇佣文化和市场特定的用户研究人员是一个重要步骤。Prodigy联合创始人兼首席执行官罗汉•马希姆克表示:“聘请本地用户研究人员可以确保我们公司充分了解用户在该市场的需求,以及进入该市场的最有效和最高效的方式。”
总的来说,Prodigy能够在自己进行UX和UI设计工作的同时开发和验证他们的软件产品。然而,他们发现,一旦他们在内部和外部达到一定规模,他们就需要指定的UX和UI设计师来帮助他们的公司和产品达到一个新的水平。
用户界面设计元素
主要结论:用户界面设计元素的重点是使软件产品的界面易于使用和吸引用户。界面通常是软件产品中对用户可见的唯一部分,因此,该界面中的导航、可视外观和输入非常重要。通过确保软件产品易于使用和导航,你的初创公司可以确保用户在使用产品时不会感到沮丧。
用户界面设计是制作界面的过程,界面是软件和用户之间的接触点,易于使用,风格有吸引力。历史上,这指的是图形用户界面;然而,语音控制界面已经变得越来越流行。UI侧重于设计的表面和整体感觉,不像用户体验设计侧重于用户的体验。
用户界面通常是软件中唯一对用户可见的部分,因此,初创公司应该将其视为设计过程中最重要的部分。一些界面元素的例子包括但不限于:
- 输入控件(例如按钮、文本框、复选框、单选按钮、下拉菜单、列表框、切换和日期字段)
- 导航组件(例如滑块、搜索字段、分页、标签、图标)
- 信息组件(例如,进度条、通知、消息框、模式窗口、工具提示)
UI设计元素的例子
UI设计描述了用户如何与软件产品的界面交互。设计师通常的目标是创造用户觉得容易使用和愉快的设计。
用户界面设计的第一个例子来自Trello,这是一个基于web的列表制作应用程序(图1)。当创建一个新任务(在Trello中称为卡片)时,会有各种各样的输入控件。用户与这些控件交互,通过文本框和日期字段描述创建的任务。
此外,用户可以使用卡片上的图标与界面进行交互。这些图标允许用户向卡片中添加文件,指示针对团队特定成员的评论,等等。
包括许多界面元素,Trello的用户可以控制他们创建的任务。用户可以根据需要定制每个任务的详细信息。每个界面选项都允许用户最大限度地与Trello交互。
用户界面设计的第二个例子来自谷歌™,该公司使用了分页(图2)。UI设计元素分页将大型文章或信息块分解为较小的部分。然后,用户可以通过使用箭头、数字以及“上一步”和“下一步”按钮来获得额外的导航选项。
谷歌™搜索通常会产生数百万(如果不是数十亿)的结果。想象一下,如果你只能在一个巨大的网页上滚动浏览它们。看着会让人受不了的。
通过将搜索结果分解为较小块的单个页面,用户能够轻松地浏览结果以找到所需的信息。这也确保了用户不会被他们必须处理的大量信息所淹没。
如何使用用户界面设计元素
主要结论:与你的初创公司的用户交谈,确定他们在完成任务时如何使用软件产品。确保产品以一致的方式运行。这可以让用户快速学习如何使用产品,并提高他们的效率,他们完成的任务越多。总的来说,用户界面问题应该被识别和纠正,以保持客户使用您的软件。
在设计用户界面时,深刻理解用户正在执行的任务是很重要的。当创业公司在研究用户时,他们应该让用户在完成任务时用语言表达他们的思维过程。这有助于确保界面不会干扰用户目标的完成。收集用户数据的另一种方法是观察他们使用软件的情况,记录下他们出现沮丧、困惑或有强烈情绪反应的时间。
您还可以在客户使用竞争对手的软件时观察他们,看看问题出在哪里。通过这种方式,您可以确定哪些关键元素缺失,可以添加到您的软件中。
你对用户觉得其他产品令人讨厌的地方了解得越多,就越容易确保你的软件产品不会做同样的事情。例如,用户是想向下滚动页面,还是希望所有信息都显示在屏幕顶部?创业公司可以在MVP /验证阶段再次进行这项研究,以确保开发的设计适合用户的目标。
用户界面设计使用成功
UI设计在我们周围被广泛使用,以确保我们与软件产品的交互是容易的。下面是两个UI设计的例子,它们成功地改善了用户与产品界面的交互。
第一个例子是在Indigo网站上的结帐过程中发现的进度条(图3)。这个界面元素为用户提供了显示结帐过程剩余部分的可视提示
进度条是有益的,因为它们允许公司将大任务分解为小步骤。这对用户很有帮助,因为他们现在不太可能因为要完成一个大表单而不知所措。此外,由于用户可以看到任务的进度,他们不太可能中途停止进程。
第二个良好用户界面设计的例子是Reddit的注册模式窗口(图4)。在注册过程中使用的界面是为那些有色盲的人设计的。
Reddit使用颜色和符号来解释在这个过程中出现的错误。通过具有两种类型的指示,它允许更大的界面可访问性。彩色界面可以被绝大多数公众使用,而符号界面可以被不同类型的色盲使用。
通过在开发过程中考虑可访问性,Reddit确保所有用户都可以与他们的界面进行交互。通过这样做,他们不会因为界面可访问性问题而失去用户。
实现用户界面设计
将UI设计实现到软件开发项目中是开发过程的一个重要方面。以下是初创公司在设计软件产品时应遵循的最佳实践:
- 创建用户易于学习的界面。这允许用户快速地从不了解系统到在使用系统时完成工作。此外,界面应该易于记忆,这样不经常使用的用户就不需要在不活动后重新学习所有内容。
- 设计界面要简单,避免不必要的元素,使用清晰的语言。最好的界面对用户来说几乎是不可见的。
- 尽可能减少用户输入的数量,以获得预期的结果(滚动、点击、加载页面、输入信息等)
- 使用通用和一致的UI元素来创建模式,让用户感觉舒适并有效地执行任务。
- 设计布局要有目的性(例如,根据重要性构建页面,页面上的项目之间有明确的关系)。
- 有策略地使用颜色和纹理来引导或转移注意力。
- 使用不同的字体和文本大小使软件易于阅读,并允许用户快速扫描产品以找到他们想要的部分(注意,如果做得不对,这会使事情看起来很难看)。
- 确保系统向用户传达正在发生的事情,以减少挫败感。
- 清楚地告知用户他们需要采取的行动,以及他们提供的信息中的任何错误。
- 提供在线文档并帮助缓解用户在学习软件时的挫败感。
如果你的创业公司遵循上述UI最佳实践,开发的用户界面将是直观的,易于使用。这将允许用户快速有效地实现他们的目标,而不会对您的软件产品感到沮丧。
如何不使用UI设计元素
主要结论:通常,UI设计元素的实现是随意的。这是因为初创公司想让软件产品看起来更漂亮。UI设计的关键是产品必须具有功能性。如果产品没有功能性,你就不会创造出可用的界面,特别是如果你的初创公司忽略了用户研究。
初创公司通常会跳过用户界面设计元素和软件功能,而采用更具创意和视觉吸引力的设计元素。这通常会导致软件产品,尽管看起来很漂亮,但在功能上并不适合用户。
用户界面设计使用不当
通常情况下,UI设计被大公司和小公司错误地使用。下面是两个UI设计的例子,它们没有得到理想的使用,结果降低了软件产品的功能。
第一个例子是Apple Watch®,它的主屏幕很难使用(图5)。Apple Watch®主屏幕有一些小的应用程序图标,用户很难导航。
这些图标很难点击,特别是对于手指粗大的人来说,而且它们太小了,看着它们会让你的眼睛疲劳。除了导航问题,UI的可访问性有限,会让用户感到沮丧。
对于Apple®来说,创建一个如此难以驾驭的界面是一个冒险的举动,因为它可能会疏远不同的用户群体。另外还可以使用分页方法,用户可以通过滑动不同页面的较大图标来改善导航。
第二个糟糕UI设计的例子是《时尚先生Esquire》杂志的网站(图6)。该公司使用了一个带有难以理解选项的模态窗口。
当公司使用不容易理解的选项(不是简单的是或否)时,会使用户难以浏览页面。此外,使用自定义语句会让用户在单击某个选项时感到内疚。这是一个UI暗模式的例子。说“每个人都应该读”这些书,并让用户可以选择“我不读”,这会让用户感到内疚,因为他们不像“每个人”,他们不太可能会关闭窗口。也不清楚用户注册的目的是什么——他们得到的是一份包含80本书的清单,还是能够阅读这些书?如果你没有阅读小字,你可能会认为你得到了80本书。
当公司使用模态窗口时,他们需要包含关闭窗口的选项。这些选项应该容易被用户理解,以确保他们可以轻松地导航离开。然而,《时尚先生Esquire》试图使用一种黑暗的模式,将自己的需求置于用户的需求之上。
用户界面设计的常见陷阱
以下是创业公司在进行UI设计研究和实现时经常遇到的陷阱:
- 开发滞后或加载缓慢的软件产品——这会妨碍用户快速获得所需的信息。一个优秀的开发团队应该能够优化代码以使其顺利运行。
- 没有意识到用户界面通常具有相互冲突的目标——许多界面元素具有相互冲突的目标(例如,多功能vs.易于学习,高分辨率vs.快速加载,等等)。如果您没有在这两个极端之间找到正确的平衡,您最终会创建多个功能的权衡。
- 应用用户界面设计规则,而不考虑它对软件功能的影响——UI原则需要由擅长UI设计和评估的人深思熟虑地应用,以充分发挥其效果。
- 在开发之初缺乏软件的最终目的——需要需求来确保软件适合它的用途。它们还确保在流程中添加了正确的操作,以允许执行这些操作。
- 创建一个阻止用户轻易撤销操作的界面——如果用户不能轻易撤销他们的错误,他们就会对你的软件产品感到沮丧。
- 设计一个用户不容易看到系统状态或系统进度的界面——用户喜欢通过任务了解他们的进度状态。如果他们看不到,他们可能会在完成之前退出这个过程。
- 在设计界面时忽略用户群体(例如他们的年龄或精神/身体残疾)——通过忽略用户群体,你经常会创建一个目标受众无法访问的软件产品。
- 开发不提供反馈的软件产品——软件产品不通知用户系统的内部状态(例如突出显示文本,显示一条消息来显示选择了多少项),会导致在完成任务时受挫和延迟。
一些创业公司可能很难理解用户界面设计原则的重要性。通过积极避免与竞争对手相同的陷阱,你将创建一个用户甚至不会注意到的精简用户界面。
好的用户界面设计的好处
主要结论:UI设计元素可以用来帮助生成用户在发现它之后还会继续使用的软件产品。这是因为用户使用产品的能力不会受到功能问题的负面影响。UI设计还可以改善开发过程,因为任何界面问题都可以在早期识别和解决。
在开发过程中使用UI设计原则可以提高初创公司软件的适销性。使用UI设计元素的一些常见好处包括:
- 增加了用户继续使用软件产品的机会,因为它很容易学习,并且没有恼人的界面怪癖,对他们的体验产生负面影响。
- 在视觉设计元素分层之前,解决界面问题的成本更低。
- 增加了在开发过程早期识别和处理易访问性限制的机会。这允许开发人员为特定的用户群创建替代接口。
- 提高用户推荐软件产品的可能性,因为界面直观,非用户也容易上手。
- 在开发最终产品之前,有更多的机会确定所有的导航/信息/输入控件是否工作,是否直观,是否大小正确。
总的来说,一个吸引人的用户界面设计确保用户将继续使用软件产品,因为它的精简界面。通过使软件产品易于使用,用户将不会对界面感到沮丧。
这能让用户忠实于你的产品,而不会转向你的竞争对手。在设计过程中,一定要记住,为了创建一个伟大的UI设计,软件产品必须有一个可靠(一致的界面)和可用(直观和简单)的界面。
用户体验设计元素
主要结论:简而言之,用户体验设计确保用户喜欢使用您的软件产品。如果你的产品提供了有意义和相关的体验,用户就会继续使用它。它关注用户的动机,他们如何完成任务,以及他们不同的可访问性级别。这确保了用户是设计过程的焦点,并且确保了您创建的软件产品是受欢迎的。
用户体验设计允许您创建为用户提供有意义和相关体验的产品。作为一个创业公司的创始人,你需要超越用户说他们想要什么,比他们做的更好地理解他们的需求和情绪。
您需要进一步推进流程,并为用户提供全面开发和全面的体验,以创建一流的产品。用户体验过程是以用户为中心的,需要一种结合视觉和平面设计、编程、心理学和交互设计的方法。
您和您的设计人员充当用户的倡导者。这确保了用户的需求是所有设计和开发工作的重点。要想成功,你必须对用户有深刻的理解。
最佳实践甚至要求用户自己参与流程。通过让用户参与进来,你可以减少设计师和用户之间沟通错误的风险。
创业公司需要考虑软件产品的目的以及用户与之交互的原因、内容和方式:
- 为什么——用户的动机是什么?他们的价值观/观点是什么?
- 什么——用户需要和期望的功能和特性是什么?
- 如何-软件是否适用于不同年龄的用户,或有身体和/或精神残疾的用户?用户如何执行任务?
这些用户体验活动严重依赖于信息收集。利用这些信息,初创公司可以在开发开始前创建一个优先级活动的积压。
用户体验研究和设计活动应该贯穿于项目的设计和开发阶段,即使项目已经循环了。这样做可以保证所开发产品的所有迭代都能满足用户的需要和需求。
用户体验设计元素的例子
用户体验设计就是增强用户的体验。该领域没有明确的设计元素,而是专注于通过增加可用性、可发现性和有用性来改善用户体验。下面是不同类型的用户体验设计元素的示例,这些元素可以改善用户在使用软件产品时的体验。
用户体验设计的第一个例子是谷歌™Maps的新增强现实(AR)模式(图7)。这个新功能确保用户不会在新城市的街道上迷路。这可以防止你出地铁,在你意识到之前朝错误的方向走了半个街区!
AR模式引入了虚拟标志和箭头,以帮助人们四处走动。这克服了目前在大城市中使用GPS或指南针导航的问题,因为建筑物和基础设施会导致程序中的错误。
新AR功能的引入,通过防止2d地图版本中存在的导航障碍,改善了用户体验。谷歌™为了改进谷歌™地图服务的功能,对用户觉得有用的东西进行了研究。
另一个用户体验设计的例子是Grammarly®,这是一个免费的语法检查服务,通过重新发送邮件来改善用户体验(图8)。许多用户在注册后通常不会访问Grammarly®的核心应用程序。因此,该公司需要通过用户体验设计的电子邮件通信来保持用户对其产品的兴趣。
邮件包含以下UX元素:
- 简单易懂的度量标准,并包含将自己与其他用户进行比较的基准。
- 电子邮件风格游戏的经验,并通过挑战用户提高他们的写作使用这个产品增加动机。
- 电子邮件和应用程序的结构相似。当公司是一致的,用户发现更容易浏览和理解信息。
Grammarly®需要产生积极的用户体验,并继续向用户展示他们的价值,因为与广泛可用的免费拼写检查服务相比,他们的付费版本是一个昂贵的选择。亚搏充值后支付宝能申诉吗这些重新参与的电子邮件为用户体验增加了价值,并帮助用户了解他们的生产力、准确性和词汇量是如何通过使用产品而提高的。
如何使用用户体验设计元素
主要结论:与用户交谈,充分了解他们是如何完成任务的,以及他们认为哪些功能对改善他们的体验有用。创建许多低成本的原型,以确保你的设计用户喜欢使用。
用户体验设计建立在对用户在使用软件产品时如何体验的研究之上。影响软件整体用户体验的关键因素有可用性、有用性、可取性、可访问性、可信度和可发现性.
在整个开发过程中,初创公司需要牢记这些因素。这确保了所设计的产品不仅满足了需求,而且还为用户产生了积极的体验。
您会发现客户对考虑到他们的体验的软件更加欣赏和接受。越多的顾客对你提供的体验感到满意,你就能卖出越多的产品。
用户体验设计使用成功
用户体验设计随处可见。以下是两个成功用于改善用户体验的UX设计示例。
第一个例子是谷歌™,它有一个每个人都熟悉的接口。您甚至可能使用谷歌™来查找这篇文章!界面很简单,这突出了他们提供的体验有多棒。
谷歌™知道用户访问他们的站点是为了获取信息。而且他们想要快。因此,眨眼之间就能向用户提供信息。
现在,如果你每次搜索谷歌™都需要15秒,你就不会这么快得到答案。因此,即使界面保持不变,您使用谷歌™的体验也会截然不同。你甚至可能决定换一个搜索引擎。这就是为什么谷歌花费这么多时间开发他们的专有算法来快速匹配相关内容。
如果你在谷歌™中输入“ux design”,你会在0.81秒内得到结果(图9)。你的体验是积极的,你可以快速了解所有关于ux设计的信息,而不必等待搜索引擎为你找到所有信息。
另一个好的用户体验设计的例子是Microsoft Office®。你是否曾经给你的老板发过一封邮件,想让他们审阅一份文件,但当你点击发送后发现你忘记附上它。我知道我有。
Microsoft Outlook®似乎已经注意到用户的这个痛点,现在当您包含“已附上”或“已附上”字样但忘记附上文件时,它会弹出一个“附件提醒”框(图10)。微软®仍然提供相同的电子邮件服务;亚搏充值后支付宝能申诉吗然而,他们现在已经改善了用户体验,确保用户不会一次又一次地犯这个错误。
实现用户体验设计
在软件开发项目中实现用户体验设计是开发过程的一个重要方面。以下是创业公司在设计软件产品时考虑最终用户的方法:
- 直接采访用户,确定他们认为有用、可用和需要的东西。同时,观察用户使用自己的软件或竞争对手的软件完成任务的情况,以获得洞察力。
- 了解用户在什么环境和上下文中执行某些任务。
- 根据你所做的研究为每个用户群体创建一个角色。进入角色,看看他们需要什么,以及他们有其他可用的软件来实现他们的目标。同时关注人物角色的人口统计学和心理学方面。
- 了解项目的约束条件,以确保设计师不浪费时间和金钱。
- 通过深入了解所研究的人物角色将如何随着时间的推移而演变来设计您的软件以适应变化。同样地,确保技术体系结构能够同时演进。
- 确保努力满足最有利可图或最有可能增加收入的用户。回答这个问题:谁的问题/痛点最大?比任何人都更好地解决这个问题。
- 从低保真度(纸上)原型开始,交流和测试设计想法,以降低成本,并鼓励探索更多潜在的设计选项。线框图也可以用于允许互动性,同时仍然允许快速和廉价的修改。
- 放眼行业之外,寻找能让你的产品在竞争中脱颖而出的设计理念。
- 持续测试以确保您的软件随着时间的推移满足用户的需求和期望。此外,这还可用于监视软件产品的运行状况,以确定设计和/或内容升级的需求。
通过在整个设计过程中遵循上述概念,您开发的软件产品将不仅满足用户的需求。你的产品也会为他们提供积极的体验,似乎是为他们量身定做的。
如何不使用用户体验设计元素
主要结论:你不仅需要理解UX设计元素,还需要正确地实现它们。关键是要使用你已经获得的研究,并确保你没有因为你不同意用户的观点而忽略事实。使用产品的不是你,而是他们。
用户体验设计元素通常被不完全了解软件开发行业的初创公司所误解和低估。初创公司可以进行他们想要的所有用户研究,然而,如果他们不正确地使用它,产品仍然会受到糟糕设计的负面影响。
用户体验设计使用不当
用户体验设计通常被大大小小的公司错误地使用。以下是两个UX设计的例子,它们不是最优的,降低了用户的体验。
第一个例子是Netflix在2015年推出的悬浮自动播放功能(图11)。当用户将鼠标悬停在电视节目或电影的缩略图上片刻,就会自动播放循环播放的预告片或蒙太奇。因此,用户无法看到他们悬停在电视节目或电影上的细节,而不必同时听响亮的预告片。
这个特性显示了开发过程中糟糕的用户体验设计工作。自动播放意味着设计师对用户的需求做出了巨大的假设。此外,自动音频会让人迷失方向,尤其是当用户的注意力在别处时。
悬停自动播放功能会影响网站的可用性。它还会阻碍用户看到他们感兴趣的电视节目或电影的关键信息。总的来说,这表明在设计过程中没有有效地咨询用户来审查悬停自动播放功能。
另一个次优UX设计的例子是50thiFly杂志周年纪念网站(图12)。大多数网站使用垂直滚动来浏览网站上的内容,这是你现在正在做的事情。50th周年纪念网站使用垂直滚动的大部分网站;然而,一些导航方法是不同的。
为了探索一些内容,用户必须点击并按住一个按钮几秒钟才能查看其他内容。这增加了几秒钟的摩擦,导致糟糕的用户体验。此外,当面对这种意想不到的导航风格时,用户可能会感到困惑。
用户更有可能在点击几次后放弃。对于设计师来说,最好是坚持更传统的交互风格(例如简单的点击或滑动),这样就不会给用户增加摩擦。
用户体验设计的常见陷阱
以下是创业公司在尝试进行用户体验设计研究和实施时遇到的常见陷阱:
- 假设你已经了解了用户——不要只是创造一个假想的用户,然后开发产品来满足他们的需求。确保在开发过程之前咨询实际用户。
- 不倾听也不观察用户——初创公司需要了解他们的最终用户的首要目标,并创造性地思考如何帮助他们实现目标,使自己在竞争中脱颖而出。
- 忘记为用户体验的各个方面进行设计——初创公司需要一个拥有视觉设计、交互设计和可用性测试技能的团队,以确保充分开发用户体验。
- 相信工具可以为你设计——尽管设计工具很有用,但是使用它们的开发团队需要有相关的培训和指导才能有效地利用它们。
- 忽视最终用户研究——不要因为用户研究对设计师创造力的限制而感到威胁。
- 过早锁定设计——在流程开始时生成几个可行的替代方案,并使用低保真原型生成最终用户反馈。得到最终产品是一个迭代的过程。
- 过早编写代码——在编写最终代码之前,要确保你有一个经过开发和验证的可靠设计。
- 仅测试可用性——软件需要做用户希望它做的事情。
- 忘记测试可靠性——设计师应该通过执行网站设计不支持的操作来强制错误,看看会发生什么。
- 未能进行安全测试——初创公司应聘请第三方安全专业人员对设计进行威胁建模。
- 分离项目团队成员——应该鼓励设计人员和开发人员之间的合作,以允许知识转移。
对于一些初创公司来说,学习和理解用户体验设计原则是一个困难的过程。确保你不会像你的竞争对手一样陷入同样的陷阱,确保你可以在软件开发过程中更容易地进步。
用户体验设计原则的好处
主要结论:用户体验设计元素可以用来帮助生产更容易被用户接受的软件产品。这是因为用户一直都在参与开发过程。用户体验设计可以降低项目的风险,允许您按期开发软件产品。
使用用户体验设计方法有可能提高初创公司软件的成功率。使用UX设计原则的一些常见好处包括:
- 由于最终用户参与了设计过程,因此可以开发出更好的产品。
- 当最终用户在项目早期(例如,线框、原型或MVP阶段)发现问题时,解决问题的成本更低,而不需要在产品发布后进行技术修复。
- 项目风险较小,因为设计问题是在设计阶段而不是开发阶段发现和解决的。
- 通过最终用户研究获得的更多见解为正在创建的产品以及未来的软件开发项目提供了思路。
- 产品更有可能更快地进入市场
- 由于在整个项目中对产品易用性的持续评估,提高了所开发软件产品的可用性。
总的来说,一个有吸引力的用户体验设计能够预见到用户的需求,这意味着更多的用户愿意购买你的软件产品。如果你的软件更流畅、更高效、使用起来更愉快,你的软件就会比提供类似服务的竞争对手更具粘性。
在设计过程中,请记住,为了创造一个一流的产品,一个伟大的UX设计必须是有用的(完成用户的目标),可用的(轻松地执行期望的任务)和可取的(用户必须享受他们的体验)。
在创造MVP时,UX和UI设计有多重要?
主要结论:创建一个对用户有吸引力的最小可行产品(MVP),以确保你的初创公司在验证期间从用户那里得到有意义的反馈。保持MVP的简单性,并确保所呈现的所有特性都能正确地工作,从而为用户提供功能强大且有用的MVP。
一个最小可行产品(MVP)向您的客户或用户展示并交付所需的最低价值,仅此而已。它看起来不一定和你的成品一样。当你的初创公司正在创造一个最有价值产品时,你会用最基本的方式,以相当低的成本构建你的产品,以测试它并接收用户反馈。
在创建MVP时,你的初创公司需要考虑UX和UI设计的元素。仅仅因为MVP只有一两个功能,并不意味着它不能使用,不能吸引用户。你的初创公司希望自己的产品给人留下良好的第一印象,这样你就有机会验证你的想法,并收集用户反馈来设计最终产品。
在过去,只要你解决了用户的问题,一个不吸引人的设计通常就足以验证和吸引用户。然而现在,创业公司通常需要一个好看的设计来进行验证过程。这可能会根据用例、行业和客户部门而有所不同。以下是MVP应该包含的最小UX和UI设计工作:
- 确保所有按钮都正常工作。
- 这让你能够追踪哪些功能是用户最需要的,以便优先考虑它们的创建。该按钮将用户带到的页面不需要是完整的,只需包含说明该特性目前正在构建中的信息即可。
- 使用适当的视觉效果和颜色,以确保用户能够轻松地看到MVP所传递的价值。
- 通过创造一个至少在视觉上有点吸引力的MVP,你的初创公司将获得更有价值的用户验证数据。这是因为用户将更专注于评估呈现在他们面前的功能,而不是注意到不吸引人的界面。
- 保持简单。
- 不要仅仅使用从本文中学到的所有UX和UI设计元素来设计MVP。利用简单的导航和控制输入,以及整体设计元素,而不使用大量的资源。亚搏体育客户端app下载这将确保你的初创公司不会将资源浪费在可能在收集反馈后立即改变的MVP上。亚搏体育客户端app下载
从这篇文章中我学到的一个重要教训是,初创公司永远不应该用MVP这个词来创造糟糕的用户体验,或者牺牲用户界面。确保你利用UX和UI元素,而不是在这个过程中走极端。
如何使用用户体验和用户界面设计来创造一个一流的产品
主要结论:让你的初创公司的开发团队在UX和UI设计方面达成一致是很困难的。确保所有团队成员都接受过这些设计原则的适当培训。此外,促进设计师和开发人员之间的沟通,这样每个人都能理解用户想要什么,这样产品就能满足他们的需求。
现在你的初创公司已经学习了所有关于UX和UI设计的知识,你如何利用这些信息来创建一个一流的软件产品呢?了解技能只是这个过程的第一步。
当你的初创公司有一个内部开发团队时,你需要确保设计师和开发人员之间有沟通。这确保了在如何实现用户需求方面没有混乱。
例如,该产品不能有一个与背景颜色几乎相同的小“关闭窗口”按钮。这将导致客户失望。设计人员和开发人员需要一起工作,以便功能和功能的可访问性都在那里。
如果你的初创公司正在外包或分包开发工作,你还需要了解UX和UI。通过了解这些概念,您的初创公司将能够以有效的方式设计并向开发团队解释软件产品。
以下是你的创业公司可以确保UX和UI最佳实践可以应用于你的创业公司,以创建一个成功的软件产品的关键方法:
- 让领导层参与——教育领导层和其他团队成员UX和UI设计元素是什么,并传播公司如何改善用户体验和他们所看到的结果的成功故事。
- 确保设计师有UX和UI培训——招聘有UX和UI经验的人才,或通过围绕这些用户设计元素的研讨会和课程培训现有员工。
- 促进沟通——确保设计人员和开发人员(如果是分开的人)相互沟通。这确保UX和UI设计元素以一种既满足用户又满足软件约束的方式实现。
- 发布持续一致的更新——初创公司需要定期(大约每六个月)发布一个新版本的软件,以确保在不断变化的市场中生存。每次更新界面都需要保持相对稳定,以防止用户混淆。此外,需要用指令模块突出显示界面更改,以解释添加的新功能。
- 避免暗模式——暗模式是用户体验和用户界面设计元素,会对用户价值产生负面影响,有利于股东价值。暗模式的例子有:在正常的交互过程中反复入侵,用障碍阻碍他们的工作流程,隐藏与用户相关的信息,等等。用户越来越多地意识到这些策略,如果他们被雇佣,就不会看好你的软件产品。
- 改进你的软件开发过程——让用户体验和用户界面成为软件开发过程中清晰明确的一部分,不要把它视为事后的想法。
通过成功地在软件开发过程中实施UX和UI研究,你的初创公司将能够提高你的软件产品在市场上的机会。确保参与开发过程的每个人都完全致力于学习这些设计元素,并听取他们的发现。这将消除开发验证阶段所需的迭代次数,因为用户从第一天开始就参与到流程中。
外包用户体验和用户界面设计的案例研究
RIC中心案例研究:从DIY到雇佣UX和UI设计师SurfEasy
UX和UI设计工作通常在开发的初始阶段外包给外部开发人员。前提是一家初创公司甚至认识到UX和UI设计的重要性,并且直到开发过程的后期才忘记这一点。
SurfEasy是一家虚拟专用网(VPN)浏览器安全应用初创公司,从用户流的角度进行UX设计,由SurfEasy创始人兼首席执行官克里斯·休斯顿(Chris Houston)或产品负责人负责。他们将定义目标,设计资源将迭代执行目标的方法。亚搏体育客户端app下载
随着公司的发展,用户体验设计被逐个外包。对于基本的附加产品,平面设计服务等亚搏充值后支付宝能申诉吗99年设计被使用。最终找到了一个承包商,通过与团队密切合作并学习业务,他基本上成为了团队的一员。
在合同的基础上雇佣了一个开发人员来完成这项外包工作。当时,用户体验和用户界面设计对公司来说并不是那么重要,因为他们在做内部决策,决定什么看起来好,什么是公司喜欢的。“当时的移动vpn非常难看,所以让它们适合移动是进入这个行业的基本要求,”休斯顿说。
一旦SurfEasy创建了一个标准的设计,全职UX设计师是该公司第一批非开发人员之一。目前,SurfEasy将UX设计视为开发过程的一个关键方面。因此,该公司现在一直有三到四名专门的UX人员,每个产品一个人。
通过更加注重用户体验设计,SurfEasy确保他们创造的产品易于使用,并为用户提供积极的体验。用户满意度的提高最终导致公司被收购。
RIC中心案例研究:从一开始就雇佣用户体验和用户界面设计师vGIS
vGIS是一家专注于增强现实(AR)平台的公司,用于可视化地理信息系统,当他们开始开发他们的产品时,他们想要创建一些便于用户使用的东西。这是因为他们的产品是为一线现场服务人员创建的,他们可能不具备技术倾向。
考虑到这一点,该公司从第一天起就聘请了UX和UI专家,以确保产品的设计易于使用。该公司有机会与整个UX和UI专家团队合作,而不仅仅是一个人。由于他们的项目规模很大,这是有益的,因为需要多种意见和想法才能为他们的软件产品获得最佳结果。
UX和UI团队一起进行用户访谈,以确定关键的界面和布局设计元素,这将有助于用户轻松地选择和理解产品。然后,这项研究将传达给开发人员,以解释确保产品成功所需的关键接口需求。“作为用户,如果你看到一个产品很丑,你就不会使用它。所有面向用户的东西都必须是漂亮的,为了做到这一点,UX、UI和开发团队都需要一起工作,”vGIS的创始人兼首席执行官Alec Pestov说。
vGIS认识到,他们的软件产品的用户将是一线现场服务工作者,他们可能不具备技术倾向。因此,从项目开始,他们就优先考虑UX和UI设计,以确保创建的产品易于使用,并且在使用过程中没有痛点。
用户体验和用户界面设计的未来考虑
主要结论:初创公司需要适应用户与软件产品交互方式的变化。语音控制软件正在改变软件的设计方式。此外,机器学习现在使开发过程复杂化,因为很难建立用户与不可预测结果之间的动态交互原型。
用户与软件交互的方式随着技术的不断改进和用户需求的变化而不断变化。以下是你在软件开发过程中应该牢记的两个关键的未来考虑事项:
- 语音控制软件越来越流行
- 创业公司需要确保在设计软件时考虑语音控制界面。这是由于语音控制程序和技术的最近趋势。亚博88下载
- 现在每个人都在使用Alexa™和Siri®来与软件交互,所以要确保你的初创公司的软件产品也能与它们交互。语音控制软件还提高了软件产品的可访问性,使其与竞争对手相比更有价值。
- 软件产品中更多的机器学习
- 初创公司现在不仅要通过关注可用性、实用性和界面美学来改善用户体验,还必须与机器学习(ML)程序合作,以便为用户提供自动个性化系统的服务。亚博88下载亚搏充值后支付宝能申诉吗ML还可以利用对用户的更详细的了解来提供新的价值。
- 然而,基于ML设计的原型设计是困难的,因为交互是动态的,并且结果是不可预测的。因此,初创公司应该尝试以独特而有趣的方式应用ML,以响应新兴趋势并满足未开发的需求。
初创公司应该在开发过程中考虑并可能实现语音控制界面和机器学习的最新趋势。这确保了开发的软件产品与现代用户的界面和体验需求是最新的。
为用户提供他们喜欢的现代化便利设施将使使用您的产品更加愉快。通过功能更丰富和更有趣,用户将向他们所有的朋友和家人推广您的软件产品。
总结:创业公司的用户体验设计和用户界面设计
初创公司需要在整个软件开发过程中考虑用户体验(UX)和用户界面(UI)设计原则。随着互联网和社交媒体的出现,你的初创公司现在可以在整个开发过程中比以前更容易地与用户合作。
用户现在可以对公司的原型进行虚拟评估并提供反馈。这促进并简化了共同创造的体验。结果,用户对界面越来越满意,并在市场发布之前接受这种体验。
虽然这看起来需要做很多工作,但从长远来看,在整个过程中实现UX和UI设计将节省你的启动资金和时间。这是由于大量用户反馈的优势。这种反馈可以让你的初创公司设计出一款完全为用户着想的产品。
当你继续前进,开始创业公司的软件开发,记住要考虑UX和UI设计元素。与用户一起对这些主题进行研究.创建用户角色,并开始像用户一样思考,以便创建用户会喜欢的真正独特的产品。
创业公司的创始人可以通过使用在线课程和培训来增强自己的能力线框图工具为了在开发过程中尽早收到用户反馈。在为初创公司增加开发团队成员的同时,随着初创公司的成熟,要确保牢记用户的需求。
最终,用户体验和用户界面是为用户设计的。你的初创公司是否应该从一开始就不为用户设计,而是在以后修改你开发的软件?
经验教训
恭喜你!您现在已经了解了UX和UI设计元素及其在软件开发中的使用。读完这篇文章,你应该了解到以下关键的事情:
- 在设计软件产品之前,初创公司需要知道他们在做什么,不做什么。
- 您可以使用在线课程学习UX和UI设计,并在雇佣开发团队之前创建自己的模型来开始用户验证。
- UI设计由允许用户与软件产品交互的所有元素组成。
- 用户体验设计是个体与产品交互时从整个体验中记住的东西。
- 初创公司不应该用MVP这个词来创造糟糕的用户体验,或者牺牲用户界面。
- 用户体验和用户界面都需要一起工作,以创建一个一流的软件产品。
- 创业公司在设计新产品时,需要考虑用户与软件产品交互的独特方式。