I first read about Emma Boulton’s design research funnel in 2018 and thought it was a brilliant way to illustrate the power of design research and how the design research process works toward identifying the problem. Daniel Lev Coleman also has a great article about how he uses a design research funnel to stay problem-focused.
I would like to take the design research funnel concept a step further and apply it to user research. User research within an Agile team, as I outlined in a previous article, is the first phase of the Agile process and ensures we understand the user’s problems and we are solving the right problem. The iterative aspect of user research ensures we are building the solution to meet the user’s needs.
This funnel is based on my expertise in an enterprise Agile environment. It can be tweaked for strategic research for user researchers lucky enough to have time to do longitudinal studies about their users.
Starting at the top of the funnel, where we have limited knowledge about our users, we should use generative research methods to start pouring knowledge into the funnel. This is also the place where we need to check our biases. We will be conducting stakeholder and user interviews, so every assumption needs to be validated or contradicted.
Taking time to synthesize and analyze the findings from the interviews and field studies should yield actionable user insights, personas and journey maps to provide context, and images to evoke empathy for the users. This user knowledge swirls down the funnel to our next stage – evaluative research methods – where we will take what we’ve learned and create a beautiful prototype that delights the users and gather additional insights along the way. We’re going to mix our methods and add a survey to benchmark the user’s legacy system, if they have one.
We have so much knowledge in our funnel now about our users. Its time to pull it all together for the big finish with summative research methods.
At the end of our research funnel, we should have a deep understanding about our user’s process, needs, and pain points. We should understand their goals and motivations. We should know what information they need to do their job.