Start with user flows, not feature lists

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...

background