Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Framing the Problem  ›  Lesson

Jobs-to-be-Done

Jobs-to-be-Done 12 minJobs-to-be-done frames a need as the progress a person wants in a specific situation, written without any product, so that the real competitors and better solutions become visible.

Jobs-to-be-Done

What does LunchLoop compete with? Other tiffin apps, yes. But on a morning when plans change, it also competes with a quick WhatsApp to the cook, with handing the box to a colleague, and with eating a cold lunch at 4 p.m. out of guilt. Jobs-to-be-done explains why that list is so strange: people do not buy products, they hire them to get somewhere.

The rule

People hire products to make progress in a specific situation.

The job is the progress someone wants in a particular situation, described without any product in it. "Get a satisfying lunch without thinking about it on a busy workday" is a job. It existed long before apps and will outlive every one of them. Products come and go; jobs stay.

A job story captures one job in a fixed shape:

When [situation], I want to [motivation], so I can [expected outcome].

"When a lunch meeting lands on my calendar in the morning, I want to cancel today's tiffin in seconds, so I don't pay for food that goes to waste."

It starts with the situation, not with a type of person, because the situation is what triggers the need. A student, a manager and a developer can all be in the same situation.

Jobs have more than one side:

  • Functional: cancel the lunch.
  • Emotional: not feel guilty about wasted food or money.
  • Social: not look disorganised in front of the cook who made it.

Anything people hire for the same job is a competitor, including doing nothing.

The shortcut

Strip the product out of the sentence. If the job still makes sense with no LunchLoop and no feature in it, it is a real job. If it names a button or a screen, it is a solution in disguise.

Digging under a feature requestStep 1 of 4
  1. Start with the request

    "I want a Skip button on the home screen."

The trap is building exactly what people ask for. The request tells you where it hurts. The job tells you what would actually help.

Drills

Answer fast — trust the rule.

quick drill

Which of these is a proper job story?

quick drill

On a morning when plans change, which of these competes with LunchLoop for the job?

quick drill

Why does a job story start with "When…" rather than with a persona?

quick drill

A subscriber asks, "Can the app remind me at 8 p.m. every night?" What should you do with this?

Remember

  • People hire products to make progress in a specific situation.
  • Shortcut: strip the product out; if the sentence still makes sense, it is a real job.
  • Trap: building the requested feature instead of serving the job behind it.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainThe job behind a request

A LunchLoop cook asks for "a button to mark each tiffin as packed." Write the job story underneath this request, name two things she might hire for that job today, and explain why the job is more useful to design from than the request.