Product teams often build solutions based on assumed customer needs, only to discover that users aren't adopting their products as expected. The Jobs-to-Be-Done (JTBD) framework offers a powerful antidote to this problem by reframing product development around a central question: "What job is the customer hiring your product to do?"
This practical guide strips away academic complexity to provide early-stage startups with concrete tools for implementing JTBD in their discovery, validation, and development processes—helping you build products people actually want to use.
At its essence, Jobs-to-Be-Done is a simple but profound shift in perspective:
Instead of focusing on customer demographics or product features, JTBD concentrates on the underlying job that customers are trying to accomplish:
This shift from customer attributes to customer objectives reveals deeper insights about what drives purchasing and usage decisions.
Every job your customer is trying to do has three key dimensions:
1. Functional dimension
2. Emotional dimension
3. Social dimension
Understanding all three dimensions creates a complete picture of why customers choose specific solutions.
A well-crafted job statement captures the essence of what customers are truly seeking:
When [situation],
I want to [motivation/goal],
so I can [expected outcome/emotional payoff].
For example: "When I feel overwhelmed by my workload (situation), I want to organize my tasks in order of priority (motivation), so I can feel in control and focus on what matters most (outcome)."
This simple structure forces clarity about the real job your product needs to perform.
Jobs-to-Be-Done offers several advantages over conventional approaches:
While technologies and solutions change rapidly, the underlying jobs remain remarkably stable:
Traditional personas often mislead by emphasizing demographics over motivations:
Understanding the job helps you identify competitors you might otherwise miss:
Here's a step-by-step process for uncovering the jobs your customers are hiring your product to do:
Start by developing initial hypotheses about potential jobs:
Workshop exercise:
Example hypotheses for a productivity app:
These hypotheses serve as starting points for research, not definitive conclusions.
Jobs-to-Be-Done interviews focus on specific purchase or adoption decisions:
Interview preparation:
Core JTBD interview template:
Timeline Exploration:
- "When did you first realize you needed a solution like this?"
- "What were you using before this product?"
- "Walk me through the day when you decided to search for a new solution."
- "What specifically triggered your search?"
Push/Pull Factors:
- "What was frustrating about your previous approach?"
- "What were the main things you were hoping to improve?"
- "What concerns did you have about switching to a new solution?"
- "What outcomes were you hoping to achieve?"
Decision Context:
- "How did you search for potential solutions?"
- "What alternatives did you consider?"
- "What were the key factors in your final decision?"
- "Was anyone else involved in this decision?"
Success Criteria:
- "How would you know this new solution is successful for you?"
- "What would make you consider switching to something else?"
- "What has surprised you (positively or negatively) since adoption?"
These questions uncover the full context surrounding the job the customer needed done.
Examining the entire journey helps identify the complete job landscape:
Implementation steps:
Example consumption chain for project management software:
Each phase presents different jobs that your product might address.
Understand the competing forces affecting customer decisions:
Four key forces:
Workshop exercise: Create a 2x2 grid with these forces and map customer quotes from interviews into each quadrant, revealing which forces have the strongest influence on decisions.
This exercise, as explored in our customer interview techniques guide, helps identify the triggers that cause customers to overcome inertia and adopt new solutions.
Once you've identified key jobs, here's how to apply these insights:
Craft value propositions that directly address the core job:
Template: "Our product helps [customer] who wants to [functional job] by [key capability] unlike [alternative], we [key differentiator focused on emotional or social dimension]."
Example for project management software: "Our product helps teams who want to coordinate complex projects by providing visual workflow templates, and unlike traditional tools, we focus on reducing the anxiety of missed deadlines through proactive notification systems."
This approach, detailed further in our value proposition testing guide, ensures your messaging addresses all dimensions of the customer's job.
Use jobs as the framework for prioritizing your roadmap:
Prioritization matrix:
Implementation steps:
This approach ensures development resources focus on features that serve important customer jobs rather than nice-to-have capabilities.
Reformulate user stories to incorporate job-to-be-done insights:
Traditional user story format: "As a [user type], I want to [action], so that [benefit]."
JTBD-enhanced user story format: "When [situation/context], I want to [action/capability], so I can [functional outcome] and feel [emotional outcome]."
Example transformation:
This enhanced format, integrated with approaches from our customer personas guide, creates more contextual, emotionally aware user stories.
Measure success based on job completion rather than feature usage:
For each core job, define:
Implementation approach:
This measurement approach focuses the team on customer success rather than feature engagement.
To implement JTBD thinking in your startup, use this simplified canvas:
Section 1: Job Identification
Section 2: Current Solutions
Section 3: Progress Forces
Section 4: Success Criteria
Section 5: Strategic Implications
This one-page tool, downloadable as a JTBD Canvas Template (PDF), provides a concise framework for applying JTBD in your startup.
Examining how successful companies have applied JTBD reveals practical lessons:
Job identification: Intercom discovered that businesses weren't just hiring their product for customer messaging, but for "maintaining connection with customers throughout their journey."
Strategic application: This broader job definition led Intercom to expand from live chat to a comprehensive platform including onboarding, support, and engagement tools—all serving the core job of maintaining customer connection.
Result: By focusing on the job rather than the feature set, Intercom built a cohesive platform that addressed the complete job, growing to over $150M ARR.
Job identification: Through JTBD research, Airbnb discovered that customers weren't just hiring them for "finding a place to stay" but for "having an authentic local experience in a new city."
Strategic application: This insight led to the development of Airbnb Experiences, allowing the company to serve the broader job beyond just accommodation.
Result: Experiences became one of Airbnb's fastest-growing segments because it addressed the complete job that travelers were hiring the platform to do.
Job identification: Slack identified that teams weren't just hiring them for "team messaging" but for "feeling connected while working separately."
Strategic application: This emotional dimension of the job influenced everything from Slack's playful interface to its emphasis on custom emoji and integration capabilities.
Result: By addressing both functional and emotional dimensions of the collaboration job, Slack achieved exceptional engagement metrics and rapid adoption.
Jobs-to-Be-Done works best when integrated with complementary approaches:
Combine these frameworks for deeper insights:
Integration approach:
This integration, detailed in our customer persona guide, creates more actionable user representations than traditional personas alone.
Enhance journey maps with job insights:
Integration approach:
This combined approach reveals misalignments between your current experience and the jobs customers need done.
Use jobs as the foundation for lean experiments:
Integration approach:
This integration, explored further in our complete guide to customer discovery, focuses experimentation on outcomes rather than outputs.
As you implement JTBD, watch for these common pitfalls:
Common issues:
Solution:
Common issues:
Solution:
Common issues:
Solution:
Jobs-to-Be-Done is not a one-time exercise but an ongoing practice that evolves as you learn more about your customers:
Begin with a focused implementation:
As you see results, expand the practice to other areas of the business.
JTBD works best when embraced across departments:
This holistic adoption creates alignment around customer needs rather than departmental objectives.
As markets and customers evolve, so do their jobs:
This ongoing discovery process ensures your product continues to address the jobs that matter most to customers.
By implementing the practical approaches outlined in this guide, early-stage startups can harness the power of Jobs-to-Be-Done without getting lost in theoretical complexity. The framework's focus on underlying customer motivations provides a clear path to building products people actually want and need—the foundation of sustainable growth and product-market fit.
For additional guidance on implementing customer-centric product development, explore these related resources:
Co-founder @ MarketFit
Product development expert with a passion for technological innovation. I co-founded MarketFit to solve a crucial problem: how to effectively evaluate customer feedback to build products people actually want. Our platform is the tool of choice for product managers and founders who want to make data-driven decisions based on reliable customer insights.