All posts
Product design

Jobs to Be Done for Product Design: From Interviews to Interface

Jobs to be done product design, end to end: run JTBD interviews, write job stories, then turn them into navigation, copy and screens your users understand.

By Mehdi Hassan8 min read

The short answer

To use Jobs to Be Done in product design, interview customers about the moment they decided to look for a solution, write the progress they wanted as job stories ('When…, I want to…, so I can…'), then use those jobs to organize navigation, write interface copy and decide what each screen must help people do first.

Key takeaways

  • A job is the progress someone wants to make in a situation, not a feature or a demographic.
  • Job stories follow one format: When [situation], I want to [motivation], so I can [outcome].
  • Group jobs into navigation, so menus match what users came to do, not your internal org chart.
  • Write headlines, empty states and buttons in the job's language, using customers' own words.
  • Design each screen around the one job it serves, and measure whether that job got done.

What is Jobs to Be Done in product design?

Jobs to Be Done (JTBD) is a way of understanding customers by the progress they're trying to make in a specific situation, rather than by who they are. In product design, it means deciding what to build and how to present it based on those jobs. The core idea, popularized by Clayton Christensen, is that people 'hire' a product to get a job done and 'fire' it when something does the job better.

The classic illustration is Christensen's milkshake story: customers buying milkshakes on their morning commute weren't hiring them as a dessert, they were hiring them to make a long, boring drive more bearable and keep them full until lunch. The competition wasn't other milkshakes, it was bagels, bananas and boredom. The same thinking applies to software.

Most JTBD guides stop at theory. This one carries jobs all the way through to information architecture, interface copy and screens. It's part of our user research for startups playbook, which covers how to gather the evidence that JTBD needs.

How do you find the jobs your customers are hiring you for?

You find jobs by interviewing people about the moment they started looking for a solution, and everything that led up to it. JTBD interviews are often called switch interviews, because they reconstruct the story of switching from an old way of doing something to a new one. The trigger, the struggle and the hoped-for outcome all point to the job.

  1. Talk to recent switchers

    Interview people who recently started using your product or a competitor, or who recently gave up on one. Their memory of the decision is still fresh.

  2. Find the first thought

    Ask when they first realized the old way wasn't working. What happened that day?

  3. Map the struggle

    What did they try? What made them hesitate? What almost stopped them switching?

  4. Capture the hoped-for outcome

    Ask what they expected life to look like once the problem was solved. That's the progress they're hiring for.

  5. Note the forces

    Push of the current problem, pull of the new solution, anxiety about switching and habits that keep them stuck.

The questioning style matters as much as the topic. Our guide to running customer interviews covers how to ask about past behavior without leading.

How do you write job stories?

A job story describes a job in a single sentence: When [situation], I want to [motivation], so I can [expected outcome]. It replaces the classic user story format, 'As a [persona], I want…', with the situation that triggers the need. That shift keeps the focus on context, which is what drives design decisions.

Format

Example

What it tells the designer

User story

As a finance manager, I want to export reports.

Who and what, but not when or why

Job story

When month-end is two days away and numbers don't match, I want to see which transactions are unreconciled, so I can close on time without staying late.

The trigger, the urgency, the real goal

Job statement

Close the books accurately and on time.

The stable, high-level job behind many stories

Write the situation in concrete terms from your interviews, not generic ones. 'When I'm busy' is weak. 'When a client emails asking where their invoice is' is a design brief. Use customers' own words wherever you can, because those words will become your copy later.

How do jobs shape information architecture?

Jobs shape information architecture by deciding what the top-level areas of your product are and what they're called. Group related job stories together, and each group becomes a candidate for a navigation section. The result is a product organized around what users came to do, not around your database tables or your team structure.

  • Cluster job stories. Put all your job stories on a board and group the ones that share a situation or outcome.
  • Name each cluster as a goal. 'Get paid' is clearer than 'Invoices' when the job is getting money in.
  • Rank clusters by frequency. The job people do daily belongs at the top of navigation. The job done once a year belongs in settings.
  • Check against real terms. Test labels with card sorting or a quick first-click test, using the language from interviews.

Not every label should be a verb. Familiar nouns such as 'Invoices' or 'Projects' often test better because users recognize them. The point is that the grouping comes from jobs, so the right things sit together. Our dashboard design examples show how strong products put the most frequent job front and center.

How do you turn jobs into interface copy?

You turn jobs into copy by writing every headline, empty state and button around the outcome the user wants, using the words they used in interviews. Copy is where JTBD pays off fastest, because a change of wording costs little and tells users immediately that you understand why they're here.

Element

Feature-led copy

Job-led copy

Dashboard headline

Overview

What needs your attention before month-end

Empty state

No invoices yet

Send your first invoice and get paid faster

Primary button

Create

Send invoice

Onboarding step

Connect integration

Bring in your transactions so we can spot what doesn't match

Upgrade prompt

Upgrade to Pro

Add your team so nobody waits on you to close the month

The same principle applies to your marketing site. A value proposition built on the job reads as a promise of progress rather than a list of features. Our guide to writing a value proposition shows how to turn a job statement into a headline. For technical products where the job is hard to explain, our guide to website design for complex products covers how to make it clear.

How do jobs decide what goes on each screen?

Each screen should serve one primary job, and that job decides what appears first, what's secondary and what can be hidden. When a screen tries to serve every job, it ends up serving none. Start each screen design by writing the job story at the top of the Figma frame.

  1. Write the job at the top

    One job story per screen, visible in the design file, so every review starts by asking whether the screen does that job.

  2. Put the job's answer above everything else

    If the job is 'see what needs attention', the list of attention items comes before charts and summaries.

  3. Make the next step obvious

    The primary action should be the thing that completes the job.

  4. Push other jobs aside

    Secondary jobs get smaller entry points, not equal billing.

  5. Define done

    Decide what success looks like for this job, so you can measure it after launch.

For example, suppose a bookkeeping SaaS redesigns its home screen around one job

For example, suppose interviews with small-business owners using a bookkeeping tool keep returning to the same story: 'When my accountant asks for something, I want to find and send it quickly, so I don't look disorganized.'

In this hypothetical, the team writes that job at the top of the home screen design. The default dashboard of charts moves down. At the top goes a short list titled 'Requests from your accountant', each with a one-click way to attach and send the document. The empty state reads 'No requests right now. Your accountant can ask for documents here.' The navigation adds a clear 'Share with accountant' area.

To check whether it worked, the team tracks how often requests are completed and how long they take, alongside a few follow-up interviews.

How do you check that a JTBD-led design worked?

You check a JTBD-led design by measuring whether the job gets done more often, faster or with fewer errors, then confirming with a few follow-up conversations. Every job story already contains the success measure: the outcome after 'so I can'. Turn that outcome into a metric before you ship.

For the example above, the metric might be the share of accountant requests completed within a day. For an onboarding job, it might be how many new accounts reach their first meaningful result. Our guide to UX metrics for SaaS explains how to turn these outcomes into analytics events, and our guide to research synthesis helps you combine numbers with interview evidence.

JTBD isn't the only lens. Personas still help some teams keep a picture of their users in mind. Our comparison of personas vs Jobs to Be Done explains when each one helps and when each misleads. If you'd like a team to turn your job stories into visual directions, our brand & design sprint is $3,000, fixed scope, with 10 website and product explorations in Figma.

Frequently asked questions

What is the difference between a job story and a user story?
A user story starts with a persona: 'As a [type of user], I want [feature], so that [benefit].' A job story starts with the situation: 'When [situation], I want to [motivation], so I can [outcome].' Job stories keep the focus on context and triggers, which often reveal better solutions than designing for a role description alone.
Is Jobs to Be Done only useful for new products?
No. JTBD is just as useful for existing products, where it helps explain why some features get used and others don't, why customers churn and where competitors are winning. Interviewing recent switchers and recent cancellations is often the fastest way to find out which job your product is really being hired for today.
How many jobs should a product focus on?
Most early-stage products should focus on one main job and do it very well, with a few related jobs supporting it. Trying to serve many unrelated jobs at once spreads design effort thin and makes positioning vague. As the product grows, you can expand into adjacent jobs that the same customers already have.
What are functional, emotional and social jobs?
A functional job is the practical task, such as closing the books. An emotional job is how people want to feel, such as calm and in control at month-end. A social job is how they want to be seen, such as looking organized to their accountant. Good design addresses all three, especially in copy and onboarding.
Do you need special training to run JTBD interviews?
No formal training is needed. The key skills are asking about specific past events, following the timeline of a decision and staying curious rather than leading. Read a little about switch interviews, practice with a colleague and review your first few recordings to spot where you steered the conversation.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Brand & design sprint, $3,000.

A brand refresh or redesign, plus design explorations for your website and product. $3,000, one-time, fixed price. Book a free 30-minute call to see if it fits.

Schedule Call