Most product teams spend too much time asking "what should we build?" and not enough time asking "what are our customers trying to accomplish?" The Jobs to Be Done (JTBD) framework flips traditional product discovery on its head by focusing on the underlying motivations behind customer behavior. Instead of segmenting users by demographics, JTBD looks at the progress people are trying to make in specific circumstances.
What Is Jobs to Be Done?
The JTBD framework, popularized by Clayton Christensen, starts with a simple premise: customers don't buy products—they hire them to get a job done. A person doesn't buy a drill because they want a drill. They buy it because they want a hole in the wall. Understanding the "job" lets you design better solutions.
A job statement typically follows the format: "When [situation], I want to [motivation], so I can [expected outcome]." This structure forces you to think about context, desire, and measurable results rather than feature specifications.
How to Identify Customer Jobs
The best way to uncover jobs is through customer interviews focused on recent purchasing or switching decisions. Ask customers to walk you through the timeline of events that led them to seek out a solution. What was the triggering event? What alternatives did they consider? What anxieties did they have about switching?
Look for patterns across interviews. When multiple customers describe similar struggles and desired outcomes, you have found a meaningful job. Tools like Planet Roadmap can help you organize and tag feedback from these interviews so patterns emerge faster.
Applying JTBD to Your Roadmap
Once you have identified your customers' core jobs, use them to evaluate every feature on your roadmap. For each proposed feature, ask: which job does this serve, and how well does it serve it compared to alternatives? Features that address underserved jobs should rise to the top of your priorities.
- Map each roadmap item to a specific customer job.
- Rate how well current solutions (including competitors) serve each job.
- Prioritize features that address poorly served, high-importance jobs.
- Validate assumptions by testing prototypes with real customers.
Common Mistakes with JTBD
The biggest mistake teams make is defining jobs too narrowly or too broadly. "Manage my tasks" is too broad to be actionable. "Click the checkbox on the third item in my list" is too narrow to guide strategy. Aim for a level of abstraction that reveals opportunities without being vague.
Another common pitfall is treating JTBD as a one-time exercise. Customer jobs evolve as markets change. Revisit your job map quarterly and update it as you gather new feedback through channels like feature request portals and customer interviews.