top of page

JTBD

ux research

Framework

Jobs-to-be-done (JTBD) is a framework based on the idea that whenever users “hire” (i.e., use) a product, they do it for a specific “job” (i.e., to achieve a particular outcome). The set of “jobs” for the product amounts to a comprehensive list of user needs.

“People don't want to buy a quarter-inch drill, they want a quarter-inch hole.”

  • The JTBD approach moves the focus on desired outcomes and questions whether those typical activities are the way of reaching the outcomes that users really seek.

  • Assesses the customer’s real needs and creates solutions to fulfill them.

  • Rather than focusing on a list of features for a product, the framework forces designers to think about outcomes - would users be able to (happily and easily) complete the job they “hired” the product for?

  • Captures functional success criteria, such as the objective and clear requirements for the job to be successful.

  • JTBD has become a more popular tool than personas because they go beyond the personal and demographic details.

JTBD & Personas

  • While JTBD are recommended to be backed by qualitative user research, they can be started if a product is in development. Because there will be specific “tasks” that already exist within the product, it is quite easy to start identifying the main jobs to be done prior to qualitative studies. However, the context surrounding those tasks, such as the functional criteria, success criteria and emotional criteria, end up being assumptions, which can be dangerous if not validated with research.

  • The ability to craft well articulated and detailed personas (such as inclusion of goals, motivations, behaviors, etc.) is based largely on rich characteristics that come from a lot of data. Personas require a heavy amount of research with real users - like qualitative studies - to uncover the why behind a user’s goals, needs and behaviors.

  • JTBD and personas are compatible - they can be used together, or JTBD information can be integrated into personas. Often, JTBD are created first because they are a less expensive and useful way to articulate specific user needs. Personas, when there is enough time and resources to conduct a multitude of research studies, can be backed by and reference the already existing JTBD.

JTBD Workshop

I conducted a design workshop with my team to start establishing user roles. The workshop consisted of 3 phases.

Phase 1 - Role Creation: create as many “role” or “task” cards that you can think of that relate to the consumer user

JTBD_P1.png
  • Once ideas slowed down, vote on what roles should be prioritized first and second to begin taking them through the criteria checklist

JTBD_P1.1.png

Phase 2 - Role Description: Take each role through the checklists of context, characteristics, criteria, considerations

Use checkmarks against the items that the specific role may apply to.

  • Checklist:

    • CONTEXT

      • Overall job, workflow, or activity within which the role is played

      • Social situation in which the role is played

      • Physical environment in which the role is played

      • Relationships with indirect users in the role

      • External sources of information, such as paper forms, phone, email, visual observation, in-person interviews

      • Background of role incumbents in terms of training, education, or experience

      • System knowledge expected or required within role

      • Domain knowledge expected or required within role

      • Distribution of user skills in terms of novice, expert, and intermediate usage patterns

      • Required or discretionary nature of role

    • CHARACTERISTICS

      • Orientation, attitude, or emotional state typical within the role

      • Frequency with which role is played

      • Regularity with which role is played

      • Intensity of interaction in the role

      • Duration of interaction in the role

      • Complexity of interaction in the role

      • Volume of information handled in the role

      • Direction of information flow to or from system

      • Criticality of role

    • CRITERIA

      • Ease of learning

      • Retention of learning

      • Efficiency of interaction

      • Reliability of interaction

      • User satisfaction

      • User convenience

      • Accuracy of input

      • Clarity of presentation

      • Safety from error or social repercussions

      • Accuracy of input

      • Clarity of presentation

      • Safety from error or social repercussions

      • Speed

      • Enhancement of proficiency

      • Comprehensibility of presentation

    • CONSIDERATIONS

      • Functions

      • Features

      • Facilities

      • Capabilities

      • Content

JTBD_P2.png
JTBD_P2.2.png

Phase 3 - Create JTBD Cards: Using the specific role and their checklist, summarize the JTBD in an index card.

  • Creation of User Roles

Screen Shot 2022-09-07 at 5.26.22 PM.png
Screen Shot 2022-09-11 at 6.54.04 PM.png

Mapping User Roles

Once we had our user roles created, I was able to map them with new or existing workflows to make sure users area always able to do their job during different parts of the experience.

Frame 1.png

JTBD Impact

Once we had our user roles created, I was able to map them with new or existing workflows to make sure users area always able to "do their job" and are progressing towards a greater outcome during different parts of the experience.

- The JTBD framework should help us decide what features or products to focus more on or add to the roadmap

- The framework can help design make more informed decisions by having a deeper understanding of the users real needs

- The greatest impact is for our users: when we take the time to understand them better, we as a whole end up making better products and experiences for them

Understanding more with user surveys

UX Surveys are a quick and relatively easy way to get data about our existing users and potential new users.

They allow us to:

  • Gather feedback on live products or features

  • Explore our company’s USP (unique selling prop)

  • Perform contextual inquiry to get insights about the environment/situations in which users interact with our product and more deeply understand user needs

  • Define new and valuable features

  • Lower the risk of creating poor experiences

  • Understand user behavior, helping us to create better JTBD (Jobs to be done) and user personas

My survey checklist:

[  ] When thinking about designing a survey to conduct, use and consider the following checklist in order to ensure survey success:

[  ] What is your goal? What you are trying to learn about your users or accomplish with the survey should be clear.

[  ] What are your questions? This should be the right mix of quantitate (data that can be measured) and qualitative (focuses on behavioral and attitudinal) data.

[  ] Test and/or share with pilot users and stakeholders “Testing” the survey with a small group of people first will allow you to see how easy it is to understand and respond to, how long it takes, and if the questions are clear.

[  ] Iterate based on stakeholder/testing feedback

[  ] Determine the target demographic This will most likely be covered by and influenced in your goals, but make sure your targeted audience meets the survey’s needs. Don’t forget to have some sort of collection on demographics for your users to fill out to make sure they are in fact amongst anticipated personas.

[  ] Determine survey incentives Are you providing any incentives to users who fill the survey out? If so, make sure they are approved and agreed upon and that they are clearly stated to the user within the survey.

Launch!

Merchant Survey

Goals: 

1. To obtain direct, valuable feedback from our merchant users to understand how they feel about GoCart/merchant portal and make sense of general user behavior while using the product. To use that feedback to learn what works/what doesn’t and prioritize change improvements to UX.

2. As we continue to grow and get more merchants, we want to start creating a “pool” of merchants to be able to tap into to get more directed feedback from. The first step to understanding how we can get more access to our merchants is to launch a merchant survey.

3. The survey will help to reveal how merchants are integrating with us and how they currently and hope to use the merchant portal. The survey will also start to help us better define our merchant persona types, ultimately in hopes to allow us to create a better UX for them.

Merchant Survey

  1. What is your name?

  2. What is your age?

    1. Under 25 years

    2. 25 -35 years

    3. 36 - 50 years

    4. 51 - 75 years

    5. I prefer not to answer

  3. What is your job title and what company do you work for? How long have you been in this role?

  4. What frustrates you the most about making purchases?

  5. How do you integrate with GoCart?

    1. Direct integration

    2. ISV integration

    3. I’m not sure

    4. Other

  6. How much work experience do you have?

    1. 0-5 years

    2. 5-10 years

    3. 10-20 years

    4. over 20 years

  7. What are you hoping to use the GoCart Merchant Portal for? Roughly how often would you want to use it?

  8. What do you hope to gain from using the Merchant Portal? What do you hope to gain by using GoCart within your business?

  9. What competitor products are you using today/where else are you getting the same type of information from?

  10. How tech-savvy are you?

    1. Extremely tech-savvy: I consider my tech skills high, it’s easy for me to adapt to and understand new technologies

    2. Somewhat tech-savvy: I have a basic understanding of technology, I often seek help or assistance at first with new technologies

    3. Poor: I don’t consider myself tech-savvy at all, it’s hard for me to learn new technologies and I prefer someone else to do technological tasks for me

  11. What apps and/or software do you use on a regular basis? Please include ones that you may use on your own personal time and ones you use daily for professional work.

  12. How much time do you spend on the web everyday?

    1. More than 8 hours

    2. Between 6 and 8 hours

    3. Between 2 and 4 hours

    4. Less than 2 hours

    5. Other

  13. Would you be willing to participate in a 30 minute meeting follow up with the GoCart team so we can learn more about your business and user needs and to help us create better products with you in mind?
    If yes, we will follow up with you about scheduling a meeting in which you will receive an Amazon gift card afterwards as a thank you for your time.

    1. Yes, I am interested

    2. No, I am not interested at this time

Consumer Survey

Goals: 

1. To obtain direct, valuable feedback from our users to understand how they feel about GoCart and make sense of general user behavior while using the product. To use that feedback to learn what works/what doesn’t and prioritize change improvements to UX.

2. As we continue to grow and get more merchants and users, we want to start creating a “pool” of people to be able to tap into to get more directed feedback from.

3. The survey will start to help us better define our persona types and JTBD.

Consumer Survey

  1. What is your age? 

    1. Under 25 years

    2. 25 -35 years

    3. 36 - 50 years

    4. 51 - 75 years

    5. I prefer not to answer

  2. ​Why did you choose to checkout using GoCart?

  3. How easy was it on a scale of 1-5 (or very difficult to very easy) to make a purchase with GoCart?

  4. What was your first impressions of GoCart/what was your experience like using GoCart?

  5. What is the biggest benefit of using GoCart to checkout? / Why do you continue to use GoCart/what’s been the leading factor of you continuing to use it? 

    1. ​Automatically fills in payment information speeding checkout

    2. No need to remember a password because of 6-digit authentication

  6. What was your most memorable payment experience outside of GoCart, good or bad?

  7. What improvements would you most like to see at GoCart? Feel free to select more than one. 

    1. Purchase History Tracking

    2. Sign-in via Biometrics (Face ID/Fingerprint)

    3. More Payment Methods (Pay with Bank, Buy Now Pay Later)

    4. Discounts at merchants

    5. An app to track purchases

  8. What are the top 3 merchants you would want to use GoCart at?

  9. Would you be willing to participate in a 30 minute meeting follow up with the GoCart team so we can learn more about you and to help us create better products with you in mind?If yes, we will follow up with you about scheduling a meeting in which you will receive an Amazon gift card afterwards as a thank you for your time.

bottom of page