By Simon Sovič, Senior Product Manager

The Jobs to be done frameworkIs a product management approach that focuses on understanding what customers are trying to accomplish, rather than analyzing who they are or what features they want. Instead of building products based on demographics or feature requests, product managers using this framework identify the underlying jobs customers hire products to do, then build solutions that perform those jobs better than alternatives.

How the Jobs to Be Done Framework Works

The framework rests on a simple insight: customers don't buy products; they buy solutions to problems. When someone purchases project management software, they're not buying features like Gantt charts or calendar views. They're hiring that software to help them coordinate team work and hit deadlines.

Product managers using this approach conduct interviews and research to uncover the job. This means asking deeper questions than "what features do you want?" Instead, they explore the context around the customer's struggle: What were they doing before? What frustrated them? What does success look like?

Once you identify the job, you can build your product, onboarding experience, and messaging around doing that job exceptionally well. This directly impacts how users adopt your product and whether they stay long-term, which is why it's particularly useful when Building a SaaS onboarding experience that reduces churn.

Key Features

  • Problem-first thinking:Focus on the job before considering features or design
  • Customer context:Understand the situation driving the need, not just the need itself
  • Competing alternatives:Recognize what customers use now, even if it's not a direct competitor (spreadsheets, manual processes, pen and paper)
  • Outcome measurement:Define success by whether the job gets done, not by feature adoption
  • Emotional and functional dimensions:Account for both practical requirements and how customers want to feel using your product

Examples

Example 1:A project management tool might discover that engineering teams are hiring the product to reduce re-planning meetings. The job isn't "manage tasks" but "eliminate planning overhead." Onboarding should then focus on moving the team to the tool quickly and showing how it prevents meetings, rather than exhaustively teaching every feature.

Example 2:A note-taking app discovers customers are hiring it to externalize thinking so they can focus on execution. The job is "capture ideas without distraction." This means the app should have zero-friction capture, minimal onboarding friction, and focus on sync speed and reliability, not on note organization features.

Example 3:A payment processor realizes merchants are hiring it to accept payments from international customers without compliance headaches. The job is "sell globally without legal risk." This shapes which certifications to highlight, how to structure onboarding, and what features to prioritize on the roadmap.

Why Jobs to Be Done Matters for Product Managers

This framework prevents two common mistakes. First, it stops you from building features customers don't care about simply because competitors have them. Second, it reveals why customers churn: they're finding another solution that does their job better or more easily.

When you understand the job, you can prioritize ruthlessly. Every feature and design decision becomes testable against whether it serves the job. This is especially valuable when Prioritizing features on a product roadmap, as it gives you a framework for saying no to requests that don't advance the core job.

In practice, teams using the jobs framework also make better decisions about onboarding and user experience. If the job is to save time, your onboarding should be fast. If the job is to reduce risk, onboarding should build confidence. If you're confused about what job your product does, your onboarding will show it, and users will leave.

  • Value proposition:The core benefit a product delivers; in jobs-to-be-done language, this is what makes a product the best choice for the job relative to alternatives
  • Customer research:The practice of talking to and observing users; essential for uncovering jobs
  • Outcome-driven innovation:Building products based on customer outcomes (jobs) rather than features; core to this framework
  • Competing alternatives:Anything a customer might use instead, from spreadsheets to manual processes to competitor products

Common Questions

How is jobs to be done different from personas?

Personas describe who a customer is (age, role, company size). Jobs to be done describe what they're trying to accomplish. A persona might be "Sarah, a marketing director at a mid-market SaaS company." The job might be "launch campaigns faster without bottlenecking the design team." Jobs are actionable; personas often aren't. When building a product or onboarding flow, knowing the job tells you what to optimize for.

How do I identify the job my product does?

Talk to customers directly. Ask: What were you doing before you found us? What wasn't working? What does success look like now? Why did you choose us over alternatives? Listen for the outcome they wanted, not the features they use. Then test your hypothesis by observing whether customers who accomplish that job stay longer and expand usage, while those who don't accomplish it churn.

Can a product do more than one job?

Yes, but this is dangerous. Products often survive by doing one job extremely well and losing focus when they try to serve many jobs. If your product does multiple jobs, you'll likely confuse users in onboarding, dilute your messaging, and struggle to say no to feature requests. It's smarter to identify your primary job and structure everything around that.

This page was made by SuperDuperSEO →