Design process - User flows
User flows
What are they exactly?
Long story short - they are a series of steps a user takes to achieve a certain meaningful goal. They are all about communicating general flow of how user achieves a certain goal.
It can be concluded into this short summary:
What user sees? ➤ What user do ➤ | NEXT STEP | ➤ Repeat previous questions :)
Why are they important?
Userflow are irreplaceable when it comes to answering important question occurring during the design process
What is the goal here? (e.g. Register)
Who is doing it? (e.g. Unregistered user)
How they do it? (e.g. Going through certain registration form)
What are the general DOs and DONT's?
DOs
Give meaningful titles.
Make your flows short and easy to follow.
Use labels to provide details.
DONT's
Don't create huge, convoluted flows - break them into multiple smaller ones instead.