Author of this article: Andreas Soller

Persona research

This article offers a comprehensive overview of how to prepare and execute research for creating evidence-based personas. The goal is to provide a broad understanding of the process, focusing on the key steps without delving into each detail.

Reading time of this article:

18 min read (4089 words)

Publishing date of this article:

Dec 23, 2024 – Updated Dec 25, 2024 at 09:08

This article is tagged as:

Personas

What are personas?

A product or service must bring value to its users. It must be usable and therefore, deliver use value. Without users no product and without value delivery no users. Simple as that.

Therefore, it is crucial to understand our users. Personas are fictional characters that represent certain user types. In this article we will focus on creating evidence based personas. Those are personas that are based on research data.

Purpose of personas

  • User centered product develpment: Personas keep the focus on the user throughout the product development, ensuring that the solutions developed meet the actual needs, behaviors, and goals of the users.
  • Empathy building: They help team members step into the users’ shoes and understand their perspectives, challenges, and motivations.
  • Alignment and communication: Personas serve as a common reference point for all team members, promoting a shared understanding of the target audience. This alignment facilitates better collaboration and decision-making.
  • Feature prioritization: Personas help prioritize features and functionalities based on what is most important and valuable to the users. This ensures that resources are allocated effectively to address the users’ primary needs.
  • Perspective shifting: Personas encourage team members to think beyond their own assumptions and biases, fostering a more inclusive and user-centric approach to design and development.

Persona types

Evidence based personas vs. proto-personas

Let us first contrast evidence based personas with proto-personas:

Evidence-based personas draw on real user data, providing high accuracy and fostering deep empathy. They are inherently validated and slightly less adaptable as they are grounded in specific user data. However, creating them is time-consuming and costly. They are used for projects where detailed user insights are critical to the success of the product.

Proto-personas, by contrast, are based on assumptions and can be created swiftly and cost-effectively. They offer flexibility and ease of adaptation but need further validation through user research. They are used in the early stages of a project where user data is not yet fully available and the goal is to come up with first hypothesis to kickstart the process.

Whenever I execute any kind of interview, – and I have always worked in BTB contexts – I always start with a question where I ask participants about their current job (title) and what they have to do with regards to (research topic). Having collected such information from an already existing user base provides a lot of knowledge to create proto-personas but this does not replace a dedicated persona research if you want to create evidence based personas.

Evidence based persona Proto-persona
Data They are created using actual user data from surveys, interviews, and other research methods. They are based on assumptions and educated guesses about the users, rather than on in-depth research.
Accuracy They accurately reflect the characteristics, needs, and behaviors of real users. Depends on the team and stakeholder knowledge of their users. Often, people involved in customer contact are included to create proto-personas.
Empathy High, as they are grounded in real user experiences and insights. Lower, as they are based on hypothetical scenarios and assumptions.
Validation Inherently validated as they are based on actual data. Require validation through user research and feedback to confirm assumptions.
Adaptability Less flexible, as they are grounded in specific user data. Highly adaptable and easy to update based on new information.
Time and cost More time-consuming and costly due to the need for extensive research. Quick and cost-effective to create, leveraging team’s existing knowledge and assumptions.
Usage Best used when accurate, detailed user insights are essential. Ideal for early stages of projects or when user research resources are limited.

Personas, role based personas vs. user archetypes

“In his book ‘The Hero with a Thousand Faces’, Joseph Campbell describes the concept of monomyth — a common story template which involves a hero’s journey. We can use this framework to understand the difference between archetypes and personas: the ‘unlikely hero with humble beginnings’ is a central archetype in Campbell’s monomyth, whereas Luke Skywalker is a specific example of it, a personification of the archetype (which we can shorten to persona).” – Laubheimer (2022)

User persona (mostly BTC)

Personas are presented as specific human characters that represent certain target groups. The group becomes tangible as a person that has a name, biography, certain behaviors, motivations, etc.

Mary, 34 years old, scientist

Role based personas (mostly BTB)

We use Roles to identify a group of people based on the core functional job they are trying to get done. Role based personas help to represent the different types of job performers. The goal is to make motivations and objectives of those actors transparent.

The loan officer

The relationship manager

  • Description of the role
  • What are the main jobs (tasks) this role performs?
  • What are the pursued goals associated with this role? (What drives this role from its role perspective?)

User archetypes

User Archetypes are high-level profiles that represent groups based on behavioral patterns. They are based on psychology and storytelling to represent human motivations.

The bargain hunter

The trendsetter

User archetypes are presented as abstract concept that represents a certain behavioral character.

How to do the research?

Common approach

Depending if you develop digital products BTC (business to customers) or BTB (business to business) you will decide on different types of personas. I will present a research approach that can be used to create any kind of persona including user archetypes. The collection of the data is the same, the only difference is how this data is finally mapped towards the persona concept you want to use.

Having said this, there will be a slight tendency towards role based personas in the material that I present. Why? First, I want to keep things simple and not confuse this article by constantly creating variations. Second, role based personas serve as a kind of middle ground. They encompass levels of details from a user persona and levels of abstraction from the user archetypes.

Data-driven personas

In this article we will focus mainly on how to create evidence based personas via interviews. Once we touch the topic of analysis I will also include the aspect of data-driven personas. To me this is not a contrary but rather a complementary approach. If you already have an existing user data base and have user reporting or behavioral data collection in place, those are excellent data sources to enrich or validate your personas further.

Usage of AI for persona creation

What will not be covered in this article is the usage of generative AI to analyse and create the final personas. The reason is that I did not have the opportunity yet to utilize such tools in persona creation but I intend to extend this article once I have collected experience. I see a huge potential in the clustering of qualitative data and to automate this time consuming task. Additionally, to include quantitative data in the data set or to detect new patterns are excellent use cases. Also creating awareness of biases by seeing alternative realities would be a great win. Nevertheless, collecting the data, conducting empathetic interviews, understanding human psychology and motivations I still see as manual task as of the current state of technology.

Steps involved

  1. Research plan
  2. Interview guide
  3. Analysis
  4. Mapping
  5. Iterations

1. Research plan

Overview

Topic Description
Objective Creation of evidence-based personas to accurately represent the target user segment.
Participants For a small sample choose 10 participants from the desired target segment, selected to represent a diverse range of users.
Ethical considerations Ensure ethical guidelines are followed, including obtaining informed consent from participants, maintaining confidentiality, and securing data storage.
NDA Non-disclosure agreements as defined by your organization to protect participant confidentiality and research data integrity.
Stakeholders Key stakeholders who should be informed include product managers, design teams, marketing teams, and senior leadership.
Methodology In-depth interviews to gather qualitative data on user behaviors, motivations, and pain points
Location Remote interviews via Microsoft Teams calls
Pilot testing Conduct pilot tests with 2 participants initially to identify any issues and refine the interview process before proceeding with the full study.
Budget Plan your resources, including the cost of participant incentives, interviewer time, and any necessary software or tools. (Additional costs if user recruiting is needed. In this case you need to plan also the participant recruitment strategy.)
Timeline The overall research project is expected to take 4-6 weeks. This includes one week for planning, two weeks for conducting interviews, one week for pilot testing, and 1-2 weeks for data analysis and persona creation.
Risk Difficulty in recruiting participants who truly represent the desired target segment. This can lead to skewed or non-representative data.
Challenges Approaching participants to share personal insights about themselves can be challenging as it requires building trust and encouraging open communication. This differs from more structured research methods like prototype validation.
Research team Team members who will execute the research.
Follow-up-actions Outlook how you will iterate on the created personas in the future.

In this article, we won’t delve into every detail of the research plan. Instead, we’ll take a closer look at the crucial aspect of participant selection and scheduling.

Participants

Selection of the right participants is the most crucial step for a persona research. You might consider:

Focus Description
Target segment Identify the target segments you want to have represented as personas. For user persona consider demographics, behaviors, motivations and needs. For role based personas focus on the most relevant persons that interact with your organization (choosers vs. doers vs. deciders).
Criteria Set clear criteria for the participant selection. For user personas this might include age, occupation, experience with your product, geographical location, etc. For role based personas it might include persons who choose to use a product compared to doers who work with your product. The idea is not to define the roles upfront but rather approach the research from the perspective that you want to discover the roles based on the user motivation or needs. This provides already the aspect of circumstances that allow a mapping towards roles or archetypes later on.
Diversity Aim to include all relevant participant groups. It might also be a follow-up action to extend your persona research based on the first wave of findings what relevant user groups look like. There is always more to discover.
Recruitment Either in-house (databases, specialist departments that operate with those users, etc.) or recruitment agencies
Screening process Process how to evaluate that the selected list meets the needs of your research
Pilot testing Always validate your approach with a minimum of two participants. In case your participants are people who cannot be accessed easily you might run a pilot with more approachable people first. You adjust the research to this adapted target group and it will give you the ability to learn about the research execution before you address the real target group. It’s not ideal but a work-around if the goal is to test the process itself.

Scheduling

Given that this research involves participants sharing personal insights (user personas) or details about their daily tasks (role-based personas), it’s important to approach them thoughtfully.

To assist with this, I will provide you with sample emails for initiating contact with users. These templates can serve as blueprints for your outreach. From my experience, I recommend a two-step approach: first, secure the participants’ initial buy-in, and then provide detailed specifics. This helps prevent overwhelming them right from the start.

Initial email (generic)

Subject: Invitation to Participate in a User Research Interview

Dear Mr. # / Mrs. #,

I hope this email finds you well. My name is #, and I am part of the research team at {your organization}. We are conducting a study to better understand the needs and experiences of our users, and we would like to invite you to participate in a user research interview.

Your insights and feedback are incredibly valuable to us as we work to improve our products and services. The interview will be conducted remotely via Microsoft Teams and will take approximately 60 minutes of your time.

If you are interested in participating, please let us know by {date} so that we can schedule a convenient time for you.

As a token of our appreciation, we will be offering {incentive, e.g., a gift card} to all participants.

Thank you for considering this invitation.

We look forward to hearing from you soon.

Best regards,

Initial email (targeted for a specific product)

Subject: Interview: {product}

Dear Mr. ### / Mrs. ###,

Our Digital Platform is constantly growing. We have recently implemented a few new products that had been requested by our clients, such as the fully digital #, and more.

We would like to shape the future of our platform with you. Therefore, we would appreciate your feedback on how we can better align with our customer’s needs and requirements and to better understand your daily challenges. This will include questions regarding your job and daily workflow.

The interview will be conducted remotely via Microsoft Teams and should take roughly 60 minutes.

Please let us know if you are able to participate and if so, what time slot(s) fit best for you within the next two weeks.

We are looking forward to your participation and thus helping us improve our digital platform with you.

Thank you very much!

Best regards,

Reminder

Subject: Interview: {product}

Dear Mr. ##/ Mrs. ##,

Recently we reached out to you concerning an interview about the “#” digital platform.

Your first-hand insights are extremely valuable because they would help us further improve the future of our platform for you.

Please let us know if you are able to participate and if so, what time slot(s) are best for you within the next two weeks.

Kind regards,

Confirming interview (invitation)

Subject: Interview: {product}

Dear Mr. ### / Mrs. ###,

Thank you very much that you agreed to do this remote interview with us.

You will soon receive an invitation for a Microsoft Teams call on December 17, YYYY at 7:30 EST (New York) / 13:30 CET (Vienna).

– Date: {date}
– Time: {time with timezone}
– Duration: 60 minutes

As already communicated, we will focus in this interview on your needs and requirements to learn how we can further improve our digital solutions.

• Therefore, we will ask questions regarding your job and daily workflow.
• The goal is to understand your tasks and the challenges you face.

The more we understand your workflow, your demands and expectations the better we can align our digital processes to your needs. All information you provide us with will be kept strictly confidential and will be anonymized.

If you have any questions or need to reschedule, please do not hesitate to contact me.

Thank you once again for your participation. We look forward to speaking with you!

Kind regards,

2. Interview guide

Question map

In a persona interview you need more flexibility in the conversation. Therefore, I recommend to use a question map where you have all questions mapped out on one page. this allows more natural, flowing conversations. You can also make notes on the map or cross out sections you have touched during the interview.

For role based personas, I highly recommend the book The Jobs to be done Playbook (chapter 3) by Jim Kalbach to create an interview plan dealing with the objectives and tasks of your users. The following question maps is based on this approach and further adjusted for persona research:

Structure of the question map

Job performer

(BTB context) This is all about the performer of the job. You want to understand how they define their job, what skills are needed and if they have already used your solution. Don’t try to connect it only to your service as you want to understand how your service or product fits to your users workflow.

“Instead of focusing on your own solution, you must first understand what people want and why that's important to them.” – Kalbach (2020:3)

Understand the process of executing their job

Understand how they execute their job. Of course, you will focus on their job with regards to the service or product that you provide. You want to understand how your service or products fits in their job workflow without keeping a narrow focus.

It is very important to understand why they are executing their tasks (needs) and the circumstances. For a persona research the circumstances are key to detect patterns and be able to map insights from persons that work in totally different companies towards similar situations.

  • In what situations has a task been executed?
  • What conditions influence decisions?

Another important aspect is the goal (motivation) why a certain task needs to be completed. This also helps to detect patterns and cluster participants later. Bearing this in mind will allow to make your research data later be useful to create user persona, role based persona or archetypes (which can be based on clustering of circumstances and / or goals).

At the bottom of the question map you will see a generic process flow that is the same for any kind of task that needs to be executed. It helps to dig deeper into a process or to ask more questions in case steps are omitted. There is also a dimension of past and future. For example you can ask how this was done in the past and how it is done now if this helps to create more clarity.

Empathy

The middle part of the question map includes pains, gains and emotions. Those are not questions you will ask separately, but rather use to probe into the topic of the job performer or the process. You want to understand also the emotional dimension when certain tasks are performed.

User personas

If your target are user personas and not role based personas you will shift the focus of the question map and include for example the following topics. It is important that you adjust the question map to your specific research context! (The following table are just some examples and is not comprehensive.)

Role based persona User persona
Background and demographics: age, occupation, education
Role, job title, main tasks, motivation Your role and responsibilities at home/work, motivation and goals
Process perspective to get the task done where you assume your product / service is involved Same
Decision making process Same
Circumstances and situation Same
Pains and gains Same
(implicit) Behaviors and habits

3. Analysis

Analysis is performed in two steps:

  1. Translate qualitative data in a clear structure for analysis.
  2. Identify patterns

Translate data in a clear structure (data segmentation)

For the first step I usually create a Microsoft Excel sheet and collect the various learnings along the research dimensions. One example based on the question map above:

Company:
* Company size
* Customer segment
* etc. (usually data known before the interview)

Job performer:
* Role as defined in their company
* Responsibilities
* Job skills
* Digital tools in use

Job and goal:
* Company goals and objectives that have an impact on the job
* Job description
* Job as explained in one sentence to a stranger
* My goal

Main job:
* What is my main job
* What are the main tasks I execute
* What other tasks do I have to do

Challenges
* Biggest challenges I face at work
* How would the ideal solution look like for me
* Gains I experience
* Pains I experience
* Emotions

Social factors
* Other involved departments for my job
* Social factors such as expectations from my superiors, appreciation
* How do you deal with challenges in your job

Product and Service
* What product or services of our organization do they use
* In what circumstances?

Try to keep the analysis and the mapping separate steps and stay focused. If you start mapping to early it will be hard to overcome bias. Therefore, do the analysis together with another person to balance biases. The dimensions are usually a given based on the question map. You can still get more granular to create more specific data points. Each column in your excel is one data point (dimension).

If you have interview transcripts you can go through the transcripts and use a specific text marker color to highlight all findings connected to this dimension and then add it to the table. With utilizing AI it should be rather easy to create the transcripts automatically. I still prefer doing the filtering manually as it helps me to put myself into the user’s perspective but even here you can utilize AI.

It is also useful to include a column with original quotes for later reference to the source files (transcripts).

Include quantitative data (data-driven persona)

At this stage you also include quantitative data you have collected about your users. You might have behavioral data based on cohorts that allow mapping behavioral data already to specific users. It depends on the quality of your data how and when you can include this data points.

You might consider information you retrieve via user reporting activities or behavioral analysis (Google Analytics, Hotjar, Count.ly, Matomo, etc.)

Detect patterns (code the data)

Once the data is coded, start identifying recurring themes, behaviors across all the different interviews. For role based personas you will try to map the various job titles in the companies to generic types. Therefore, you will analyse the provided job titles together with the job description to create groups. In this case you try to detect patterns based on a clear objective. Another case is to read through the coded data and detect similarities. With this approach you will detect patterns you did not expect beforehand. You will apply both approaches to analyse your data.

Try to do it with curiosity in mind. Don’t fall in the trap to start mapping the data too early. It should be an explorative activity where you discover new information that was not transparent before.

4. Mapping

Map on basis of patterns

Based on the patterns you have discovered, you will start mapping the data towards concrete personas. I found it useful to create more granular personas in a first iteration and then consolidate them to more generic personas.

The difficult part about mapping is to understand what characteristics (patterns) belong together. This is also the point where you have to differentiate the collected data from the persona types you want to create.

Role based personas: Here the task is quite straightforward as you will first group the personas towards roles and then create a persona out of the similarities of all data collected for those roles.

User archetypes: This is a little bit more demanding, as user archetypes add a level of abstraction. What you need to do here is to map it towards archetypes. The basis for archetypes might be categories (situations) where the user finds himself, behaviors or motivations (goals) the user persues. What you do in this case is to detect patterns in the situations, behaviors or motivations to be able to group the data based on this axis.

Example

Role based persona

Having the data structured you can easily adjust the level of granularity depending on how you will utilize the persona. It is practical to have a more detailed persona for upcoming iterations as shown below. For the purpose of product development, Design Thinking Workshops, etc. it is practical to simplify the persona to its minimum.

If we would have mapped the persona to user archetypes and focused on the goal we might have created an archetype of achiever.

Important: most of the persona data below is fictional. I used some data of a real persona but extended it with fictional information for the sake of this article.

Extension with the jobs-to-be-done framework

You can easily connect and extend your persona with the jobs-to-be-done (JTBD) framework by Jim Kalbach.

5. Iterations

Stay adaptive

Personas are not a one-time exercise. I actually created sometimes personas on a smaller data set while iterating over them from time to time. This way I could utilize the learnings as fast as possible and still maintain accuracy be refining them over and over.

Iteration is crucial, because:

  • User behaviors and needs change over time: Think about technological advancements and socio-cultural shifts.
  • Market and industry dynamics: Your products depend also how the market develops in general. What has been experienced as game-changing might have turned into what is expected.
  • Feedback: Once you have established personas, you can incrementally validate them with other research activities and quantitative data. There are many ways how you can ensure that your personas stay updated!

References and further reading material:

  • Kalbach, Jim (2020): The Jobs to be done Playbook. Align your Markets, Organizations, and Strategy around Customer Needs. New York: Two Waves; for persona creation in a B2B environment I especially recommend reading chapter 3!
  • Laubheimer, Page (2022): Personas vs. Archetypes https://www.nngroup.com/articles/personas-archetypes/

How did you like this article?

Thank you for your feedback.