[Resource] Jobs-To-Be-Done

Dec 16, 2024

Let's diving into one of my favourite frameworks for understanding user needs: Jobs-To-Be-Done (JTBD). After implementing this at Pawmates and seeing its impact firsthand, I'm excited to share how you can use this powerful tool in your design process.

What is JTBD? ๐Ÿค”

Think of JTBD as the "why" behind user behavior. Instead of focusing on who your users are, it explores what they're trying to accomplish. Like being a detective of user motivations!

When to Use JTBD in Your Design Process:

  1. Early Discovery Phase

    • Before creating user personas

    • During initial user research

    • When defining product strategy

  2. Problem Definition Stage

    • Identifying core user needs

    • Understanding emotional drivers

    • Mapping functional requirements

  3. Solution Ideation

    • Generating "How Might We" questions

    • Brainstorming features

    • Validating solutions

My Experience at Pawmates ๐Ÿพ

When tackling Pawmates' UI inconsistency issues, I used JTBD to dig deeper than surface-level problems. Here's how:

Step 1: Identify Core Jobs

  • Analyzed user behavior patterns

  • Conducted user interviews & testing

  • Mapped emotional and functional needs

Step 2: Create Job Statements

  • "Help me find compatible playmates for my dog"

  • "Make me feel confident about meeting new pet owners"

  • "Keep me informed about my pet community"

Step 3: Run 5 Whys Analysis

  • Started with surface problems

  • Dug deeper into root causes

  • Formulated "How Might We" questions

Here is an example of a Job Statement @ Pawmates:

'When I move to a new city with my dog, I want to find compatible dog owners in my neighborhood, So I can build a reliable network for playdates and pet sitting.'

JTBD + User Personas: A Power Couple ๐Ÿ’ช

JTBD and User Personas aren't competitors โ€“ they're complimentary! Here's how to use them together:

  1. Start with JTBD

    • Uncover core motivations

    • Identify key jobs

    • Map functional requirements

  2. Layer in Personas

    • Add context to jobs

    • Humanize your data

    • Create relatable stories

  3. Validate Both

    • Identify gaps

    • Refine your understanding

An example of a JBTD + User Persona Hybrid:

'Sarah, a first-time dog owner in Toronto, needs to: When I'm working long hours at my startup job, I want to connect with trusted pet owners nearby, So I can ensure my puppy gets proper socialization and exercise while building my local support network.'

Context:

  • Age: 28

  • Location: Downtown Toronto

  • Living situation: Studio apartment

  • Pet: 6-month-old French Bulldog

  • Schedule: Hybrid work, 50+ hours/week

  • Pain point: Guilt about leaving puppy alone

This hybrid approach combines:

  • Situational context (Persona)

  • Emotional drivers (JTBD)

  • Functional needs (JTBD)

  • Environmental factors (Persona)

  • Desired progress (JTBD)

  • User characteristics (Persona)


Pro Tips from My Experience ๐Ÿ’ก

  1. Balance Depth vs. Breadth

    • Don't try to solve every job

    • Focus on high-impact areas using RICE frameworks

  2. Document Everything

    • Track your findings

    • Keep data on a shared team document

Lessons Learned at Pawmates

What worked:

  • Running 6 competitor analyses using JTBD

  • Combining emotional and technical requirements

  • Using JTBD to inform our design system

What I'd do differently:

  • Complete JTBD analysis before creating personas

  • Focus more deeply on fewer jobs

  • Spend more time on validation

Ready to Try JTBD? Here's Your Starter Kit:

  1. Start Simple

    • Pick one user problem

    • Write clear job statements:

      • When I [situation/context], I want to [motivation/goal], So I can [desired outcome/progress].

    • Focus on progress, not features

  2. Gather Data

    • Interview users

    • Observe behaviors

    • Track patterns

  3. Create Solutions

    • Use "How Might We" questions

    • Brainstorm ideas

    • Test and iterate

Remember: JTBD isn't about replacing your existing tools โ€“ it's about enhancing them. It's like adding a powerful lens to your design toolkit that helps you see user needs in a whole new way.

Purchase

Framer Templates

By Ademar Rodrigues

Sven M.

Product Designer at Google

@IGhandle

+44 1234 987465

thisismyemail@gmail.com

Available for work

Create a free website with Framer, the website builder loved by startups, designers and agencies.