CaseBasix

Jobs-to-Be-Done Framework Explained: Customer Problem Analysis Guide

Share:

Companies often analyze markets by focusing on products, features, or customer segments. The Jobs-to-Be-Done Framework approaches customer demand from a different perspective. Instead of asking what features customers want, it examines the underlying problem customers are trying to solve. This idea is central to Jobs-to-Be-Done theory, which explains how customers choose solutions that help them achieve specific outcomes. For strategy professionals and consulting candidates, this framework offers a structured way to interpret customer needs and competitive dynamics. In this article, we will explore how the Jobs-to-Be-Done Framework works, the principles behind it, and how analysts use it to understand customer problems and market demand.

TL;DR - What You Need to Know

The Jobs-to-Be-Done Framework explains customer behavior by analyzing the problem customers want solved and the outcomes they seek rather than product features.

  • Jobs-to-Be-Done theory explains demand by focusing on customer progress and the context in which a task must be completed.
  • JTBD analysis identifies functional, emotional, and social jobs that influence customer decision drivers and product adoption.
  • Analysts use Jobs-to-Be-Done analysis to identify customer problems, evaluate desired outcomes, and interpret market demand from a problem perspective.
  • The milkshake case demonstrates how understanding customer situations reveals hidden demand drivers and unexpected competitive alternatives.

What Is the Jobs-to-Be-Done Framework in Strategy Analysis

The Jobs-to-Be-Done Framework analyzes customer demand by examining the task customers want completed and the outcomes they expect in a specific situation. Rather than focusing on product attributes, the framework evaluates the problem customers are trying to solve and how different solutions help achieve that progress.

Traditional market analysis often begins with products or customer segments. The Jobs-to-Be-Done perspective instead starts with the customer's objective. Analysts examine what progress the customer wants to make and the circumstances that create demand.

This shift changes how organizations interpret customer behavior.

Key characteristics of the framework include:

  • Focus on underlying customer needs rather than product attributes
  • Analysis centered on the situation where the problem occurs
  • Evaluation of desired outcomes that define success for the customer
  • Recognition that multiple solutions may compete to solve the same job

Because the framework focuses on the customer problem perspective, it often reveals competition that traditional product analysis misses.

For example, a commuter trying to stay alert during a morning drive might consider several solutions:

  • Purchasing a coffee
  • Eating a snack that provides quick energy
  • Listening to engaging audio content

Each option helps complete the same underlying job even though the products differ. This perspective allows analysts to better understand customer decision drivers such as convenience, effort, time constraints, and reliability.

For consulting candidates and strategy professionals, analyzing customer behavior through the lens of the job helps reveal how value is created from the customer’s perspective.

Core Principles of Jobs-to-Be-Done Theory

Jobs-to-Be-Done theory explains customer demand by focusing on the progress customers want to achieve in a specific situation rather than the features of a product. In Jobs-to-Be-Done theory, customers select solutions that help them complete a task more effectively than available alternatives.

Several principles explain how this theory interprets customer behavior.

Customers Seek Progress: Customers adopt products because they want to move from a current situation to a better outcome. The value of a solution depends on how well it enables that progress.

Demand Exists Before Products: Customer needs usually exist before a product is created. Successful innovations often occur when a solution addresses an existing problem more effectively.

Competition Is Defined by the Job: Products that appear unrelated may compete if they solve the same customer job. Understanding the job reveals the real competitive landscape.

Context Shapes Decision Making: Customer decisions are influenced by the situation in which the job occurs. Factors such as environment, time pressure, convenience, and habits affect how solutions are evaluated.

These principles help analysts understand how demand emerges from unresolved problems rather than product design alone.

The Three Types of Customer Jobs in JTBD Analysis

JTBD analysis identifies three categories of customer jobs that explain why people adopt products or services. These include functional jobs, emotional jobs, and social jobs. Understanding all three provides deeper insight into customer motivation.

Functional Jobs: Functional jobs describe the practical task a customer wants to complete.

Examples include:

  • Traveling to work efficiently
  • Preparing a quick meal before leaving home
  • Communicating with colleagues during the workday

These jobs represent the observable tasks customers perform.

Emotional Jobs: Emotional jobs relate to how customers want to feel while completing a task.

Examples include:

  • Feeling confident before an important meeting
  • Reducing stress during a busy schedule
  • Feeling entertained during a long commute

Emotional outcomes often influence product choice even when functional performance is similar.

Social Jobs: Social jobs reflect how customers want to be perceived by others.

Examples include:

  • Appearing professional in the workplace
  • Demonstrating expertise during discussions
  • Expressing personal identity through product choices

In many industries, social perception strongly influences adoption decisions.

Considering functional, emotional, and social jobs together allows analysts to better understand how customers evaluate different solutions.

How the Jobs-to-Be-Done Framework Identifies Customer Needs

The Jobs-to-Be-Done Framework identifies customer needs by analyzing the situation in which a customer experiences a problem and the outcome they want to achieve. Rather than focusing on product attributes, the framework examines the job the customer is trying to complete and the constraints shaping their choices.

This approach helps analysts understand demand from the customer’s problem perspective.

Several elements are examined when identifying customer jobs.

Triggering Situation: A job usually begins when a specific circumstance creates a need for progress. Understanding this moment helps analysts identify when demand occurs.

Desired Outcomes: Customers evaluate solutions based on outcomes such as speed, reliability, convenience, and reduced effort.

Constraints and Barriers: Customers often face limitations such as time pressure, cost considerations, or accessibility challenges. These constraints influence how solutions are chosen.

Existing Solutions: Customers frequently combine multiple products, services, or behaviors to complete a job. Observing these workarounds helps reveal gaps in current solutions.

For example, if a commuter consistently purchases a quick breakfast item before work, the underlying job may involve saving time while maintaining energy during the morning.

By analyzing these situations, analysts can uncover underlying customer needs that traditional product analysis may overlook.

Jobs-to-Be-Done Analysis Process for Understanding Customer Problems

Jobs-to-Be-Done analysis follows a structured process that helps analysts interpret customer problems and demand drivers. The goal is to identify the job, understand the context in which it occurs, and evaluate how customers attempt to complete it.

A typical analysis process includes several steps.

Define the Job: The first step is describing the task from the customer’s perspective rather than the product used.

Example:

Instead of describing the activity as purchasing a beverage, the job might be staying alert during a long commute.

Understand the Context: The situation in which the job occurs influences how customers evaluate alternatives. Analysts examine factors such as location, time constraints, habits, and environment.

Identify Desired Outcomes: Customers often evaluate solutions based on outcomes such as:

  • Faster completion
  • Reduced effort
  • Greater reliability
  • Improved convenience

These outcomes define what success looks like for the customer.

Evaluate Existing Solutions: Customers often rely on combinations of products, services, or behaviors to complete a job. These alternatives reveal how demand is currently satisfied.

Identify Unmet Needs: When existing solutions fail to meet desired outcomes effectively, opportunities emerge for improved solutions.

This analytical process allows organizations to understand demand from the perspective of customer problems rather than product categories.

Jobs-to-Be-Done Framework Example: The Milkshake Case Study

The milkshake example illustrates how the Jobs-to-Be-Done Framework reveals hidden customer motivations. By examining the context in which customers purchased milkshakes, analysts discovered that the product was solving a specific commuting problem.

Initial product analysis focused on attributes such as flavor, sweetness, and texture. These variables did not explain why many purchases occurred early in the morning.

When analysts studied the customer situation, a different insight emerged.

Morning commuters often faced a long drive to work and needed something that could:

  • Provide sustained energy
  • Be consumed gradually during the commute
  • Reduce hunger before lunchtime
  • Be convenient while driving

The milkshake solved this job effectively because it was portable, filling, and could be consumed slowly.

This example highlights several important insights.

Competition May Come From Unexpected Alternatives: Customers solving the same problem may consider products from different categories.

Customer Context Determines Value: The situation in which the job occurs often determines how customers evaluate solutions.

Understanding the Job Reveals Hidden Demand: Analyzing the underlying customer problem often reveals opportunities that product focused analysis misses.

This example demonstrates how understanding the customer job can uncover insights about demand and competition.

Why the Jobs-to-Be-Done Framework Improves Customer Insight

The Jobs-to-Be-Done Framework improves customer insight because it focuses on the problems customers want solved rather than product features. By analyzing customer jobs and desired outcomes, analysts gain a clearer understanding of demand and customer behavior.

Several strategic advantages emerge from this approach.

Clearer Understanding of Demand: Analyzing the job reveals why customers adopt certain solutions and ignore others.

Better Interpretation of Competition: Products that appear unrelated may compete if they help customers complete the same task.

Identification of Unmet Needs: When analysts examine how customers currently complete a job, they often identify gaps where existing solutions perform poorly.

Improved Customer Behavior Analysis: Customer decisions may appear inconsistent when analyzed through product categories alone. Viewing behavior through the lens of the job explains how customers choose between alternatives.

For consulting candidates and strategy professionals, the framework provides a structured way to analyze demand, customer motivation, and value creation.

Understanding the Jobs-to-Be-Done Framework therefore helps analysts interpret customer problems more effectively and evaluate how different solutions create value from the customer’s perspective.

Frequently Asked Questions

Q: How do you identify a job to be done?
A: To identify a job to be done, analysts examine the situation in which a customer encounters a problem and the outcome they want to achieve. In JTBD analysis, the focus is on the customer’s objective, constraints, and context rather than the specific product used to solve the problem.

Q: How do analysts use the jobs-to-be-done framework?
A: Analysts use the Jobs-to-Be-Done Framework by studying the circumstances that create customer demand and the outcomes customers expect from a solution. The framework helps interpret customer needs, evaluate competing solutions, and understand decision drivers behind product adoption.

Q: What are the key principles of Jobs-to-Be-Done theory?
A: The key principles of Jobs-to-Be-Done theory state that customers adopt solutions to make progress in a specific situation. The theory focuses on customer outcomes, the context in which the problem occurs, and competition between solutions that complete the same job.

Q: What are the three types of jobs in JTBD?
A: The three types of jobs in JTBD are functional jobs, emotional jobs, and social jobs. These categories explain the practical task customers want completed, how they want to feel during the experience, and how they want to be perceived by others.

Q: What is the milkshake example in JTBD?
A: The milkshake example in JTBD shows how customers hire a product to solve a specific problem, such as staying occupied during a morning commute. This conceptual example illustrates how analyzing customer situations can reveal hidden demand drivers beyond product features.

Start Your Consulting Journey

FREE Consulting Starter Pack

MBB Online Tests

MBB Online Tests

  • McKinsey Sea Wolf
  • McKinsey Red Rock Study
  • BCG Casey Chatbot
  • Bain SOVA
  • Bain TestGorilla
Resources

Resources

  • Case Bank
  • Resume Templates
  • Cover Letter Templates
  • Networking Scripts
  • Guides
Case Interview Prep

Case Interview Prep

  • Interviewer & Interviewee Led
  • Case Frameworks
  • Case Math Drills
  • Chart Drills
  • ... and More
Industry Primers

Industry Primers

  • Build Acumen to Solve Cases!
  • 250+ Industry Primers
  • 70+ Video Industry Tours
  • 9 Structured Sections
  • B2B, B2C, Service, Products
MBB Online Tests

MBB Online Tests

  • McKinsey Sea Wolf
  • McKinsey Red Rock Study
  • BCG Casey Chatbot
  • Bain SOVA
  • Bain TestGorilla
Resources

Resources

  • Case Bank
  • Resume Templates
  • Cover Letter Templates
  • Networking Scripts
  • Guides
Case Interview Prep

Case Interview Prep

  • Interviewer & Interviewee Led
  • Case Frameworks
  • Case Math Drills
  • Chart Drills
  • ... and More
Industry Primers

Industry Primers

  • Build Acumen to Solve Cases!
  • 250+ Industry Primers
  • 70+ Video Industry Tours
  • 9 Structured Sections
  • B2B, B2C, Service, Products

Keep In Touch Stay Updated

Sign up for our monthly newsletter