Research proportionate to risk
Not every project needs weeks of research. We size it to the risk: a short round of interviews for a new audience, a task-based test of an existing journey, or simply a careful review of support emails and analytics you already have.
From flow to specification
Flows map the paths users take, including the unhappy ones. Wireframes settle structure. Prototypes let people try it. Then the specification records exact behaviour: what happens on tap, what the error says, where focus goes, what a screen reader announces.
State inventory example
Field empty, label visible, hint text below.
2px outline, contrast at least 3:1 against background.
Message names the problem and the fix, announced politely.
Avoided where possible; reason shown if used.
Skeleton after 300 ms, never a blank screen.
Confirmation stays until dismissed or replaced.
Deliverables
- Research notes and prioritised findings
- User flows including error paths
- Annotated wireframes
- Interactive prototype
- Component library with design tokens
- State inventory and accessibility notes