Obtain Insights

User Research

Fill in the gaps between what users say they do and what they actually do.

Learn More
User Surveys & Interviews

The first phase of the design process involves cultivating a rich understanding of the user's perception of the problem space. These findings are then used to inform the design considerations made as the product design takes shape.

Card Sorting

A method we use to help construct or validate the information architecture of a site. This allows us to view site content through users eyes, and inform how we align on a structure that the users find beneficial.


Our teams sift through all of our initial research findings to construct the typical users of a particular site. These ‘personas’ provide a perspective through which we can validate and instruct our design decisions.

User Testing

Once we have distilled research into representative personas, we test the design functionality by users through actual task flows that the site will accommodate. The efficacy of which the design satisfies these tasks inform the design enhancements needed to get it code-ready.

User Interviews and Personas

Who is this product for exactly?

Discover potential root causes of user concern. What are the underlying elements of a site or product that are causing friction? This phase allows us to pry and gain a better level of understanding to properly empathize with the user through design.

Personas are developed from these findings as a way to humanize our research results. Crafting fictional users with representative non-fictional user traits lets us leverage our findings into the design.

Single Tickets Section Selector in ACE Platform built by Adage
Subscriptions in ACE Platform built by Adage
Task Analysis

Are they doing what they said they would do?

At Adage, we leverage user research throughout all phases of design. We can begin to validate how well user's needs are alleviated using the aforementioned personas.

We can also obtain rich qualitative insights by observing real users completing these tasks via prototype format. This allows us to uncover potential areas of friction or discover something that was overlooked before any code is written.