结合实践和理论阐述:什么是好的UX设计流程?
为什么不同设计师写的UX流程不一样?一个可执行的UX流程到底是什么样的?
作为一名UX设计师或者实习生,入职新工作的前一两周一般都是轻松无压力的。这段适应期甚至只会给你一个需求任务,你只用画画图,写写文档就能应付。
如果入职后做的项目时间排期很充裕,开发可能就会在你做好设计稿后才开工。倘若项目有多个产品,设计师又只有你一个,压力就会陡增,每个人都在等你的设计,这太浪费了!
所以,有一个完整良好的UX流程很关键,人力浪费只是其中的一个原因。
在正文开始之前,不得不说当年初入行时让人满头雾水的问题。为什么不同设计师写的UX流程不一样?一个可执行的UX流程到底是什么样的?我看了很多UX流程的文章,却还是不知道从何入手。
其实就像不下水,永远学不会游泳;不做UX设计,也永远无法掌握UX流程一样,实践才能见真章。
下面就用理论和实践经验来阐明UX流程的精髓。
什么是UX设计流程?
via http://uxdesign.com
UX流程可以定义为一种帮助设计师对设计进行迭代和打磨的设计方法。
一套好的设计流程一定需要有用户反馈,在流程中的每一步,都要尽可能的去收集用户反馈,然后将之纳入你的产品迭代设计中。
因此我们可以将它重新定义: UX流程是一种基于用户反馈而不断改进和打磨设计的迭代方法。
此外,设计师,团队甚至项目的不同,都会导致UX流程的差异性。
via https://uxmastery.com
影响UX流程的因素:
- 项目;
- 客户;
- 预算;
- 排期;
- 设计师的经验。
为什么需要UX流程?
在深入探索UX流程不同层级的特点以及对产品的影响前,了解为什么需要用户体验过程将帮助您更好地理解其重要性。
(1)明确技术流程,耗时,优缺点
根据上述提到的5个UX流程影响因素合理的选用不同的技术流程,并决定何时及如何使用这些不同的技术方案。因为对于一个项目来说,不是技术决定成败,而是要合适才行。可以查看这个总结的设计工具链接(https://uxmastery.com/resources/techniques/)并进行选择。
(2)让同事了解你的设计进展
身为设计师的你,要不就是在画设计图,要不就是在想怎么设计。而真正做项目大多都是团队协作,需要同事们互相沟通。所以当你使用一套UX流程,如果是有一个众所周知的大概流程,就能省去很多沟通的烦恼,让所有同事了解你的设计进展。
(3)表现你的设计能力
UX流程除了对特定的项目有效外,还可以成为你作品集中展示设计水平的案例,来打动你的客户和面试官。如果流程来源于曾经待过的小组,那也足以证明前团队的专业水准。
(4)帮助评估设计工作量
借助UX流程,可以把握产品的不同阶段该使用什么样的技术或工具,和各个阶段使用这些方案时所花费的时间。同时也能依据之前的经验,估算工作时长,准确排期。自由职业者还可以凭此决定接单价格。
UX流程的关键要素
首先,我想区分2个概念。现在要介绍的是UX流程的关键要素,而不是之后会重点说明的UX设计阶段,希望不要弄混淆。UX流程的设计阶段通常根据项目,排期和设计师的优势来决定,同时会包含多个UX流程的要素。
1. 策略
战略指的是一些原则性的准则,比如品牌表达,组织的长期目标,项目指导原则,项目目标,项目成功的评估标准,目标优先级。
2. 研究
另称“发现”。这是不同项目间差异最大的设计要素,因为是根据项目所采用的UX策略(精益UX和敏捷UX)来具体选择。
有点不可思议的是研究要素最容易被设计师忽略。但是只有做过研究后,才能充分了解用户并创造用户知情体验,而从此开始,才算进入真正的UX流程。竞品研究和用户研究就是UX流程中使用研究要素的两个绝佳例子。
3. 分析
通过分析,设计师可以透过现象看本质。
- “现象”- 在研究过程中收集的数据反映的一系列情况
- “本质”- 设计师验证对终端用户本质需求的假设
为了理解本质由现象得出,我们需要收集,清洗和挖掘得到的数据,分析本质并验证。
每位设计师都听过乔布斯的名言,使用分析要素就是想实现这一点。用户可能很直接的告诉你想要什么,但是经过分析,你会在调查研究过程中发现他真正需要的可能是别的。作为UX设计师,可以进一步和终端用户沟通,验证我们的假设,然后对现有产品做功能改进,增加新功能或者提高易用性。
4. 设计
设计包含协作与迭代:
- 协作: 所有相关人员的参与和想法。相关人员可以是客户,团队的开发人员或者其他利益相关者。
- 迭代: 重复不断的验证想法和假设。
设计可以把产品思路具象化在用户面前,从而得到反馈并改进设计。改进设计并重复这个过程,直到客户和设计师都认可。
为了聚焦用户在体验设计解决方案上的注意力,只需要低保真原型,比如纸质原型,线框交互图和部分功能原型图,不需要涉及任何图形设计,品牌和视觉细节。
5. 交付物
交付物一般是完整的高保真原型,也就是设计要素中没有体现的部分。通常使用在线原型展示,增加图形设计,品牌设计和视觉细节。
此外,这也是我们与最终用户,用户测试以及开发人员写作验证高保真设计的地方。
这听起来好像瀑布流的形式,但其中我们遵从的原则是敏捷
遵循不同设计阶段各自展开,互不渗透而设计出的产品并不会让你和用户满意-Jesse James Garrett “用户体验要素”。
上图是一个常见的错误模型,我猜和你看完UX流程要素后在头脑里建立的模型一样。让我们看看正确的示例,正确的模型是自由的交替重复使用五要素。
最佳方案是不同设计阶段各自展开,相互渗透,共同结束-Jesse James Garrett “用户体验要素”。
因此,下一个层级的UX设计未完成前,不要结束上一个层级的UX设计。
所以刚刚是讨论“设计阶段”,那么“设计要素”呢?
让我们看下Jesse James Garrett提到的设计阶段,可以作为一个常规UX流程示例来看看设计要素扮演的角色。
UX要素— Jesse James Garrett
重申一遍,设计阶段不是遵循瀑布式模型,而是根据用户反馈交替重复的推进或者回滚。
战略层
这个设计阶段做什么?
- 定义产品目标;
- 考虑用户希望从产品中获得什么-用户需求;
- 确定商业目标。
包含要素:
- 策略—通过前文提到的策略和研究要素,定义产品目标和商业目标;
- 研究—同时,为了清晰商业目标和用户需求,需要进行竞品研究,市场研究和用户研究,这就是研究要素发光发热之处。
如你所见,策略和研究要素可以同时采用,交替采用或者重复采用。
范围层
这个设计阶段做什么?
- 定义产品的功能和特性;
- 定义功能规格;
- 定义内容需求。
包含要素: 分析—范围层需要基于市场,用户和竞品的研究来进行分析,从而得出结论。
结构层
这个设计阶段做什么?
- 产品结构的抽象展现
- 交互设计
- 定义信息架构
包含要素:
- 分析—分析范围层定义的需求和功能,从而得出产品结构或者信息架构;
- 设计—基于产品结构和信息架构,可以开始使用设计工具,比如流程图,开始交互设计的第一步。
框架层
这个设计阶段做什么?
- 产品结构的具体展现
- 信息设计
- 交互设计
包含要素:
- 设计—重点设计已经定义的产品信息架构,可以使用低保真的线框图。简单的界面设计也可以开始进行,展现给用户进行反馈并验证。
- 交付物—如果产品的信息架构设计没有问题,基于界面设计的用户反馈,可以开始着手包含视觉元素,品牌等的高保真原型设计。
表现层
这个设计阶段做什么?
- 最终的产品展现;
- 决定了产品的界面风格,感觉和交互形式;
- 进行用户测试。
包含要素: 交付物—产品已经定义并展现,采用用户测试来进行验收,并将新的用户反馈纳入产品解决方案进行迭代优化。
以上就是设计要素在不同设计阶段所扮演的角色。你可以根据自己的需求,常用设计工具和设计习惯等定义你自己的UX流程。
下图是我自己的UX设计流程,和每一个设计阶段的所需时间,权当示例:
原文:https://uxdesign.cc/what-is-your-ux-process-2fa146eb8380
作者:Nadeeka Athukorala
译者:luserry
译者:小短毛,一个正在探索期的产品&设计!公众号:彩云译设计
本文由 @小短毛 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
作者暂无likerid, 赞赏暂由本网站代持,当作者有likerid后会全部转账给作者(我们会尽力而为)。Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: