Understand the job and the context
We begin with the people using the product, what they need to do, and what may get in their way. We can learn from interviews, website data, support questions, observation, and your team.
Make the flow visible early
Work can include user flows, site structure, wireframes, prototypes, testing, visual design, interaction states, and responsive layouts. We use the simplest tool that helps us make the next decision.
Design the states between the screens
Loading, errors, empty results, forms, permissions, keyboard use, and small screens are part of the experience. Planning them early creates fewer surprises during development.
What we can do
- User research and task flows
- Wireframing and prototyping
- Usability testing and visual design
- Screen behavior and responsive layouts
