文档章节

UX术语详解:任务流,用户流,流程图以及其它全新术语

jongde
 jongde
发布于 2018/03/22 12:00
字数 1969
阅读 13
收藏 0

以下内容由Mockplus(摹客)团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具

 

用户体验拥有一长串专业的术语和可交付内容。当在线查看UX相关职位描述时,所罗列的这类术语更是全面繁多。而且,随着时间的流逝和它们自身的不断演变,其中很大一部分甚至出现了定义上的重复和交叠。所以,为方便设计师,Web/app开发者以及用户等更加简单的理解这些术语和可交付内容,我认为是时候该重新整理和定义它们了。

打破它

任务流和用户流是多年来常听到的用户体验术语。虽然我尝试通过Google搜索等方式搜寻其“官方”权威定义,但结果却是,现存的很多UX术语表并未集中过定义它们。

尽管如此,无论如何,这类“流”都是在描述Web或软件的“运动”情况。设计师需要考虑如何设计和引导用户浏览一个网站或软件。创建这类网页或软件“流”能够帮助设计师思考和预估用户在浏览一个页面之前或之后可能发生的情况,并集中处理其中重要的部分。而且,此外,作为创建可运行原型的第一步,这类“流”的设计也能够帮助开发人员了解,软件或网页在交替状态下是如何运作的。

流程图

流程图是一张展示一个复杂系统或活动中人或物动作或行为的顺序图。而,应用到软件或Web设计中,则表示一张展示用户一系列页面活动或行为的顺序图。

任务流与用户流

任务流和用户流并非完全不同。因为它们目的都是为了以最小的阻力,帮助用户完成某项任务。它们都能够帮助你在设计开发具体软件或网页功能之前,深思熟虑一些设计问题。如果你希望能够更简单具体地区分它们,也可以如此定义它们:

任务流

任务流是所有用户为实现某特定操作所完成的单一流程,所有用户所经历流程都是相似的,比如网页或软件注册。任务流是一条单一的流程,毫无分支。

用户流

用户流则是用户所遵循的软件或网页执行路径。可以视作是用户在浏览软件或网页所经历的一个个迷你旅程。用户流不一定是线性的,还可以有分支。通过定义或设计软件或网页路径,你能够发现其中可能的转变点和提升点,从而优化用户体验。

用户流可以非常简单,仅用以帮助设计网页或软件的“红色路径”——即网页或软件主路径。当涉及和添加更多相关条件和要求时,用户流也可以变得极其的复杂。总之,在开发产品之前,用户流可以帮助设计师和开发人员有效地分解复杂的流程,从而加深理解,提升工作效率。

Morgan Brown曾经说过:

“用户流设计可以为用户和企业带来更多实效。”

页面流程图

世界闻名的37 signals软件公司曾对用户流进行速记,并认为它们存在以下不足:

*在设计过程中,用户流有时很难解释并用以交流。

*绘制出流程细节,会非常费时。

*而且随着界面设计的更迭变化,流程设计很快就不在适用。

虽然用户流以及页面流程图之类“流”存在不足,你也可以在实际的Web或软件中尝试使用它们。因为作为一种Web或软件设计的快速入门方式,它们能够在时间有限的情况下,满足你的设计需求。

而且,随着设计需求的不断变化,为方便设计师展示和交流其设计理念,一些原型工具,例如简单快捷的Mockplus, 提供了专业的页面流程图功能。设计师一键点击即可生成所需Web或软件页面流程图,并根据设计需要设置其颜色,背景以及连接线,添加页面备注以及导出为图片等。能够帮助设计师极大的提升设计和交流效率。

Wireflows

多年来,我通过创建流程图来演示和交流Web或软件中的交互设计。而且为了囊括更多的设计情景,这些流程图已演变成包含线框图的“流”设计。而全球知名的用户体验研究机构Nielsen Norman Group最近提出了一个全新的术语“Wireflows”来描绘此类用户体验的可交付内容。

Nielsen Norman Group这样定义Wireflows:

Wireflows是一种结合了线框图风格的页面布局格式,采用了一种简化的流程图来展示Web或软件的各种交互设计。

只有线框图是远远不够的。因为线框图常常仅仅展示Web或软件的页面布局或静态内容,并未包含任何动态交互。而流程图则囊括了Web或软件的交互细节,但却忽略了可能发生的应用情景。而Wireflow则能够帮助设计师存储复杂的交互设计,并展示这些交互设计中变化的内容和布局。

Wireflow元素

*入口和出口

*步骤:例如用户操作,系统操作以及替代路径

*连接:指示所需的路径和可能的不同流程

*决策点:用户必须从两个或多个选项中选择。

总结

了解和预估这些“流”可能的应用场景,能够有效地优化设计体验。以上所描述的任何“流”都能够帮助设计师更好的展示和交流各种设计理念,从而提高协作效率。

资源

以下是一些可以加速UX工作流设计的资源,希望能对你有所帮助:

界面工具包资源

*FREEBIE — Flowchart kit for Sketch

——来自Greg Dlubacz设计师的流程图工具包

这是一个精心制作的Sketch流程图工具包,可以帮助你轻松快捷的创建简洁直观的站点地图。包含的所有元素,包括箭头等,都是可编辑,可定制的。

*Flowchart Kit Sketch Resource

——来自 Arthur Guillermin Hazan设计师的流程图工具包

这是一个展示了网页界面之间交互设计的流程图工具包。你可以使用它轻松地为你的界面添加箭头以及图标等元素,自定义你的界面,甚至在其帮助下创建更加精确的站点地图。

*User Flow Diagram Template

——来自Jarosław Ceborski设计师的用户流程图模板

这个用户用户流程图模板能够帮助你简单地制作美观吸睛的图表。其中包含的所有方块和箭头都是便于直接使用的Sketch符号。

*13+ Productive UX Flowchart Templates

——来自Template.net网页的UX流程图

Sketch插件资源

*Sketch plugin — AEFlowchart

——来自Marko Tadic的AEFlowcharts插件

Sketch提供了多种能够帮助设计师常见Web或软件流程图的插件。而在简单查看这些插件之后,小编发现,AEFlowcharts是所有这些插件中最易用的。

作者:Naema Baskanderi

原文地址:https://uxplanet.org/ux-glossary-task-flows-user-flows-flowcharts-and-some-new-ish-stuff-2321044d837d

© 著作权归作者所有

jongde
粉丝 8
博文 260
码字总数 323940
作品 0
成都
私信 提问
10 个假装你很懂用户体验的方法

对于我来说,最令人吃惊的事情,就是人们试着假装他们具有专业知识,而其实他们所知甚少。在UX(用户体验User Experience)领域这种现象很流行。这里就像是好的疫苗,我不得不给你少许剂量,好...

oschina
2013/11/07
7.7K
31
【软件工程】三、软件开发方法学——结构化分析方法

版权声明:欢迎转载,转载请注明出处:土豆洋芋山药蛋 https://blog.csdn.net/qq_33414271/article/details/85527937 首先回顾一下软件开发方法学在整个软件开发过程中的位置: 结构化方法 ...

土豆洋芋山药蛋
01/01
0
0
epoll模型详解

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过rea...

follitude
2016/06/23
33
0
开放实时数据处理平台--Twitter Storm

Twitter将Storm正式开源了,这是一个分布式的、容错的实时计算系统,它被托管在GitHub上,遵循 Eclipse Public License 1.0。Storm是由BackType开发的实时处理系统,BackType现在已在Twitter...

匿名
2011/09/20
74.9K
2
工作流系统的一些常见名称解释

第一次接触工作流系统,可能会对一些基本的术语和名词有误解。如流程实例,流程模版,流程版本等,以及这些名词之间的关系,需要有一个学习和理解的过程。这些名词和术语也是工作流系统中的通...

长平狐
2012/10/11
151
0

没有更多内容

加载失败,请刷新页面

加载更多

Rust 的 GUI 框架生态概览

本文比较全面比较了目前主流的 Rust 的 GUI 框架的表现。其中 ++ 表示非常好,-- 表示非常差,而 o 表示处于平均水平。 参与对比的框架共有 8 个,详细的比较结果如下: Electron + Neon El...

红薯
6分钟前
0
0
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
1
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
1
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
7
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部