liveBook · Manning

Research

As explained in Design for Developers

User research is the systematic study of users, their needs, behaviors, and responses to inform product decisions.

User research is the practice of gathering evidence about a target audience—their needs, behaviors, attitudes, and problems—so a website or application solves a real need rather than an assumed one. An idea can begin as a hypothesis, but assumptions are not data. Research helps teams choose a solution based on what prospective or current users actually need and then check whether later changes improve the experience. section 4.1 section 3.3.1

Use research as a foundation before design, not as a final approval step. Early findings define the audience, clarify needs, and inform site objectives. They feed into user experience design decisions such as content organization, labels, navigation, page flow, wireframes, and eventually visual design. Starting late can reveal that a finished interface is difficult to navigate or addresses the wrong problem, forcing expensive redesign and rebuild work. section 4.1.2 section 4.1.1 section 5.4

Figure 1.3 The iterative process this book covers for a web design or web application project—from identifying the problem to user research, user experience design, design and build phase, and test and evaluate

Research begins an iterative cycle: identify a problem, learn from users, shape the experience, design and build, then test and evaluate. When results show unmet needs, return to research and refine rather than treating launch as the end. section 1.2.1 section 4.2.4

Choose methods according to the question and the project stage. Research can be qualitative or quantitative, and can focus on what people say they think or on what they actually do. A new product may begin with conversations because it has little numerical data. An established product may have analytics that reveal a problem but still need qualitative work to explain it. Compare the results: disagreement between methods is a signal to investigate a possible user disconnect. section 4.2 section 4.3

A practical research cycle can be kept lightweight:

  • Define the target audience and the problem or need to investigate; for a new product, gather initial evidence before designing. section 4.1.2
  • Use interviews, focus groups, or surveys to collect early qualitative information and form hypotheses. section 4.1.2
  • Review competitors when there is no prototype yet, asking what they provide or fail to provide for potential users. section 4.1.2
  • Pair numerical measures such as analytics with qualitative questions, using each to check the other. section 4.3
  • Test designs, prototypes, launched features, or an MVP with the target audience; use feedback and measures to guide the next iteration. section 3.3.1 section 4.2.4

Card sorting for navigation

Card sorting is a low-cost way to research information architecture. Put main content topics on cards or sticky notes and ask at least three users to group them as they expect to find them. In an open card sort, users also name each group; those names can suggest navigation labels. In a closed sort, users place topics into predefined categories. Look for repeated groupings and differences to shape the site’s content structure. section 4.2.3

Avoiding late discovery

Imagine building a client web application from interface to backend without research, then interviewing users just before launch. If they say the solution misses their needs and is hard to use, the team may need to revise the design and architecture, delaying launch and increasing cost. Research earlier in the cycle reduces the risk of this kind of rework. section 4.1.1

Research is continuous rather than a one-time discovery phase. After release, watch whether people adopt a feature, abandon it, or leave quickly, and keep interviewing target users when a product evolves. This keeps users central through development and helps teams decide what to change next. Even teams without a dedicated researcher or a formal research budget need a plan to test and gather feedback before judging an experiment successful. section 3.3.1 section 11.2.5 section 1.1.5

How Design for Developers covers it

How deep it goes
Defines research, compares qualitative, quantitative, attitude, and behavior approaches, and gives procedural card-sorting guidance; defers deeper methods and testing.
Examples
Uses Google Glass, a late-tested client web application, competitor review, interviews, surveys, and open or closed card sorting.
What it assumes
Teaches research from initial audience data gathering and assumes only a project problem or prospective target users.
What you can do after
Apply it through interviews, surveys, competitor analysis, card sorting, metrics, and testing to guide iterative product decisions.
How it connects
Connects research to user experience design, information architecture, wireframes, prototyping, testing, analytics, and user flows.

Also explained in

Compare how 5 books explain research →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Design for Developers. The section links point to the parts of the book it draws on.