Map User Flows
Module: UX / Interactive Design | Level: Medium | Estimated Time: 2-3 days
Skills: Content Strategy, Information Architecture, User Flows
Effective UX is more than the sum of its parts—designers must consider how separate pages flow together and move users through the app. In this brief, you’ll map how users work through specific tasks on your chosen app, then propose your own improved user flow.
Here are some example user flows for an app like Venmo:
- Sending payment
- Requesting payment
- Reminding people to pay
- Transferring balance to bank
- Adding a friend
Brainstorm all possible actions a user can take on your chosen app/website. Identify the most important actions, then document the steps users follow to complete those tasks. Once you understand the key existing user flows, propose improved user flows addressing the problematic areas you found in your usability tests.
Be sure to keep your user research and personas in mind while thinking through how to improve the existing user flows. Why do people use this app/website, what features are most important to them, and what problems do they need solved? How does the existing design help or hinder users?
Present your improved user flows in any visual format you choose. You may hand-sketch or digitize your flow diagrams using the tools suggested in the Resources section below. You may also take screenshots to supplement your user flows. For each user flow you propose, write a blurb describing which usability problem that flow addresses.
User flows are commonly used as internal documentation, so avoid spending too much time “beautifying” them to be perfect visually. Focus mostly on making them logical, clear, and easy to digest.
Upload the finished project to your Skillshare portfolio.
Write a blurb explaining your design approach and points of feedback you’d like to receive.
Give feedback on another student’s project.
- How to Design User Flows
- A Collection of Inspiring Sitemaps and User Flow Maps
- Diagramming tool recommendations for creating user flows