UX Playbook

Use flows

A user flow is a series of steps a user takes to achieve a goal within a digital product. They are used to design and communicate the intended flow of a user through an application. Making use flows, before designing individual screens, helps in creating a logic sequence of steps for the user. While making the flows, the interaction designer has to decide on the order in which information is displayed to or asked from the user. Use flows are made at the beginning of the design phase of a project, after which the more detailed screens can be designed. Additional use flows can be created later in the project, when functionalities are added that where out of scope for the first iteration.

How to

  1. Determine or choose one of the user tasks or user goals for the application. These are probably already defined in use cases, user stories or scenario’s.
  2. Translate the scenario, use case or information architecture structure into a sequence of steps. This is the time to move away from abstract schemes to rectangles representing actual screens. You can start with post-its or rough sketches, as long as there is a sequence of actions and a completed task.
  3. Determine the content of each screen, how all the screens in the sequence are related, and through which interaction they are connected.
  4. When the flow is complete, you can design each screen in more detail.

Tips

Learn more