User Flows

Sarah Waterson
30 Aug 202411:59

Summary

TLDRThis video script offers a concise overview of user flows, task flows, and wire flows, essential for app planning. It explains user flows as visualized paths users take to complete tasks, with task flows being a subset focused on linear actions towards a single objective. Wire flows, combining wireframes with user flows, provide a detailed interaction view, useful for client presentations and transitioning to high-fidelity mockups. The script emphasizes the importance of understanding these concepts for effective UX design.

Takeaways

  • 📊 A user flow is a visual representation of the path a user takes within an app to complete tasks, which can be single or multiple.
  • 🔍 User flows have their roots in flowcharts and include elements like a series of steps to achieve a goal.
  • 👤 Understanding user personas and their objectives is crucial for creating user flows that align with user needs.
  • 🛠 Task flows are a subset of user flows, focusing on high-level actions in a linear sequence to reach a specific objective.
  • 🔎 Task flows are straightforward, depicting only one path without branching, and include details about user choices and activities.
  • ☕️ The example of making coffee illustrates the difference between a task flow (linear) and a user flow (non-linear with branching).
  • 📱 UX flow diagrams, like the Health app for Apple Watch, show the complexity and clarity of user flows in action, guiding the design process.
  • 🛒 E-commerce user flows are essential for visualizing the shopping experience, from homepage navigation to checkout, aiming to minimize cart abandonment.
  • 🔄 User flows can include alternative paths or loops, reflecting the reality that users may not follow a linear path through an app.
  • 🎨 Wireflows combine wireframes with user flows, providing a detailed view of user interactions within the context of the app's design.
  • 🤝 Wireflows are beneficial for client presentations as they offer a clear, visual understanding of how users will interact with the app.

Q & A

  • What is a user flow in the context of app design?

    -A user flow is a visualized path that a user follows through an app to complete a single or multiple tasks. It shows the whole process in a simple image, often resembling a flowchart with a series of steps to accomplish a goal.

  • What is the difference between a user flow and a task flow?

    -A task flow is a subset of a user flow and is usually linear, representing high-level actions a user takes to reach a specific objective. A user flow, on the other hand, can have multiple paths and branches, accounting for different variables and situations that may occur during the process.

  • Why are user flows important in app planning?

    -User flows are important in app planning because they help designers understand the steps users need to take to meet their objectives, which in turn informs the design process and can lead to a more intuitive and user-friendly app experience.

  • What are some questions to consider when building a user flow?

    -When building a user flow, consider questions like: Who is using the product (persona)? What is their main objective? What steps do they need to take to meet their objective? What do they see on the app, and how do they know what to do next?

  • Can you provide an example of a task flow?

    -An example of a task flow is a user going to the earnings page from the navbar, seeing the available amount in the instant cash out, and then transferring the available amount to their personal bank account.

  • How does a user flow differ from a wire flow?

    -A user flow is a diagram that represents the workflow or process from the user's perspective, often in the form of a picture with blocks connected by arrows. A wire flow, also known as a UI flow, combines wireframes with user flows, providing a more detailed view of the interaction and what's happening on each screen.

  • What is the purpose of wire flows in UX design?

    -Wire flows serve to combine the structural layout of wireframes with the dynamic flow of user interactions. They are useful for presenting to clients and stakeholders, as they provide a clear visualization of how users will navigate and interact with the app.

  • Why are wire flows considered a good deliverable for client presentations?

    -Wire flows are considered good for client presentations because they offer a detailed yet visual representation of the user journey, making it easier for stakeholders to understand how the interaction happens and how users will use the app.

  • What is the significance of the checkout process in an e-commerce user flow?

    -The checkout process in an e-commerce user flow is significant because it is a crucial step where design can minimize cart abandonment. If the experience is not smooth, users may find the process too difficult and decide to abandon their purchases.

  • How do user flows help in reducing user overwhelm in app design?

    -User flows help in reducing user overwhelm by mapping out the journey in a way that presents one or two choices at any one point, which is particularly important for devices with limited screen space, like a watch, where too many options can be overwhelming.

Outlines

00:00

📱 Understanding User Flows in App Design

This segment introduces the concept of user flows in app design, emphasizing their importance for planning and user experience. A user flow is a visual representation of the path a user takes within an app to achieve a goal or complete tasks. It originates from flow charts and includes a series of steps. Key considerations for creating a user flow include understanding the user persona, their main objectives, and the steps they need to take to meet those objectives. The segment also differentiates user flows from task flows, which are simpler and linear, representing high-level actions users take to reach a specific goal.

05:01

🛒 E-Commerce User Flows and Their Impact on Shopping Experience

This part of the script delves into e-commerce user flows, illustrating how they help visualize and optimize the shopping experience. Starting from the homepage, users can navigate to various paths such as exploring products, learning about the company, or contacting support. The user flow continues through product pages, where they can gather information like price, description, and reviews, and then add items to their cart. The checkout process is highlighted as a crucial step where a smooth design can minimize cart abandonment. The segment also discusses the use of flowcharts to detail each step in the user's journey, including alternative paths and the overall user experience.

10:04

🎨 The Role of Wireflows in UX Design and Client Presentations

The final paragraph summarizes the discussion on user flows, task flows, and wireflows in UX design. Wireflows, which combine wireframes with user flows, are particularly useful for presenting to clients as they offer a clear view of user interactions and the overall app experience. The segment reiterates that user flows can be non-linear, often including alternative paths or loops, and that wireflows are an effective way to visualize these interactions. The distinction between UI flows and wireflows is clarified, noting that they serve the same purpose in design and can transition into high-fidelity mockups.

Mindmap

Keywords

💡User Flow

A user flow is a visual representation of the path a user takes through an application to complete a task or multiple tasks. It is crucial for understanding how users interact with an app and is used to map out the steps users follow to achieve their goals. In the video, user flows are described as originating from flow charts and are used to plan and design user experiences by considering the personas of users and their objectives, as illustrated by the example of making coffee where different paths are taken based on the availability of instant coffee.

💡Task Flow

A task flow is a simpler and more linear subset of a user flow that represents the high-level actions a user takes to reach a specific objective or endpoint. Unlike user flows, task flows do not have branching paths and are straightforward, detailing each step necessary to complete one task. The video script uses the example of transferring money from an earnings page to a personal bank account to demonstrate a task flow.

💡Wire Flow

A wire flow, also known as a UI flow, is a deliverable that combines wireframes with user flows. It provides a more detailed and visual representation of how users interact with an application by incorporating the actual design elements of the interface. The video emphasizes that wire flows are beneficial for client presentations as they offer a clear view of the interaction process and are a step towards high-fidelity mockups.

💡Persona

A persona in the context of the video refers to a hypothetical user that represents a segment of the actual users of a product or service. Personas are used to understand user behavior, needs, and motivations, which in turn inform the design of user flows. The script mentions considering the persona as important for creating user flows that align with user needs.

💡Objective

An objective, in the video, refers to the main goal or purpose that a user has when using an app. It is a key consideration when designing user flows, as the flow should facilitate the user in achieving their objectives. The script discusses how user flows are designed as a response to what the user's needs are, which are tied to their objectives.

💡Flowchart

A flowchart is a diagrammatic representation of a process or workflow, which is used to visualize a series of steps in a logical sequence. In the video, it is mentioned that user flows have their origins in flowcharts, inheriting elements such as a series of steps to accomplish a goal. The script uses flowcharts as a basis for explaining the concept of user flows.

💡E-commerce User Flow

An e-commerce user flow is a specific type of user flow that visualizes the shopping experience within an e-commerce platform. It includes navigating through the homepage, exploring products, and proceeding through checkout. The video script provides an example of an e-commerce user flow that starts at the homepage and leads to various paths, including product pages and checkout, highlighting the importance of a smooth experience to minimize cart abandonment.

💡UX Design

UX design, or user experience design, is the process of designing products with the user's experience in mind. It involves creating user flows and wire flows to ensure that the interaction with an application is intuitive and meets the user's needs. The video emphasizes the importance of UX design in creating user flows that guide the design process and offer a tailored experience without overwhelming the user.

💡High Fidelity Mockups

High fidelity mockups are detailed designs that closely resemble the final product. They are used in the design process to test and refine the user interface and experience. The video mentions that wire flows can move to high fidelity mockups, indicating their role in the progression from initial design concepts to more detailed, realistic representations of the user interface.

💡Cart Abandonment

Cart abandonment refers to the scenario where users add items to their shopping cart but do not complete the purchase. The video script discusses the importance of minimizing cart abandonment in e-commerce user flows by ensuring a smooth checkout process, as a high rate of abandonment can indicate usability issues in the user flow.

Highlights

User flows are visualized paths that users follow in an app to complete tasks.

User flows have multiple variations, including task flows and Y flows.

Task flows are a subset of user flows, focusing on a single linear path to achieve an objective.

User flows originate from flow charts, inheriting elements like a series of steps to accomplish a goal.

When building a user flow, consider the user persona and their main objective.

User flows help in understanding what steps users need to take to meet their objectives.

Task flows are straightforward, with only one path and necessary steps to complete a task.

User flows can include multiple paths and branches based on user decisions.

Wire flows combine wireframes with user flows, showing both structure and interaction.

Wire flows are useful for client presentations, as they show how users interact with the design.

UX flow diagrams illustrate the complexity and clarity of user flow charts in action.

E-commerce user flows visualize the shopping experience, guiding users from product pages to checkout.

User flows are crucial for minimizing cart abandonment by ensuring a smooth checkout process.

Flowcharts detail each step in the user path, including alternative paths and loops.

User flows are important for understanding how users navigate through an app's main menu.

Designing user flows helps in offering a tailored experience without overwhelming users with choices.

Wire flows can transition to high-fidelity mockups, bridging the gap between design and user interaction.

Transcripts

play00:02

hi there and welcome back to ID apps

play00:04

today's very short PO is on user flows

play00:07

task flows and wire flows and sort of

play00:10

understanding the difference between

play00:11

them um they're kind of important to

play00:14

understand in terms of planning for your

play00:16

app so let's get

play00:18

going okay so what are user flows let's

play00:21

just start with those in a nutshell a

play00:24

user flow is a visualized path that your

play00:27

user will follow through your app to

play00:30

complete either a single or multiple

play00:32

tasks um this deliverable that you're

play00:35

looking at now shows the whole process

play00:37

in a simple image user flows have got

play00:40

multiple variations and one subset of

play00:43

them are the task flow or in fact the Y

play00:45

flows which we'll go through in a moment

play00:47

um but user flows have their origins in

play00:50

flow charts hence the flow word and they

play00:52

inherit lots of their elements um so

play00:55

it's a series of steps the user flow is

play00:57

a series of steps to accomplish the goal

play00:59

so we met through that before so when

play01:01

you're building out a user flow there's

play01:03

a few questions or a series of questions

play01:06

that you need to consider think about

play01:08

who uses the pro product so your persona

play01:11

is um important here what's their main

play01:15

objective so if you're thinking about

play01:17

your user then your user flow will be as

play01:20

a response to what their needs are so

play01:22

what steps do they need to take to meet

play01:25

their objective um so we've written

play01:27

scenarios in this class which are great

play01:29

for understanding what they're thinking

play01:32

and so then after that what steps they

play01:35

need so in other words what do they see

play01:38

on your app what do they need to do and

play01:41

what do how do they know what they need

play01:43

to do next so answering those questions

play01:45

are part of doing a user flow um great

play01:50

so let's move on to the next one so

play01:52

that's a user flow really just it's like

play01:54

a flowchart of what the user can do

play01:57

through your app next one our task flows

play02:00

which are a lot simpler to understand um

play02:03

and they're they're a good place to

play02:04

start so they're usually linear which

play02:07

means they're just in one single line

play02:09

and they represent the high level

play02:11

actions that a user would take to arrive

play02:13

at a particular objective or endpoint so

play02:15

we've written scenarios and then we did

play02:17

actually write a task flow so what

play02:19

happens at each step of the way what is

play02:22

the user doing and what's actually on

play02:23

the screen task flows are really they

play02:27

are what they are they're really

play02:28

straightforward they only have one path

play02:30

there's no branching happening anywhere

play02:33

and this all of the steps here are

play02:34

necessary to complete one task or goal

play02:39

um and it includes some details about

play02:41

users's choices and activities so you

play02:44

can see there that task flow there the

play02:45

user goes to the earnings page from the

play02:47

navbar they see the available amount in

play02:50

the instant cash out they transfer the

play02:52

available amount to the personal back

play02:54

account Etc so it's describing step by

play02:57

step what the tasks St that the user's

play03:01

doing okay so next let's look at a user

play03:06

flow for making coffee so you can see

play03:10

we've started with a task flow and you

play03:13

can see they take the hot milk into the

play03:14

Container they had coffee powder and

play03:16

sugar they stir well and then their

play03:19

coffee is ready um but a user flow for

play03:21

making that might include some other

play03:24

steps there so you can see that they're

play03:26

starting there and they're going to see

play03:28

if they've got instant coffee to use if

play03:30

it's yes they do that it's no so it's in

play03:33

a way not in a way but a user flow will

play03:36

account for all the different variables

play03:38

and situations that happen um in this

play03:41

example for making coffee so it's not

play03:44

just linear there are different branches

play03:46

based on decisions that need to be made

play03:49

during the

play03:51

process all right so that's a user

play03:55

flow next looks let's look at another

play03:58

one and people do call the things

play04:00

different things as you go on so um bear

play04:03

with me this is a userflow diagram

play04:06

example so it's it's called a ux flow I

play04:09

would say it's a task flow first up and

play04:12

then it's a a user flow below but um

play04:15

they can be called different things

play04:16

which is what I wanted to get across to

play04:18

you now um U ux flow diagrams like these

play04:22

ones here illustrate the complexity and

play04:24

Clarity of user flow charts in action so

play04:28

each of these examples that we're

play04:29

looking at right now show how a user

play04:32

flow chart um Can guide our design

play04:34

process so in this first one that we're

play04:36

looking at the health map health health

play04:39

mess app diagram we can see it's for a

play04:43

Apple watch um we can see that it starts

play04:45

with a simple notification on the home

play04:47

screen that's that little Dotty thing

play04:49

that's your our entry point so of bit

play04:52

like the beginning of a chapter the user

play04:54

glances at the short look notification

play04:57

that's that second screen there

play05:00

um and decides to engage with it um so

play05:04

if they want more detail they move to

play05:06

the custom long notifications through

play05:09

their tap you can see that's the third

play05:12

one along at the top there um and that

play05:15

can lead to different uh actions

play05:18

depending on what they want to do so

play05:20

that they might want to send a voice

play05:22

message or um or use some sort of preset

play05:26

template

play05:28

response okay the second one um the

play05:31

diagram doesn't just stop at these

play05:32

notifications it shows the users

play05:35

navigating through the app's main menu

play05:37

to change their status view messages or

play05:40

check their favorites so each decision

play05:42

branches out in this second one um and

play05:45

they offer options um but they keep the

play05:50

journey relatively

play05:52

smooth um so it's it's a great example

play05:56

of offering quite a tailored experience

play05:58

without overwhelming the user with all

play06:00

of the choices at the start so they land

play06:02

on a screen choose a status and move on

play06:05

so they they ever really seem to have

play06:08

one or two choices at any one point

play06:11

which is good for a a watch because you

play06:13

don't have I mean you'd get overwhelmed

play06:15

looking at a menu of five to seven

play06:17

things but you can see there um the

play06:20

first one's mapping out the task as the

play06:23

ux flow and the second one is really

play06:25

mapping out the entire app experience

play06:29

it's not necessarily the flow that the

play06:31

user has taken but it's um what is

play06:34

possible in that particular

play06:37

example all right so let's move

play06:40

on um to an e-commerce

play06:43

userflow um and e-commerce obviously

play06:46

uses user flows to visualize the

play06:48

shopping experience and they're pretty

play06:50

important um starting at the homepage

play06:53

there user can navigate to various paths

play06:56

they can explore products learn about

play06:58

the company um getting contact via the

play07:01

contact page Etc so and it also shows

play07:06

that when users find a product they like

play07:08

they proceed to the product page um

play07:10

which gives information like price

play07:12

description reviews Etc and if satisfied

play07:15

they add the item to their cart which is

play07:17

quite straightforward and intuitive as a

play07:19

step um The Journey continues through

play07:22

the cart proceeds to the um payment page

play07:26

or the

play07:28

checkout and

play07:30

this last part I would say is crucial

play07:32

step and it's where design can minimize

play07:34

cart abandonment if they don't have a

play07:36

smooth experience there quite a lot lot

play07:39

of the times you'll find that your users

play07:41

will

play07:42

just go this is too hard I'm shutting

play07:45

this down but you can see um it says Jer

play07:48

flow means us flow so you can see the

play07:50

page layout which is you know the

play07:52

structure and then the user flow through

play07:54

the pages there and those little orange

play07:58

um joining lines will show us how they

play08:01

can um navigate through this user flow

play08:04

using the pages as the basis which I

play08:06

think is quite a good way to do

play08:09

that a lot less uh complicated than a

play08:13

flowchart this next one is a is a

play08:15

flowchart which um can look overwhelming

play08:18

to begin with but you can see that it's

play08:20

highlighting the various paths so it's a

play08:23

combination between the screens and a

play08:26

flowchart proper and you can see that

play08:29

initial sign up page there um there's

play08:33

multiple Pathways to create an account

play08:35

so you don't just have to start at the

play08:37

start um you can see use social

play08:41

platforms to do the the sign up like the

play08:44

Facebook Google and

play08:46

Linkedin um but the main thing here is

play08:50

that the flowchart details each step in

play08:52

the user PA and if they take different

play08:55

paths that details that um it's quite

play08:58

complicated and I'm not not expecting

play09:00

that from you guys but you can see it's

play09:02

quite a nice way

play09:04

to diagram out the user experience and

play09:07

account for all different modes so quite

play09:10

often our users don't just have one path

play09:13

like a task flow they don't just go

play09:15

through step by step there might be that

play09:17

they do things in a different order to

play09:19

what we expect how can they go back and

play09:21

do things and this is why um being able

play09:24

to diagram a user flow is

play09:30

important for us at this stage so that's

play09:34

quite a complicated one but I thought

play09:36

it' be useful to look at you can see

play09:38

even in there that they've got some

play09:41

screen and what's on the screen so you

play09:43

can see that um detailed so as part of

play09:47

sort of like combin combination of

play09:49

screen design and the user

play09:51

flow okay so just to recap and I did say

play09:54

this would be short it is short so

play09:56

hopefully you're getting the idea that

play09:57

the user flow is a diagram that's used

play09:59

in ux design it represents the workflow

play10:03

or in fact the process from the user's

play10:05

perspective uh in the basic form user

play10:08

flows represents the task in the form of

play10:11

a picture with blocks connected with

play10:13

arrows um the diagram doesn't have to be

play10:16

linear not unlike the task flow it does

play10:20

usually have alternative paths or Loops

play10:23

we know now that there are different

play10:24

types of user flows the first one the

play10:26

task flow which is what the user tasks

play10:28

are

play10:30

um the user flow itself and lastly that

play10:33

third one which we had a quite a little

play10:35

look at in the previous slide is a

play10:37

wireflow

play10:39

um and I did cover them in the

play10:41

wireframing Pod but just to recap wire

play10:44

flows are the deliverable that combines

play10:46

the wireframes with user flows so

play10:49

instead of just these raw little

play10:51

diagramming things we have the

play10:53

wireframes in them and I think as

play10:55

designers or visual people I would say

play10:58

that wire flows are a really nice way to

play11:02

do a user flow so that you can really

play11:05

see what's actually happening um they're

play11:08

great to present to clients because any

play11:11

stakeholder including your clients can

play11:13

quickly see how the interaction happens

play11:16

and how people will use it

play11:19

um so wi FL flows are good because they

play11:22

can move to High Fidelity mockups um I

play11:26

would say that there's not really

play11:27

significant difference between UI flows

play11:30

and wi flows and they've got they got

play11:33

both the same purpose all right so

play11:36

that's our very short introduction

play11:38

hopefully you're going away with an idea

play11:40

about what task flows are you know what

play11:43

a user flow is we're thinking about that

play11:45

like a flowchart or could be a diagram

play11:47

and wire flows or UI flows they called

play11:50

the same sort of thing um great well

play11:53

thanks for listening and I will see you

play11:55

in class

Rate This

5.0 / 5 (0 votes)

Связанные теги
User FlowsTask FlowsWire FlowsApp DesignUX PlanningFlowchartsE-commerce UXMobile AppsUser ExperienceDesign Process
Вам нужно краткое изложение на английском?