Brian Rhea Brian Rhea

Stop Building Features. Start Solving Jobs to Be Done.

Imagine this scenario: you’re a product manager who’s responsible for developing a new software application. You’ve gathered feedback from your user base, conducted market research, and you have a laundry list of features that users are asking for. Excitedly, you and your team start building these features, putting in countless hours of hard work and dedication. But when you launch the new version, you’re met with mixed reactions. Some users like the new features, but others find them confusing or unnecessary. What went wrong?

Understanding the Concept of ‘Jobs to Be Done’

It’s time to shift our focus from building features to solving the “jobs to be done.” But what exactly does that mean? In simple terms, a job to be done is theunderlying problem or needUnderstanding Customer Jobs to Be Done: Examples and Best PracticesDiscover how understanding customer jobs to be done can revolutionize your business. that your product is meant to address. Customers don’t buy products just for the sake of having features; they buy them because they believe the product will help them get a job done.

Let’s delve deeper into this concept and explore why understanding the jobs that customers are trying to accomplish is crucial for long-term success.

The Shift from Feature-Centric to Job-Centric

Traditionally, product development has been feature-centric. We tend to compile a list of features that we think users will want and then build them out. However, this approach often fails to take into account thereal problems that customers are trying to solveDiscovering the Jobs to Be DoneThe origins, core principles, and importance of identifying and implementing JTBD in business strategy.

Imagine you are developing a task management app. Instead of simply focusing on adding features like reminders and task categorization, a job-centric approach would involve understanding the specific jobs that your customers need help with. For example, you might discover that your customers struggle with prioritizing tasks and staying organized. Armed with this knowledge, you can tailor your product to address those needs by providing features that help with task prioritization and efficient organization.

The Importance of Identifying ‘Jobs to Be Done’

Identifying the jobs that customers are trying to accomplishUsing Jobs to be Done for Product ManagementExplore the concept of Jobs to be Done, its role in product management, how to implement it in your product strategy, benefits, challenges, and the future trends of Jobs to be Done in product management is crucial for long-term success. By understanding the problems customers face, we can create products that truly meet their needs and stand out in a crowded market.

Consider a scenario where you are developing a fitness tracking app. Instead of solely focusing on features like step counting and calorie tracking, a job-centric approach would involve understanding the specific jobs that your customers need help with. You might discover that your customers struggle with staying motivated and tracking progress. Armed with this knowledge, you can tailor your product to address those needs by providing features that offer personalized motivation and progress tracking.

Moreover, focusing on jobs to be done allows us to build strong, meaningful relationships with our customers, as we become their trusted solution provider. By consistently delivering value and addressing their specific needs, we can foster loyalty and create a positive brand image.

The Pitfalls of Overemphasizing Features

While features are undoubtedly important,overemphasizing them can be detrimentalExploring Jobs to Be Done Examples: A Comprehensive GuideDiscover a comprehensive guide to exploring real-life examples of Jobs to Be Done.. A common pitfall is falling into the “feature overload” trap, where we try to cram as many features as possible into our products in an attempt to appeal to every possible user. This approach often backfires, as it can overwhelm and confuse users, making it difficult for them to achieve their desired outcomes.

How Feature Overload Can Confuse Users

Have you ever used a product where there were so many options and settings that you didn’t know where to begin? This is a classic example of feature overload. When users have too many choices or complex functionalities that they don’t understand, they may become frustrated and abandon the product altogether.

The Disconnect Between Features and User Needs

Another drawback of focusing solely on features is the potential disconnect between what we think users want and what they actually need. Users might request specific features, but these requests may not necessarily align with their underlying problems or jobs to be done. By solely prioritizing features, we risk building a product that doesn’t fulfill the core needs of our target audience.

Implementing a ‘Jobs to Be Done’ Approach

So how can we shift our focus from features to jobs? It starts with understanding our customers and their needs on a deeper level.

Steps to Identifying Your Customers’ ‘Jobs’

Begin by conducting thorough user research, engaging with your customers, and gaining insights into the problems they are trying to solve. With this information, you can identify the core jobs that your product should address. This may involve analyzing data, conducting interviews, or even observing users in their natural environments. The goal is to gain a holistic understanding of your users’ needs and motivations.

Aligning Your Product Development with ‘Jobs to Be Done’

Once you’ve identified the key jobs, it’s time to align your product development efforts accordingly. Every feature and enhancement should directly contribute to fulfilling those jobs. This requires a shift in mindset and a commitment to prioritizing the most impactful features that truly address your users’ needs.

Evaluating the Success of a ‘Jobs to Be Done’ Strategy

Implementing a ‘jobs to be done’ strategy is not a one-time effort. It’s an ongoing process that requires continuous evaluation and adjustment.

Measuring User Satisfaction and Engagement

One way to determine the effectiveness of your strategy is to measure user satisfaction and engagement. Are your customers achieving their desired outcomes? Are they delighted with your product? Collecting feedback, conducting surveys, and analyzing user behavior can provide valuable insights into how you’re meeting your customers’ needs.

Adjusting Your Strategy Based on Feedback and Results

Based on the feedback and results you gather, you may need to make adjustments to your strategy. This can involve refining your product offerings, improving user onboarding experiences, or even redefining your target market. By staying agile and open to change, you can continuously evolve your product to better align with the jobs your customers need to get done.

In conclusion, it’s time to stop building features and start solving jobs to be done. By shifting our focus from a feature-centric approach to a job-centric one, we can create products that truly meet the needs of our customers. By identifying the core jobs users are trying to accomplish, aligning our product development efforts, and constantly evaluating our strategy, we can build products that stand out in the market and delight our customers.

Take action

Step up your product game

I've helped innovative teams all over the world make better product decisions using Jobs to Be Done. Now it's time to step up your product game with AI + JTBD.

Join the newsletter

Get familiar

Join 1,000+ product people and get practical AI + product tips delivered once per week.


  • Gain a deeper understanding of JTBD
  • Stay ahead of the curve
  • Develop a critical eye for innovation
  • Sharpen your skills

Try some resources

Get started

Instantly level up your Jobs to Be Done mastery and uncover insights that lead to meaningful innovations customers want.

$1 / name your price

  • Quickstart ChatGPT Prompts for JTBD
  • Forces of Progress for ChatGPT
  • Beginner's Guide to JTBD Interviews
  • JTBD Resource Library

JTBD + AI Workshop

Get serious

Enhance Your JTBD Toolkit with AI


  • Better Prompts for Better Results
  • Hands-on ChatGPT for JTBD
  • Interview Analysis
  • Research Prep Essentials
  • Advanced Transcript Analysis
  • Copywriting Mastery
  • Developing Hypotheses
  • ... and more!
Get instant access