01
Discover
Talk through the problem, map the user flow, and agree on what the first version needs to do.







Talk through the problem, map the user flow, and agree on what the first version needs to do.
Turn the flow into a working interface. Test the tricky parts early, then refine the details in code.
Release a usable version, see where people get stuck, and use that feedback to decide what comes next.