Target Users and Persona Creation

Capítulo 2

Estimated reading time: 13 minutes

+ Exercise

Why Target Users Matter in App Planning

“Target users” are the specific groups of people you intend your app to serve. They are not “everyone with a phone.” They are defined by shared characteristics that influence how they discover, evaluate, and use an app: goals, context, constraints, habits, devices, and motivations. Identifying target users helps you make better decisions about screens and features because it clarifies what the app must do first, what can wait, and what should not be built at all.

When you plan without target users, you tend to design for yourself or for an imaginary average person. That leads to vague requirements (“make it simple,” “make it fast,” “make it social”) and feature creep. When you plan with target users, you can make concrete choices: which onboarding steps are acceptable, which notifications are helpful vs. annoying, which accessibility needs must be supported, and which workflows must be one-tap vs. multi-step.

Target users vs. personas

Target users are real-world segments (groups). Personas are fictional but evidence-based representations of those segments, written as individual profiles. You use target user segments to decide “who we’re building for,” and personas to keep those people present during design discussions (“Would Priya understand this screen?” “Would Omar use this feature weekly or never?”).

Core Concepts: Segments, Jobs, and Context

User segments

A user segment is a group of people who share relevant traits for your app. “Relevant” means traits that change product decisions. For example, for a meal-planning app, “people who cook at home” is too broad. But “busy parents who cook on weekdays and shop once per week” is more relevant because it affects features like recurring grocery lists, quick recipes, and calendar integration.

Useful segmentation dimensions include:

Continue in our app.
  • Listen to the audio with the screen off.
  • Earn a certificate upon completion.
  • Over 5000 courses for you to explore!
Or continue reading below...
Download App

Download the app

  • Goals: what they want to accomplish (save time, learn a skill, track progress).
  • Context of use: where/when they use the app (commuting, at work, in a store, at home).
  • Frequency: daily, weekly, occasional, seasonal.
  • Constraints: low bandwidth, older device, limited time, privacy concerns, accessibility needs.
  • Motivation level: highly motivated (will configure settings) vs. low motivation (needs quick wins).
  • Decision power: end user vs. buyer vs. influencer (common in workplace apps).

Jobs-to-be-done (JTBD) thinking

Instead of describing users only by demographics, describe what they are trying to get done. A “job” is a goal in a situation, with a desired outcome. Example: “When I’m at the grocery store, I want to quickly see what ingredients I’m missing so I can finish shopping in one trip.” This framing helps you design screens around real moments, not abstract preferences.

Context is often more important than age

Beginners often over-focus on demographics (age, gender) and under-focus on context (time pressure, environment, device). Demographics can matter, but context usually drives interface decisions: large tap targets for one-handed use, offline mode for poor connectivity, quick capture for on-the-go tasks, or quiet notifications for shared spaces.

Step-by-Step: Identify and Prioritize Target Users

Step 1: List all potential user groups (broad first)

Start with a wide net. Write down every group that might use the app. Don’t judge yet. For a habit-tracking app, your list might include: students, working professionals, fitness enthusiasts, people in therapy, ADHD users, managers tracking team habits, and so on.

Tip: include “non-users” who still influence adoption, such as a manager who approves tools, a parent who pays, or a teacher who recommends.

Step 2: Filter to groups that share a similar core workflow

Now group them by workflow similarity. If two groups would use the same screens in the same order for the same reasons, they may belong in one segment. If they need different flows, they are different segments.

Example (habit tracker):

  • Segment A: People building 1–3 daily habits and want quick check-ins.
  • Segment B: People running structured programs (e.g., training plans) and want schedules and milestones.
  • Segment C: Coaches/therapists monitoring others and want sharing, permissions, and reports.

Step 3: Evaluate segments with a simple scoring table

To prioritize, score each segment using criteria that affect planning. Keep it lightweight and transparent. Here is a practical set of criteria you can use without needing advanced research:

  • Reach: how many people fit this segment (low/medium/high).
  • Urgency: how strongly they feel the need right now.
  • Willingness to try: how likely they are to test a new app.
  • Complexity: how hard it is to serve them well (higher complexity may reduce priority for a first version).
  • Fit with your capabilities: do you have access to these users for feedback? do you understand their context?

Create a small table and pick 1–2 primary segments for your first version. You can still support others later, but planning needs a clear focus.

Example scoring (1=low, 5=high) for a habit-tracking app:  Segment A (quick daily habits): Reach 5, Urgency 4, Try 4, Complexity 2, Fit 4  Segment B (structured programs): Reach 3, Urgency 3, Try 3, Complexity 4, Fit 3  Segment C (coaches monitoring others): Reach 2, Urgency 4, Try 2, Complexity 5, Fit 2

In this example, Segment A is a strong primary target for a beginner-friendly first release.

Step 4: Define primary vs. secondary vs. excluded users

Write it down explicitly:

  • Primary users: the main segment you optimize for. Their workflow drives your key screens.
  • Secondary users: you support them if it doesn’t harm the primary experience.
  • Excluded users (for now): not because they are unimportant, but because serving them would require different features, compliance, or complexity.

This prevents planning debates from drifting into “but what about…” for every possible edge case.

Gathering Inputs for Personas (Beginner-Friendly Research)

Personas should be based on evidence, even if your evidence is lightweight. You do not need a large budget. You do need to avoid making up details that don’t affect design.

Sources you can use

  • Short interviews (best option): 5–8 conversations with people in your target segment can reveal patterns quickly.
  • Observation: watch someone do the task your app supports (e.g., planning a workout, tracking expenses) and note where they struggle.
  • Existing communities: forums, social groups, and reviews of similar apps can reveal pain points and feature expectations.
  • Your own experience (carefully): useful for hypotheses, but validate with others to avoid building only for yourself.

Step-by-step: run quick user interviews

Keep interviews focused on behaviors and context, not feature requests. Here is a simple process:

  • Recruit: find people who match your primary segment. Aim for variety in context (different jobs, schedules, devices) while staying within the segment.
  • Prepare 8–10 questions: ask about the last time they did the task, what triggered it, what tools they used, what was frustrating, and what “success” looks like for them.
  • Conduct: 20–30 minutes each. Ask for concrete examples (“Tell me about the last time…”).
  • Capture: write notes in a consistent template: goals, steps, tools, pain points, workarounds, environment, frequency.
  • Synthesize: highlight repeated patterns. Personas should reflect patterns, not one person’s unique story.

Example interview questions (adapt to your app):

  • “Walk me through the last time you tried to do X.”
  • “What made you decide to do it at that moment?”
  • “What tools did you use? Why those?”
  • “Where did you get stuck or feel annoyed?”
  • “What would make this 20% easier?”
  • “How often does this happen?”
  • “What device are you usually on when doing this?”
  • “What do you worry about (privacy, mistakes, time)?”

Persona Creation: A Practical Template

A persona is a one-page profile that makes a segment feel like a real person. The goal is not storytelling for its own sake; the goal is to inform design decisions. Every persona field should connect to screens, features, or content choices.

Recommended persona fields (and why they matter)

  • Name and photo placeholder: makes the persona memorable in discussions.
  • Short summary: one sentence describing who they are in relation to the app.
  • Primary goal: the main outcome they want.
  • Secondary goals: nice-to-have outcomes.
  • Context of use: when/where they use the app; affects UI and notifications.
  • Behaviors and habits: how they currently do the task; affects onboarding and migration.
  • Pain points: what frustrates them; drives feature priorities.
  • Motivators: what keeps them engaged; drives retention mechanics.
  • Constraints: time, device, accessibility, privacy; drives requirements.
  • Quote: a real or representative statement that captures their mindset.
  • Success signals: what makes them feel the app is working for them (e.g., “I didn’t forget,” “I saved money,” “I finished faster”).

Step-by-step: build personas from your notes

  • Step 1: Cluster your interview notes into patterns (similar goals, similar constraints, similar contexts).
  • Step 2: Choose 1 primary persona for your primary segment. Optionally add 1 secondary persona that represents a meaningful variation.
  • Step 3: Fill the template using only details that affect product decisions. Avoid irrelevant trivia.
  • Step 4: Validate internally: for each persona field, ask “What decision does this change?” If it changes nothing, remove it.
  • Step 5: Add “design implications” as bullet points: what the app must do to serve this persona well.

Example Personas (with Design Implications)

Use these as models. Replace details with your own research.

Primary persona example: “Maya, the time-boxed planner”

Summary: Maya is a working professional who wants to plan tasks quickly and stay on track during a busy week.

  • Primary goal: capture tasks fast and reliably, then review them in short sessions.
  • Context of use: on her phone between meetings; often one-handed; sometimes low connectivity in elevators or transit.
  • Behaviors: currently uses a mix of notes app + calendar; frequently forgets where she wrote something.
  • Pain points: too many steps to add a task; unclear priorities; notifications that feel noisy.
  • Motivators: feeling in control; visible progress; fewer surprises.
  • Constraints: limited time; doesn’t want to configure complex systems; privacy-conscious about work items.
  • Quote: “If it takes more than 10 seconds to add, I’ll do it later and forget.”
  • Success signals: inbox reaches zero; daily top 3 tasks are clear; fewer missed deadlines.

Design implications:

  • Fast capture on the home screen (single input field, smart defaults).
  • Quick prioritization (e.g., “Today,” “This week,” “Later” rather than complex tags first).
  • Notification controls that default to minimal, with easy snooze.
  • Offline-friendly capture that syncs later.

Secondary persona example: “Noah, the detail-oriented organizer”

Summary: Noah enjoys planning and wants structure, categories, and review tools.

  • Primary goal: maintain a well-organized system with categories and recurring items.
  • Context of use: mostly on a laptop or tablet in the evening; longer sessions.
  • Behaviors: uses spreadsheets; likes templates; reviews weekly.
  • Pain points: mobile-first apps feel too shallow; can’t export; limited filtering.
  • Motivators: clarity, completeness, and analytics.
  • Constraints: willing to spend time setting up, but expects payoff.
  • Quote: “I want to see patterns and improve my system each week.”
  • Success signals: weekly review is smooth; categories stay consistent; can find anything quickly.

Design implications:

  • Advanced organization can exist, but should not block Maya’s fast flow.
  • Provide optional filters, export, and recurring items as secondary features.
  • Consider a settings area for deeper configuration, not in the main capture flow.

Turning Personas into Screen and Feature Decisions

Personas are only useful if they change what you build. A practical way to apply them is to map each persona’s workflow into key moments and then decide what the app must show or do at each moment.

Step-by-step: create a “persona-to-screen” mapping

  • Step 1: List the top 5 moments for your primary persona (trigger situations). Example: “I remember something,” “I plan my day,” “I check what’s next,” “I get interrupted,” “I review progress.”
  • Step 2: For each moment, write the persona’s goal in that moment and the constraint (time, attention, environment).
  • Step 3: Decide the minimum screen support needed: what information and actions must be available immediately.
  • Step 4: Identify which features are required vs. optional for that persona.
Example mapping for Maya:  Moment: Remember something (between meetings) Goal: capture in <10 seconds Constraint: one-handed, low attention Screen needs: single input, default due date, optional voice input Required features: quick add, inbox, edit later Optional: tags, attachments  Moment: Plan the day (morning) Goal: pick top 3 Constraint: 2 minutes Screen needs: today list + priority action Required: simple prioritization Optional: analytics

Use personas to resolve trade-offs

Trade-offs are inevitable: speed vs. flexibility, simplicity vs. power, privacy vs. social features. Personas help you decide which side to favor for the first version. If your primary persona is time-boxed and low patience, you prioritize fewer steps and smart defaults. If your primary persona is detail-oriented, you prioritize structure and review tools, even if onboarding is longer.

Common Persona Mistakes (and How to Avoid Them)

Making personas aspirational instead of realistic

Beginners sometimes create personas who are “perfect users” that always follow the intended workflow. Real users forget, get distracted, and use workarounds. Include realistic constraints and messy behaviors so your screens handle them.

Filling personas with irrelevant demographics

Age and location are only useful if they affect design decisions (language, accessibility, regulations, device usage). Replace irrelevant demographics with context: “uses phone with one hand,” “often offline,” “shares device,” “needs large text.”

Creating too many personas

More personas can feel thorough, but it dilutes focus. For a beginner project, 1 primary persona and 1 secondary persona is usually enough. If you need more, it may indicate you have multiple products or multiple versions.

Personas that don’t connect to features

If your persona doesn’t lead to specific implications (“therefore the app should…”), it won’t help. Add a small “design implications” section to every persona and keep it updated as you learn.

Practical Exercise: Build Your First Persona in 30 Minutes

Materials

  • A blank document or note
  • Any interview notes you have (even 2–3 conversations)
  • Optional: screenshots of competing apps to compare flows

Steps

  • 1) Choose one primary segment: write one sentence: “We are building for people who…”
  • 2) Write the top goal: “They want to…”
  • 3) Write the top context: “They usually do this when…”
  • 4) List 3 pain points: make them specific and behavioral.
  • 5) List 3 constraints: time, device, privacy, accessibility, motivation.
  • 6) Add 3 design implications: each must translate into a screen or feature choice.
  • 7) Add a quote: summarize their mindset in one sentence.
Persona quick template (copy/paste):  Name:  Summary:  Primary goal:  Context of use:  Current behavior/tools:  Pain points (3):  Motivators (2):  Constraints (3):  Quote:  Success signals:  Design implications (3-6):

Keeping Personas Alive During Development

Personas are not a one-time document. As you test prototypes or early versions, update them. A simple maintenance habit is to attach new learnings to persona fields: if you discover users ignore a feature, that’s a behavior update; if they worry about data sharing, that’s a constraint update.

Practical checklist for each new feature idea

  • Which persona is this for (primary or secondary)?
  • Which moment in their workflow does it support?
  • What pain point does it reduce?
  • What new complexity does it introduce?
  • Does it slow down the primary persona’s main flow?

This checklist helps you keep planning aligned with real users and prevents features from being added just because they sound impressive.

Now answer the exercise about the content:

What is the main reason for choosing 1–2 primary target user segments before finalizing an apps screens and features?

You are right! Congratulations, now go to the next page

You missed! Try again.

Prioritizing primary segments makes planning concrete: you design for their key workflow moments, decide what must come first, and avoid adding features that do not support the primary experience.

Next chapter

Value Proposition and Core Use Cases

Arrow Right Icon
Free Ebook cover App Development Planning for Beginners: From Idea to Screens and Features
20%

App Development Planning for Beginners: From Idea to Screens and Features

New course

10 pages

Download the app to earn free Certification and listen to the courses in the background, even with the screen off.