All guides

A Comprehensive Guide on Jobs-to-be-Done

March 5, 2025

Whether you're in product development, marketing, or customer experience, knowing what drives your customers significantly improves your offerings and set you apart from the competition. The Jobs-to-Be-Done (JTBD) framework provides a systematic approach to understanding the underlying needs and desired outcomes for which customers “hire” a product or service to accomplish specific tasks or goals. It shifts the focus from the product itself to the customer’s true objectives and the value they seek.

In this guide, we explore the core components of the JTBD framework and practical approaches to applying it to user research, articulating the jobs and desired outcomes effectively to leverage insights and drive innovation and strategic decision-making within your company. Whether you're a seasoned researcher or a newcomer to the field, integrating JTBD into your toolkit will provide a richer, more actionable understanding of your users and their needs.

TL;DR

At its core, the Jobs-to-be-Done (JTBD) Framework postulates that people "hire" products or services to accomplish specific tasks or "jobs." By focusing on these jobs, businesses can better comprehend what customers are trying to achieve and, more importantly, why.

Jobs-to-be-Done should be seen more as a mindset than a systematic framework. It’s a way of thinking that orients your mindset on customers, jobs, and desired outcomes. This mindset should be embraced by the entire team to prioritize customer needs and establish common understanding of the target audience. Below are key takeaways:

  • Customers hire and pay solutions to execute a job.
  • Customers get the job done for a specific desired outcome.
  • Competitors are different alternatives and solutions that help customers accomplish a job.
  • Customers don’t care much about the type of tools, feature, or specs of the solutions as long as they get their jobs done.
  • User needs are articulated as desired outcomes that help measure the success of getting each job done.
  • Applying the JTBD theory brings predictability to innovation as jobs are stable over time.

Implement JTBD with Hubble

Identify the underlying needs, jobs-to-be-done, and desired outcomes of your customers with Hubble

A Brief History on the JTBD Framework

Understanding the evolution of the Jobs-to-be-Done (JTBD) theory requires acknowledging the influence of both marketing and Human-Computer Interaction (HCI). These disciplines have played a key role in shaping the modern framework.

Don Norman, a pioneer in Human-Computer Interaction (HCI) and co-founder of the Nielsen Norman Group, introduces the concept of Root Cause Analysis in The Design of Everyday Things. This approach emphasizes identifying the underlying motivations behind a user’s immediate or surface-level goals. Norman also highlights the role of emotion in how users perceive and assign value to a product.

Harvard's marketing professor Theodore Levitt reinforces this idea with his famous insight: “People don’t want to buy a quarter-inch drill. They want a quarter-inch hole!” Purchasing a drill is merely a means to an end—hanging a picture, enhancing a space, and ultimately making a home more inviting.

“People don’t want to buy a quarter-inch drill. They want a quarter-inch hole!”

Theodore Levitt
Marketing professor at Harvard Business School

Clayton Christensen, a professor at Harvard Business School, first coined the term, while Anthony Ulwick further developed the concept with his work in Outcome-Driven Innovation (ODI).

Christensen argues that despite advancements in big data and the growing emphasis on understanding users, many corporate innovation strategies remain unpredictable. He suggests that the fault lies in capturing correlations in demographic information without identifying proper causation.

For example, consider a hypothetical college student in his early 20s who is single, studying computer science, and looking for an internship. His family lives a few hours away. He decides to travel Europe for the spring break.

While there are various ways to characterize him, none of these demographic factors explain why he chose to travel abroad during spring break. Demographic information can be used to infer some of his motives behind his trip, but we cannot be certain. He may want to…

  • Take a break from the intense school workload
  • Look for internship opportunities abroad and explore the area
  • Or attend his favorite artist’s concert or show

There could be many attributes and factors weighing in to his decision to travel, but demographic information alone is insufficient to understand his true motives and needs to travel abroad.

Unlike traditional approaches, which often segment users by age, gender, or income levels, jobs theory zeroes in on the functional, emotional, and social aspects that users aim to get done. This paradigm shift allows businesses to uncover deeper insights into why customers make certain choices and how to tailor your product's value proposition to meet the underlying needs more effectively.

Jobs-to-be-Done theory gained prominence as a response to such shortcomings of conventional marketing and research methods, which often lead to superficial understandings of consumer behavior. By shifting the emphasis from demographic data to the functional, emotional, and social dimensions of tasks that users must accomplish, the JTBD approach provides a more actionable view of customer motivations and bring predictability to innovation.

What is the Jobs-to-be-Done Framework?

Originating from the work of Christensen and further developed by innovators such as Anthony Ulwick and his Outcome Driven Innovation (ODI), the Jobs-to-be-Done theory has reshaped the way user research and product development are approached.

At its core, jobs-to-be-done postulates that people "hire" products or services to accomplish specific tasks or "jobs." By focusing on these jobs, businesses can better comprehend what customers are trying to achieve and, more importantly, why.

JTBD could be seen more as a mindset than a systematic framework. It’s a way of thinking that orients your focus on customers, jobs, and desired outcomes. This mindset should be embraced by the entire team to prioritize customer needs.

  • Customers hire and pay solutions to execute a job.
  • Customers get the job done for a specific desired outcome.
  • Competitors are different alternatives and solutions that help customers get a job done.
  • Jobs are solution agnostic—Customers don't care much about the type of tools, feature, or specs of the solutions as long as they get their jobs done.
  • User needs are articulated as desired outcomes that help measure the success of getting a job done.

Core Principles of JTBD Theory

1. Jobs over demographics

Traditional approaches typically segment users based on demographics such as age, gender, and income. In contrast, the Jobs-to-be-Done shifts the focus to understanding the specific tasks or objectives customers aim to achieve. Jobs are not simply intermediary actions or solutions that customers employ. Instead, jobs represent the true goals that they are trying to accomplish.

Rather than asking, “How do college students in their early 20s book flights on their mobile phones?” the Jobs-to-be-Done theory would reframe the question to, “What tasks do mobile phones help college students in their early 20s accomplish?”

By framing questions in a job-oriented mindset, we gain insights that are directly tied to the tasks customers are looking to achieve, allowing for a more precise alignment between product features and user needs.

2. Functional, emotional, and social jobs

Jobs are not just about functional needs. They encompass emotional and social aspects as well—how customers want to feel and how they want to be socially perceived when performing these jobs. Addressing the emotional and social dimensions of a job encourage customers to assign greater value to your product.

  • Functional jobs: are the practical, utilitarian tasks that the product helps the user accomplish. For instance, a vacuum cleaner performs the functional job of cleaning floors.
  • Emotional jobs: These are the feelings or emotional states the product helps to elicit or alleviate. For example, a security system not only protects homes (functional) but also provides peace of mind (emotional).
  • Social jobs: These are the social contexts and status-related aspects that the product influences. For example, buying an eco-friendly car not only serves the functional job of transportation and the emotional job of feeling good about making an eco-conscious choice, but also the social job of projecting a responsible image to peers.

Example

Let’s tie back to the example of the college student booking a trip to Europe for his spring break.

  • Functional job: involves finding the right flight ticket, hotel stays, and organizing his itinerary.
  • Emotional job: During the process, he wants to feel less stressed from organizing his itinerary and feel excited about his upcoming trip.
  • Social job: Lastly, he could want to be socially perceived as a person that loves to travel and experience different culture.

Understanding the emotional and social implications related to the core functional jobs broadens your perspective of customers, ultimately helping you deliver value that emotionally and socially resonates with them.

3. Jobs are stable over time

What changes over time are what and how customers are getting the jobs done. Unlike trends that change, the fundamental jobs that customers are trying to get done remain relatively stable. This stability makes Jobs-to-be-Done a reliable framework for long-term strategic planning and innovation process.

For example, traveling abroad has been an activity for human for a long time ago. People traveled by foot, horses, wagons, boats, and now planes. Before smartphones, we used phone calls and desktop browsers to find flights and hotels.

4. Accomplishing jobs are solution agnostic

Customers don’t care about what tools or products they use as long as they accomplish the job more easily or cheaper.

For instance, a student searching for flights doesn’t necessarily care whether he uses Google Flights on a desktop browser or Expedia on a mobile app—what matters is successfully booking their itinerary.

Ultimately, the value of a product isn't determined by a product's diverse feature set, but by how effectively and resourcefully it helps users reach their goals.

5. Customers hire tools that help them accomplish jobs easier or cheaper

A decade ago, most customers wouldn’t have imagined smartphones becoming a reality. In his Outcome Driven Innovation, Ulwick states that “asking [customers] what solutions they want is a failed approach to innovation. They are not experts at product definition or design.” What customers do know are “what jobs they are trying to get done.”

New market opportunity doesn’t mean better, quicker, or faster.

“If I had asked people what they wanted, they would have said faster horses.”

Henry Ford
Founder of Ford Motor Company

6. Outcome-driven

Jobs-to-be-Done theory is centered on the outcomes or progress the user seeks. User needs are translated into desired outcomes that are measurable. Furthermore, a job map deconstructs the core functional job into individual components to highlight the underlying process that a user goes through to accomplish a task.

In the student example, his desired outcome of planning his itinerary could be:

  • Minimize the time it takes to compare fares and finalize his itinerary
  • Explore and decide on activities and events happening at his destination
  • Have a peace of mind that he got the best deal possible

By articulating the desired outcomes for each job, they serve as a metric to gauge whether they’re under or over-served with mixed-methods approach (read below to learn more about its practical applications).

Applying the JTBD Framework

Now that we have a better understanding of the framework, it’s important to familiarize some of its key components. These elements lay the groundwork for a structured and actionable approach to identifying and addressing jobs, thereby driving meaningful innovation and user satisfaction.

Articulating job statements

A job statement is a concise description of the specific task that customers want to accomplish. Unlike broad, vague user need statements, job statements are precise and focused on the tasks that customers want to accomplish, making it easier to identify actionable insights.

A well-crafted job statement includes:

  • The true job: What the user wants to achieve. Instead of intermediary steps and goals, it is important to recognize the true goal.
  • Context: When and where the job arises.
  • Desired outcome: What the user considers a successful completion of the job.
Format of job statement
Job statements comprise of situation/context, the true job, and its desired outcome.

Examples of job statements

  • “When searching for international flights, I want to easily compare the prices so I can get the best possible deal and have peace of mind.”
  • “When studying for an exam, I want to find concise and informative review materials so I can understand the content and feel confident about the exam.”
  • “As a project manager working remotely, I want to easily track progress and collaborate with my team so I can ensure timely completion.”
  • “As a patient with chronic illness, I want to consult a doctor quickly from home so I can get the treatment I need without the hassle of visiting a clinic.”

Customer segments and identifying groups with similar jobs

While traditional segmentation relies on demographics, Jobs-to-be-Done theory focuses on identifying groups of users with similar jobs and behaviors. This segmentation is based on the context of their needs rather than their age, gender, or income.

Outcome Driven Innovation process explains that the combination of customer type and the job they need to accomplish constitutes a market segment. For example, in a healthcare setting, patient segments might include:

  • Chronic condition managers needing regular monitoring and medication
  • Preventative care seekers focused on maintaining health and wellness
  • Post-surgery recoverers requiring follow-up care and rehabilitation.

Desired outcomes as metrics for evaluating success

Desired outcomes are the specific criteria customers use to measure the success of the job. These outcomes serve as benchmarks for evaluating whether a product or service effectively meets user needs.

Desired outcomes should be:

  • Measurable: Clear and quantifiable.
  • Actionable: Providing a basis for improvement.
  • Prioritized: Ranked by importance to the customers.

For example, in a financial planning app, desired outcomes might include accuracy in tracking expenses, forecasting income and expenses, and timely alerts about budget deviations.

To effectively apply the Jobs-to-be-Done theory, articulate job statements that accurately capture the context and true jobs, segment users based on their jobs and behaviors rather than demographics, and define desired outcomes that are both measurable and actionable. Following these principles provides a clearer lens for understanding user needs and help your product team develop products based on user-driven data.




JTBD in UX Research

Customers won't articulate their unmet needs or specify what products we should build. Instead, it's about asking the right questions to better understand how they go about getting a job done and their desired outcomes. It is the role of user research to derive insights from the data, translate pain points to actionable recommendations, and prioritize them.

While there is no set formula for which research method to use for Jobs-to-be-Done studies, qualitative research is often an effective solution to gain rich, contextual insights into core functional jobs and desired outcomes.

In-depth Interviews

In-depth interviews can provide deep insights into users' experiences, motivations, and challenges.

  • Exploring daily routines: By asking participants to describe their daily activities and routines, you can uncover the specific tasks or jobs they regularly perform.
  • Identifying pain points: When participants describe their routines, they often mention difficulties and obstacles they face. You can directly ask, “what are common challenges you face in your daily routine or [accomplishing a certain job]?”
  • Motivations and goals: In-depth interviews allow you to explore the underlying motivations and goals behind specific tasks. For example, "Why do you perform this task?" or "What do you hope to achieve by doing this?"
  • Defining success criteria: Asking participants about what a successful outcome looks like for them helps to identify their goals and expectations. For example, "What would make your workday easier or more successful?"
  • Emotional and social needs: Understanding both the emotional and social aspects of expected outcomes helps to capture the full range of customer needs.
  • Stories and anecdotes: In-depth interviews provide rich, qualitative data through stories and anecdotes that illustrate the jobs customers are trying to accomplish. For example, "Can you tell me about a recent time when you had to [complete a job]?"

Interview customers to gather detailed, qualitative data that provides a deep understanding of customer needs, job to be done, and expected outcomes. Your team can make informed decisions based on customer insights.

Contextual Inquiries

Contextual inquiries are a powerful ethnographic research method that involves observing and interviewing users in their natural environment while they perform their tasks. This approach provides rich, contextual insights that help identify jobs, pain points, and desired outcomes.

  • Direct observation in natural settings: Observing users in their natural environment helps you see the actual jobs users perform without the influence of artificial settings. For example, watching how a nurse uses medical software during a busy shift.
  • End-to-end perspective: Contextual inquiries offer a comprehensive view of the entire workflow, highlighting all the jobs involved in a process. For example, following the process from product selection to checkout in an e-commerce setting.
  • Frustrations and workarounds: Users often develop workarounds to bypass pain points. Observing these can highlight areas that need improvement. For example, noting how a user keeps notes on paper because the software doesn’t support their needs.
  • Gauging emotional responses: Observing users' emotional responses to tasks and challenges helps to identify their emotional outcomes. For example, noting a user’s relief when a task is completed successfully.

Diary Studies

Diary studies are a valuable method for conducting Jobs-to-Be-Done research due to their ability to capture detailed, longitudinal data about customer experiences, behaviors, and needs over time.

  • Day-to-day context: Diary studies allow you to collect data over an extended period, providing insights into how users interact with products or services in their daily lives. This can help identify core jobs that are recurrent or persistent over time.
  • Temporal patterns: By tracking users' activities and experiences over days or weeks, you can identify patterns and variations in job execution and needs, which may not be apparent in shorter studies.
  • Personal context: Participants can express their motivations, frustrations, and satisfaction in their own words, offering a personal perspective on the jobs and outcomes that matter most to them.
  • Active user engagement: Diary studies require active participation from users, which can lead to higher levels of engagement and more thoughtful responses. Participants often become more reflective about their behaviors and needs as they regularly record their experiences.
  • Flexibility to be conducted in various media: Diary studies can be conducted using different formats, including written entries, voice recordings, photos, and videos, allowing participants to choose the method that best suits their preferences and lifestyles.
🖌️ Quick Tip

To learn about analyzing qualitative data, we recommend the article on how to analyze qualitative data with thematic analysis and affinity mapping.

JTBD in Product Development

‍The true impact of the Jobs-to-be-Done theory lies in transforming insights into actionable product development decisions. By leveraging job-to-be-done, product teams can drive ideation, prioritize features effectively, and refine user personas to create more impactful products.

Using JTBD for ideation and brainstorming

Job-centric brainstorming

  • Organize brainstorming sessions where the primary focus is on identifying solutions for specific jobs.
  • The goals of the brainstorming session should be to diverge, braindumping crazy ideas, educating, and instilling JTBD mindset to the team members.
  • Use job statements as prompts to inspire creative, divergent thinking.

Instilling JTBD mindset through cross-functional team collaboration

  • Involve various departments such as design, engineering, data science, and marketing in brainstorming sessions as diverse inputs from various teams could provide unique perspectives and create internal connection.

Use visual tools to encourage engagement

  • Employ mind maps, user journey map, flowcharts, and whiteboard tools to visualize and explore the connections between different jobs and potential ideas.
  • Some team members may be more comfortable writing out their thoughts than speaking in front of the team. Give them space and time to engage in brainstorming activities.

Prioritizing features and functionalities Based on job outcomes

Mapping features to jobs

  • Create a matrix and job map to visualize how proposed ideas relate to certain jobs and desired outcomes. This process ensures that features stay focused and related to users' most important jobs and outcomes.
Impact x Effort Matrix
Impact x Effort Matrix: categorizes the different features into 4 different quadrants. Strive for ones that are quick, "Easy Wins," and "Big Bets" and "Incremental" items.

Run a cost-benefit/ impact-effort analysis

  • Consult with your team members to perform a cost-benefit analysis to weigh the development effort against the potential impact of each feature.
  • This helps visualize and categorize different features into 4 different quadrants:
    • Easy wins: High impact, low effort
    • Big bets: High impact, high effort. These should be the major long-term projects.
    • Money pit: Low impact, high effort. You’d want to avoid features in this quadrant.
    • Fill ins: Low impact, low effort.
  • Prioritize features that offer high value to customers with a reasonable development effort.

User feedback and iteration

  • Collect user feedback to validate and iterate on feature prioritization.
  • Conduct usability testing and gather data on how well proposed features help users accomplish their jobs, address pain points, and efficiently achieve desired outcomes.

Developing user personas based on JTBD

  • Develop personas that are centered around certain jobs and desired outcomes.
  • Include details such as the tasks they need to accomplish, the challenges they face, and the context in which they operate.
    • For example, “Remote project manager, needing to track team progress, facilitate communication, and ensure timely project completion”
    • Its job and desired outcomes would be: “Easily assign tasks to team members so that I can accurately track tasks, streamline communication, and deliver projects in timely manner.”
  • Elaborate scenarios that describe how these personas interact with your product to accomplish their jobs.
  • These scenarios provide a narrative that helps the development team empathize with users and understand their needs better.



Implementing JTBD in Your Team

Integrating Jobs-to-be-Done into your user research practices is not just about adopting a new method. It's about fundamentally changing how your team understands and serves the customers. Here are some things to keep in mind:

Start small, scale gradually

Begin with a pilot project to demonstrate the impact of jobs-to-be-done. Once your team recognizes the potential benefits, expand its application across different projects and departments.

Educate and evangelize

Invest in educating your team and stakeholders about the principles and benefits of jobs-to-be-done. Use workshops, presentations, and success stories to build enthusiasm and buy-in. Sharing the same mindset across product team members will help establish speaking a common language and approach to better serving the users.

In the long term, nourish a culture where empathy and curiosity drive the user research efforts. The more genuinely interested your team is in understanding user needs, the more effective your jobs-to-be-done implementation will be.

Leverage available tools and resources

Make full use of templates, frameworks, software tools, and recommended readings. These resources will support your JTBD initiatives and ensure you have the necessary tools to succeed.




Common Challenges and Practical Tips to Applying JTBD

Implementing the JTBD Framework effectively comes with its own set of challenges.

Identifying True Jobs

Identifying the real job customers are trying to accomplish can be challenging, especially when customers themselves may not fully articulate their needs or when there is a lot of noise in the data collected.

The goal is to conduct qualitative research involving in-depth interviews and observations to go beyond surface-level questions and answers. Conduct deep-dive conversations and observational studies to uncover unarticulated jobs and outcomes.

Use the “5 Whys” technique to drill down to the core need by repeatedly asking why a customer wants to achieve a particular outcome.

Henry Ford example

Henry Ford's "faster horse" example nicely illustrates the core essence of the job theory.

"If I had asked people what they wanted, they would have said faster horses."

The true need isn't a faster horse. This is where you switch to researcher mode and apply the "5 Whys" technique to uncover the underlying needs.

Q: Why do you need a faster horse?

A: Because my horse is too slow!

Q: Why do you feel like your horse is too slow?

A: Well, it’s fast enough when it’s not pulling a wagon.

Q: Why do you use a wagon?

A: I need the wagon to carry passengers and other stuff. It needs to stop and rest as we travel.

Q: Why does your horse have to stop and rest?

A: Of course it has to. It’s a living thing that needs to be fed and well-rested.

Q: It sounds like a machine like train would carry your family and your stuff without being tired.

A: Trains are fine, but my horse lets me move around the town, visit other places outside the station.

The conversation could continue on. The gist here is asking the right probing questions to identify what the customer is trying to accomplish and what the underlying need is. From Ford’s perspective, the need wasn't about having a fast horse. It was about moving from point A to B.

Prioritizing Jobs and Desired Outcomes

As you conduct thorough user research and collect extensive data, it's common to identify more jobs than your team can handle. Depending on the scope of the project, you might end up with tens of job statements and related desired outcomes.

Each job may have several desired outcomes, leading to a vast array of potential needs and goals. This can complicate the product planning, dilute attention, and strain resources.

  • Analysis paralysis: Overwhelmed by the sheer volume of data and insights, teams may struggle to move forward or make decisions.
  • Diluted focus: Attempting to address too many jobs at once can spread resources too thin, resulting in half-baked solutions that poorly serve the users.
  • Resource strain: Limited resources—such as time, budget, and manpower—can complicate efforts to address all identified jobs and outcomes effectively.
🖌️ Quick Tip

Consider re-evaluating the scope of the project or launching a smaller scale follow-up project if you have too many job statements and desired outcomes.

Effective prioritization is crucial so that efforts are directed towards the most impactful areas. Below are some commonly used techniques to help prioritize:

1. Gap Analysis

Gap analysis is a method used to compare the current performance level of your product or service with its desired performance state, as defined by user needs and desired outcomes. This comparison helps classify areas as over-served, appropriately served, and under-served.

Run a brief study or survey to have participants rate desired outcomes by their importance and current satisfaction in a scale of 1 to 5, followed by qualitative reasoning. Below are some few key metrics to measure:

  • Frequency: How often do customers need to accomplish the job?It probes how relevant certain jobs are to each customer.
  • Importance: How important is it to achieve [a desired outcome]? Why?
  • Satisfaction: How satisfied are you with the current way of achieving [a desired outcome]?

Making sense of opportunity score

Opportunity score can be calculated once you have the importance and current satisfaction ratings from your participants. For both importance and satisfaction below, they should be the % of 4 or 5.

Oppt Score = Importance + max(Importance - Satisfaction, 0)
where importance and satisfaction are the percentages of 4 or 5

Simply put, you would want to identify areas that yield higher importance scores than satisfaction, meaning potential opportunity areas.

  • Importance = Satisfaction: Appropriately served. Making improvements in the area wouldn’t yield too much growth.
  • Importance > Satisfaction: Under-served and needs improvement, meaning the area has potential for meaningful changes that would yield great return. This is the spot where you want to look for.
  • Importance < Satisfaction: Over-served, meaning the area is already saturated and making improvements wouldn’t yield significant return.

The results are translated into opportunity scores that can be graphically visualized in a graph. Lay each item onto the graph to identify which areas are underserved.

Opportunity Score Mapping
Opportunity Score Mapping: Based on the opportunity score that is calculated, place each item onto the graph to identify which areas are opportunity areas.

2. Kano Model

The Kano Model can be a valuable tool for prioritizing JTBD by categorizing and understanding customer needs and preferences. This model helps your business distinguish between different types of customer requirements and their impact on customer satisfaction.

Kano Model helps visually lay out the features by functionality and satisfaction

The Kano Model classifies customer needs mainly into four categories:

  • Basic needs (Must-be quality): Fundamental requirements that customers expect. If these are not met, customers will be dissatisfied.
  • Performance needs (One-dimensional quality): Needs that customers explicitly state. Satisfaction increases linearly with the level of fulfillment.
  • Excitement needs (Attractive quality): Unexpected features that delight customers. Their absence doesn’t cause dissatisfaction, but their presence significantly enhances satisfaction.
  • Indifferent needs: Features that do not significantly affect customer satisfaction, whether they are present or not.

Prioritizing jobs based on their impact

  • Deliver basic needs: Ensure all fundamental requirements are met to avoid customer dissatisfaction.
  • Enhance performance needs: Invest in improving these features as they directly influence customer satisfaction.
  • Identify excitement needs: Introduce innovative features that can differentiate the product and create delight among customers.

Dealing with too many jobs and desired outcomes is a common challenge when applying the the framework, but effective prioritization strategies can make this manageable. By using proper analysis, you can systematically prioritize and concentrate your efforts on the most critical jobs that will drive user satisfaction and business success.

Granularity Matters in JTBD

One of the nuanced challenges in effectively implementing the Jobs-to-be-Done Framework is setting the right level of granularity when identifying and analyzing jobs. At a broad level, the company itself has a core job, while individual product teams support different aspects of products and features, each addressing specific tasks.

If jobs are defined too broadly, they may lack actionable insights. Conversely, if they are too granular, the complexity and volume of tasks can become unmanageable. Striking the right balance is important for deriving meaningful insights that drive product innovation.

  • Too Broad: Overly broad jobs can obscure specific user needs and actionable insights.
    • Ex) Identifying a job as “Manage my finances” lacks the specificity needed to develop targeted features or solutions.
  • Too Granular: Excessively granular jobs can result in an overwhelming number of micro-tasks that complicate prioritization.
    • Ex) Breaking down “Manage my finances” into dozens of micro-jobs such as “Track my grocery expenses,” “Calculate my monthly savings,” etc., can lead to analysis paralysis.
  • Lack of Consistency: Inconsistent granularity across different jobs also makes it difficult to compare and prioritize tasks effectively.
    • Ex) If one job is defined broadly and another very narrowly, it becomes challenging to determine their relative importance and resource requirements.

Setting the right granularity

To set the appropriate level of granularity for JTBD, consider the following approaches:

Hierarchically structured jobs

Use a layered or hierarchical method to structure the task into main jobs, sub-jobs, and other related jobs so that you to toggle between broad and detailed view of the jobs to get done.

  • Primary job: High-level job providing a general overview.
    • Ex) “Manage my finances”
  • Secondary jobs: More specific jobs that fall under the primary job.
    • Ex) “Track my expenses,” “Plan my budget,” “Monitor my investments”
  • Sub-jobs: Detailed tasks or steps that further break down the secondary jobs.
    • Ex) “Track my expenses”: “Categorize expenses,” “Set spending limits,” “Receive alerts for overspending”

Capture functional, emotional, and social dimensions

Ensure that you are capturing functional, emotional, and social dimensions of jobs. This multi-dimensional approach can reduce the tendency to over-detail tiny tasks.

  • Functional: “Book a flight.”
  • Emotional: “Feel assured that I have chosen the best option.”
  • Social: “Impress my family with a well-organized trip.”

Gather insights from customers

Engage with customers to validate the level of granularity. Collect feedback on whether the identified jobs resonate accurately and refine as needed.

You can conduct quick surveys, in-depth interviews, or usability testing depending on the stage of research to probe the relevance of the identified jobs.

Balancing the right granularity enables you to focus on the most impactful jobs while maintaining a manageable scope. Properly setting granularity not only streamlines the decision-making process but also ensures that resources are allocated efficiently, aligning closely with user needs and business goals.




Tools and Resources for JTBD

Recommended readings:

Other resources:

The Jobs-to-be-Done (JTBD) framework can be approached both as a framework and a mindset. By focusing on the core jobs that customers are trying to accomplish, your company can gain deeper, more actionable insights that drive meaningful innovation.

Implement JTBD with Hubble

Identify the underlying needs, jobs-to-be-done, and desired outcomes of your customers with Hubble

Frequently Asked Questions

What is the Jobs-to-Be-Done (JTBD) framework?

The JTBD framework is a customer-centered approach that focuses on understanding the underlying needs and desired outcomes that drive customers to "hire" a product or service to accomplish specific tasks or goals.

Why is understanding JTBD important?

Understanding JTBD helps businesses design products and services that better meet customer needs, leading to increased customer satisfaction, loyalty, and market success. It provides insights into the real reasons customers choose certain solutions.

How do you identify a customer’s jobs-to-be-done?

JTBD can be identified through qualitative research methods such as in-depth interviews, observations, and contextual inquiries. These methods help uncover the specific tasks customers are trying to accomplish and the challenges they face.

How does Hubble help with implementing JTBD framework?

With Hubble, you can run various tests from surveys, unmoderated studies, prototype testing, and usability testing to help you validate assumptions, identify jobs and desired outcomes.

We provide JTBD-related templates to help you kickstart your project along with research support team to ensure your research is in track. To learn more, schedule a demo with one of our teams! 

Jin Jeon

UX Researcher
Read other articles
Jin is a UX researcher at Hubble that helps customers collect user research insights. Jin also helps the Hubble marketing team create content related to continuous discovery. Before Hubble, Jin worked at Microsoft as a UX researcher. He graduated with a B.S. in Psychology from U.C. Berkekley and an M.S in Human Computer Interaction from University of Washington.