Streamline your app and make an effective MVP. User flows are the first step in making an app--defining goals, designing how the app works, and making sure your app is as intuitive as possible. We have created a quick lesson on introducing user flows. If you have any additional questions, email us at info@appideaawards.com
2. 2
Welcome to the App Idea Awards User Flows Lesson!
Today we will cover:
• What are user flows?
• Why we need user flows?
• Preparing to create user flows
• Tips & tools for creating user flows
• Example user flow
3. What Are User Flows?
A user flow is a step-by-step analysis of how a user interacts with your app.
A user flow breaks down a process into its discrete, multiple tasks and functions
that users are required to complete in order to accomplish a stated goal.
33
4. 4
Why Do We Need User Flows?
1. Uncover hidden complexities and difficulties in your app
2. Better anticipate the user’s needs
3. Understand their pain points
4. Find opportunities to speed up / improve a process in your app
Moral of the Story:
• Instead of thinking in terms of screens and buttons, think in terms of flows
• Use the app as a vehicle to help users better achieve their goals
• Avoid unnecessary feature creep at the early stages of your app
4
5. 5
Prepare to Create User Flows
Review, Gather, Prioritize
03
02
01
a. Identify goals you want users to accomplish in your app based on the
needs in the marketplace
a. Understand how competitors help users through this process, what
features work and what doesn’t work for them
a. Finalize and define your key flows, removing anything extraneous/not
required for your MVP
b. List of key features you want to include in your app and how these relate
to your flows
1. Review business requirements and user needs
2. Gather information on the competitive landscape
3. Prioritize features and flows
5
6. 6
Break Down From the User’s Perspective
Ask yourself:
• What are the necessary questions the user asks to
achieve this goal?
• What are all the actions the user must take?
• How does each feature improve the experience?
• Is this process easy to figure out or learn?
6
7. 7
The Output: a Flow Chart
Some quick tips/ typical iconography in a flow chart
Represents a task
A
decision
point
7
8. 8
Best tools to use
Creating user flows can be made with any tool available, here are a few:
PEN & PAPER MS WORD
POWERPOINT GOOGLE DRAWING
Keep in mind, this should not be a laborious task – if it’s taking too long, your flow might
be too complicated for an MVP
8
9. 9
If you have any further questions, please contact us at appideaawards.com
Enter Email Create Password Enter Name Enter Company Name Accept TOU & PP
Company
name taken?
Account created
Error Message
Yes
No
Begin New User
Onboarding
Example Flow: Sign-Up