Lists describe parts. Flows describe experience.
When most teams plan a product, they start with a list of features.
Login. Dashboard. Settings. Search. Reports. Notifications. Help. The list grows. Each item gets a description. The team gets to work.
It feels productive — and it’s often the wrong starting point. Feature lists are static. They describe parts. They don’t describe how a user actually experiences the product.
User flows are different. They describe the journey a real person takes through your product to achieve something they care about. Step by step. Decision by decision. Friction by friction.
Starting with flows changes what gets built — and usually, it makes the product smaller, sharper, and more useful.
What a user flow actually is
A user flow is the sequence of steps a u...