Knowing Your Customer: Two Lenses
Product teams have been arguing about the "right" way to understand customers for decades. On one side: Jobs-to-be-Done, a framework that says the job matters more than the person. On the other: User Personas, a framework that says empathy for the person drives better design.
Both camps have produced successful products. And both have produced expensive research that sat in a slide deck and changed nothing. The difference isn't which framework you pick. It's how rigorously you apply it.
Side-by-Side Comparison
| Dimension | Jobs-to-be-Done | User Personas |
|---|---|---|
| Central question | What is the customer trying to accomplish? | Who is the customer? |
| Unit of analysis | The job (functional, emotional, social) | The person (demographics, behaviors, goals) |
| Stability | High (jobs change slowly) | Medium (behaviors change with trends) |
| Best for | Strategy, positioning, innovation | Design, UX, content, marketing |
| Research method | Switch interviews, demand-side research | User interviews, surveys, analytics |
| Output | Job statements, job map, outcome expectations | Persona documents, empathy maps |
| Competitive insight | Strong (reveals non-obvious competitors) | Weak (focused on your product's users) |
| Team adoption | Medium (requires training) | High (intuitive format) |
Jobs-to-be-Done: How It Works
JTBD theory, developed by Clayton Christensen and refined by Bob Moesta and Tony Ulwick, starts with a simple premise: people don't buy products. They hire them to make progress in their lives.
A job statement follows the format: "When [situation], I want to [motivation], so I can [desired outcome]."
For example: "When I'm preparing for a board meeting, I want to show our product roadmap in a format executives understand, so I can get budget approval for next quarter."
The framework identifies three layers of any job:
- Functional job: The practical task (show the roadmap clearly)
- Emotional job: How the person wants to feel (confident, prepared)
- Social job: How the person wants to be perceived (competent, strategic)
You can map out job statements interactively with the JTBD Builder, which walks you through the situation, motivation, and outcome structure.
JTBD Strengths
- Reveals non-obvious competition. When you define customers by their job, you discover competitors you didn't expect. A PM creating a roadmap isn't just choosing between roadmap tools. They might hire a Google Slides template, a Notion doc, or a whiteboard. JTBD expands your competitive field of vision.
- Stable over time. The job "communicate product direction to executives" hasn't changed in 20 years. The tools for doing it change constantly. Building strategy around stable jobs insulates you from surface-level trend-chasing.
- Forces outcome thinking. JTBD doesn't let you stop at "users want feature X." It pushes you to articulate the underlying outcome, which often reveals that "feature X" is one of several possible solutions. This is especially valuable during product discovery.
- Drives positioning. Christensen's milkshake example is famous because it changed how McDonald's thought about positioning. JTBD directly informs how you describe your product to potential customers.
JTBD Weaknesses
- Abstract for design teams. Job statements like "make progress toward a desired outcome" can feel too high-level for a designer deciding button placement or information architecture. Design needs empathy with specific people, not abstract jobs.
- Research is specialized. JTBD interviews (especially switch interviews) require training. The "forces of progress" framework (push, pull, anxiety, habit) is powerful but takes practice to apply. Most teams can't run effective JTBD interviews without preparation.
- Ignores context of use. Two people hiring the same product for the same job may have very different usage contexts (mobile vs desktop, expert vs novice, under time pressure vs relaxed). JTBD doesn't capture these differences well.
- Can feel cold. Product teams that want to build empathy with users sometimes find JTBD too mechanical. "The job doesn't care who's doing it" is analytically correct but emotionally unsatisfying for teams that need to feel connected to their users.
User Personas: How They Work
User Personas, popularized by Alan Cooper in "The Inmates Are Running the Asylum" (1999), are fictional but research-based archetypes of your key user segments. A persona typically includes:
- Demographics: Role, seniority, company size, industry
- Behaviors: How they currently solve the problem, tools they use, frequency of use
- Goals: What they're trying to achieve with your product
- Frustrations: Pain points with current solutions
- Motivations: Why they care about solving this problem
A strong persona reads like a profile of a real person you've interviewed, because it should be built from actual interview data.
Persona Strengths
- Empathy engine. When a designer asks "would Sarah understand this?" they're using the persona to make a judgment call that would otherwise be guesswork or ego. This is the primary value of personas: shared empathy across the team.
- Design decisions. Personas directly inform information architecture, tone of voice, onboarding flows, and feature complexity. "Our primary persona is a VP of Product who has 5 minutes to review a dashboard" drives very different design choices than "our user is a junior PM learning the tools."
- Communication tool. Personas are easy for anyone to understand. Sales, marketing, support, and engineering teams can all reference "Sarah the VP" without needing framework training.
- Segmentation. Personas naturally segment your user base, which informs go-to-market strategy, pricing tiers, and content strategy.
Persona Weaknesses
- Demographic bias. Personas built around demographics ("34-year-old marketing manager") can reinforce stereotypes and miss the actual behavioral patterns that matter. Age, gender, and job title are weak predictors of product behavior.
- Stale quickly. Markets move. Personas created 18 months ago may describe users who no longer exist or miss a new segment entirely. Many teams create personas once and never update them.
- Fiction risk. The biggest failure mode is personas created in a brainstorming workshop without research. These are just the team's assumptions wearing a fake name and stock photo. Superhuman avoided this by grounding every product decision in real user feedback; their product-market fit approach is a good case study in research-backed user understanding.
- Don't explain "why." Personas tell you who your user is and what they want, but they're weak at explaining why users switch between products, why they adopt a new tool, or what underlying motivation drives behavior. This is exactly where JTBD excels.
When to Use Jobs-to-be-Done
JTBD is the stronger choice when:
- You're deciding what to build. At the strategy level, knowing the job gives you a stable foundation for product decisions. Features come and go; jobs persist.
- You're entering a new market. If you don't have existing users to create personas from, JTBD research (switch interviews with people who recently changed solutions) gives you actionable insight without an existing user base.
- You need to understand competitive dynamics. JTBD reveals that your real competitor might be a spreadsheet, not the SaaS tool you've been benchmarking against.
- You're writing positioning or messaging. "Hired for the job of X" translates directly into marketing copy and landing page structure.
When to Use User Personas
User Personas are the stronger choice when:
- You're designing interfaces. Personas give designers the empathy and context they need to make hundreds of micro-decisions about layout, copy, interaction patterns, and complexity.
- You're segmenting for marketing. Content strategy, ad targeting, and sales playbooks need audience profiles. Personas map directly to marketing segments.
- You're onboarding a new team member. Handing someone three persona documents gets them up to speed on "who we build for" faster than any other format.
- You need organizational alignment on users. In large organizations, personas create shared language. "Is this for the Analyst or the Executive persona?" is a faster conversation than re-deriving user needs from first principles.
How to Combine Them
The most useful approach uses both frameworks at different stages and for different audiences.
JTBD for strategy, Personas for design:
- Start with JTBD research to identify the core jobs your product is hired for. Map the functional, emotional, and social dimensions of each job. This informs product strategy, roadmap priorities, and positioning.
- Build personas from the same research. Your JTBD interviews reveal behavioral patterns that cluster into natural segments. Turn these clusters into personas with the behavioral depth that design teams need.
- Connect them explicitly. Each persona should reference the primary job they hire your product for. Each job should note which personas are the most common "hirers." This connection prevents the two frameworks from drifting apart.
Example:
- Job: "When I'm presenting roadmap priorities to my executive team, I want to show the business impact of each initiative, so I can get budget approval without a 30-minute debate."
- Primary persona: Pat, VP of Product at a Series B SaaS company. 200-person org, reports to CEO, manages 3 PM teams. Uses the roadmap tool weekly to build executive presentations. Values speed and visual clarity over customization.
The job tells you what to build (impact-focused roadmap views with executive-ready formatting). The persona tells you how to build it (fast, visual, minimal setup, works at VP-level complexity).
What the Kano Model Adds
Both JTBD and Personas focus on understanding users. Neither directly tells you how features will affect satisfaction. The Kano Model complements both frameworks by categorizing features as must-haves, performance drivers, or delighters. After you've identified the job (JTBD) and the user (Persona), Kano analysis helps you decide which features to invest in and which to treat as table stakes.
Common Mistakes
JTBD mistakes
- Job statements that are too broad. "Manage my product" is not a job. "Communicate roadmap changes to stakeholders within 24 hours of a priority shift" is a job. Specificity is what makes JTBD useful.
- Ignoring emotional and social jobs. Teams gravitate toward functional jobs because they're easier to map to features. But purchase and adoption decisions are often driven by emotional jobs ("feel confident in front of executives") and social jobs ("be seen as data-driven by my peers").
Persona mistakes
- Demographic-first personas. Starting with age, gender, and location produces personas that feel like marketing segments, not real people. Start with behaviors, goals, and frustrations. Add demographics only if they influence product behavior.
- Too many personas. If you have 8 personas, you have zero focus. Most products benefit from 2-3 primary personas and 1-2 secondary ones. If you can't prioritize, your personas aren't doing their job.
Making the Decision
| Your situation | Use |
|---|---|
| Defining product strategy or positioning | JTBD |
| Designing UI and user flows | Personas |
| Entering a new market with no existing users | JTBD |
| Aligning a cross-functional team on "who we build for" | Personas |
| Understanding why users switch from competitors | JTBD |
| Segmenting for content marketing or sales | Personas |
| Prioritizing features on the roadmap | JTBD + Personas |
| Both strategy and design work in progress | Use both, connected |
The frameworks aren't rivals. They answer different questions at different stages of product work. The strongest teams know when to put on the JTBD lens (strategy, positioning, innovation) and when to switch to the persona lens (design, marketing, communication). Use both, and make sure they reference each other.