Begin with the decision
A research plan should start with what the team needs to decide. The method follows the uncertainty, not the other way around.
User research at HAAM
HAAM uses research to reduce uncertainty before it becomes expensive. The goal is not a larger research archive. The goal is a clearer product decision, tested early and carried into production.
Know enough to make the next decision responsibly.
The research loop
The strongest process moves repeatedly between observation and making. Each pass sharpens the question, exposes another assumption, and gives the team something more concrete to evaluate.
Frame
Name the decision, the risk, and the assumption that matters most.
Observe
Study what people do, say, avoid, misunderstand, and work around.
Interpret
Turn patterns and contradictions into a model the team can challenge.
Make
Give the interpretation form through flows, language, and prototypes.
Test
Put the idea back in front of people before confidence becomes expensive.
Measure
Keep learning from real use after the product leaves the research session.
Eight working principles
A research plan should start with what the team needs to decide. The method follows the uncertainty, not the other way around.
People can describe preferences, but products fail because of hidden expectations, missing knowledge, social pressure, and practical constraints. Research should expose those conditions.
What people say matters. Hesitation, workarounds, skipped steps, and choices under pressure often reveal even more.
Language, culture, money, place, trust, access, devices, and institutions shape how a product is understood and used.
Surveys reveal patterns. Interviews and observation explain why they exist. Prototypes show whether the interpretation survives contact with use.
Age and location are rarely enough. Decisions become clearer when people are grouped by motivations, trade-offs, habits, and confidence.
A prototype turns an abstract opinion into a concrete reaction. People can respond to a flow, a word, a delay, and a consequence.
An insight is only useful when it changes a priority, interaction rule, content model, component, measurement plan, or shipped decision.
Mixed methods, one question
Each method creates a partial view. Confidence comes from combining views, understanding their limits, and following important contradictions rather than averaging them away.
Ask
Useful for language, motivations, self-reported behaviour, value conflicts, and patterns that deserve deeper investigation.
Watch
Useful for noticing hesitation, false starts, environmental constraints, workarounds, and differences between intention and action.
Make
Useful for turning assumptions into something specific enough to misunderstand, reject, compare, and improve.
Measure
Useful for seeing what happens at scale, where journeys break, and whether a research-led change survives real use.
Research learned by doing
The work explored how young adults in Taiwan make decisions when price, sustainability, trust, and limited attention compete. It moved between survey design, data cleaning, behavioural segmentation, interviews, prototypes, in-person testing, remote self-testing, and repeated redesign.
986
Completed survey responses
876
Filtered Gen Z respondents
3
Research-derived personas
32
Face-to-face prototype tests
100+
Remote self-tests
7
Universities represented in prototype testing
Cross-cultural practice
Living and working across Estonia, Portugal, São Tomé and Príncipe, and Taiwan changed how I understand research. People do not meet a product as abstract users. They meet it through language, institutions, devices, habits, histories, and expectations about who can be trusted.
Cross-cultural research therefore requires more than translating a questionnaire. It requires noticing which assumptions belong to the product team, which belong to the research setting, and which only become visible when the product moves between places.
Localization starts during research. Concepts, examples, scales, categories, and even the meaning of a successful outcome may need to change before the interface does.
What repeated testing taught me
Language is not surface polish. An unfamiliar label can make a useful capability invisible, even when the interface is otherwise clear.
More data does not automatically create more understanding. People need hierarchy, comparison, explanation, and a visible next action.
When a user is shocked by a result, the reaction may reveal a gap between the product model and the person’s existing mental model.
A confident answer is not enough. People need to understand where information came from, how recent it is, and where uncertainty remains.
Price, convenience, climate, health, animal welfare, privacy, and risk are weighted differently by different people. Personalization should respect that.
A feature cannot help anyone who never realizes it exists. Guidance, feedback, and progressive disclosure belong inside the experience.
A session reveals weaknesses in the prototype, but also in the task, question order, explanation, and assumptions of the researcher.
A minority experience can expose an accessibility issue, trust failure, cultural mismatch, or future need that averages make invisible.
Research quality
Research becomes dangerous when interpretation is presented as observation, confidence is hidden, or an AI summary becomes more authoritative than the people and sources behind it.
What research should produce
HAAM turns research into artifacts that guide design, engineering, content, prioritization, and measurement without losing the original evidence.
Evidence before theatre
Research, analytics, prototypes, and technical constraints should improve the next decision. The same person who hears the evidence stays close enough to carry it into the product.
Optional Google Analytics and Microsoft Clarity measure content performance and usability. They load only if you allow them. Form values, email addresses, and chat messages are never included in analytics events.