Skip to main content

Example: Food Delivery Service

A complete walkthrough showing how jobs, competing solutions, steps, and resources work together

The Central Concept

In JTBD, jobs are stable but solutions compete. This food delivery example demonstrates the complete model: one stable job with multiple competing solutions, each with different steps and resources.

1 Job

Stable, timeless goal

Multiple Solutions

Competing approaches

Different Steps

Each solution has its own process

The big pictureThe job

The Complete Food Delivery Model

This is the structure as it appears on the Blueprint: who is served, what they need done, and — once a job is selected — the competing solutions with their steps and resources.

Food delivery workspace on the Blueprint: the Food App Customer segment breaking down into a sub-segment, which links on to four jobs - click to zoom

The food delivery workspace on the Blueprint: the "Food App Customer" segment breaks down into a sub-segment, which links on to its four jobs. Each kind of connection leaving a card gets its own small box below it, counting what hangs beneath through that connection, and every line starts at the box that counts it. Clicking a job below opens its competing solutions. (Click to zoom)

Why Multiple Solutions?

The job "Deliver food to customer" hasn't changed in 1000 years. But the solutions have evolved dramatically: from walking, to horse, to bicycle, to car, to drone. Each solution competes to accomplish the same stable job.

The Stable Job

Job: Deliver Food to Customer

This is the stable, timeless goal. Whether it's 1024 AD or 2024 AD, the fundamental job remains the same: get food from point A to point B reliably and safely.

Job Characteristics

  • Functional: Physical task with clear success criteria
  • Stable: Doesn't change over time or with technology
  • Solution-agnostic: Doesn't specify HOW to accomplish it
  • Universal: Same job for restaurants, platforms, and customers

Why This Matters

By keeping jobs stable, you can compare solutions across time. "Is drone delivery better than car delivery?" is a meaningful question because they're solving the same job.

Job Statement

When a customer places a food order,

I want to deliver it to their location,

So I can fulfill their expectation for fresh, hot food delivered on time.

What this job is NOT:

  • ❌ "Deliver food by car" (too specific - that's a solution)
  • ❌ "Manage delivery fleet" (that's a different job)
  • ❌ "Track delivery status" (that's a supporting job)
The solutions

Three Competing Solutions

Each solution is a different approach to accomplishing the same job. They compete based on cost, speed, reliability, range, and other factors.

Solution 1: Car Delivery

Advantages

  • ✓ Large capacity (multiple orders per trip)
  • ✓ Weather-resistant
  • ✓ Established infrastructure (roads, traffic rules)
  • ✓ Human driver can handle exceptions

Disadvantages

  • ✗ Traffic congestion delays
  • ✗ High labor costs
  • ✗ Parking challenges in cities
  • ✗ Carbon emissions concerns

Typical firing trigger: "Switched to drone delivery due to chronic traffic delays during peak hours"

Solution 2: Drone Delivery

Advantages

  • ✓ No traffic - direct line delivery
  • ✓ Low operational costs (no driver)
  • ✓ Fast for short distances
  • ✓ Environmentally friendly (electric)

Disadvantages

  • ✗ Limited payload capacity
  • ✗ Weather-dependent (wind, rain)
  • ✗ Regulatory restrictions
  • ✗ Limited range on battery

Typical hiring trigger: "Hired drone delivery for dense urban areas where traffic makes car delivery unreliable"

Solution 3: Bicycle Delivery

Advantages

  • ✓ Low cost (no fuel, low maintenance)
  • ✓ Agile in dense urban areas
  • ✓ Eco-friendly
  • ✓ No parking issues

Disadvantages

  • ✗ Limited to short distances
  • ✗ Weather-dependent
  • ✗ Physical strain on riders
  • ✗ Small capacity

Best for: Dense urban centers with short delivery distances (under 2 miles)

The Competition is Real

Notice how these three solutions compete on different dimensions: cost vs. speed vs. capacity vs. reliability. A delivery company might use ALL three solutions simultaneously, choosing the best one for each order based on distance, weather, urgency, and item size.

The steps

Different Solutions = Different Steps

This is critical: each solution has its own unique process steps. The steps belong to the solution, not to the job. Car delivery steps are completely different from drone delivery steps.

A job's competing solutions as tabs, with the active solution's steps and staged resources - click to zoom

Each solution keeps its own steps under its own tab — switch tabs and the step sequence and staged resources change with it. (Click to zoom)

Car Delivery Steps

  1. Accept order assignment (input: order details)
  2. Navigate to restaurant (resource: GPS app)
  3. Pick up food (output: secured order)
  4. Navigate to customer (resource: GPS app)
  5. Find parking near destination
  6. Deliver to door (output: completed delivery)

Drone Delivery Steps

  1. Pre-flight system check (resource: Flight Controller)
  2. Load food into drone payload bay
  3. Launch and ascend to cruise altitude
  4. Autonomous flight to destination (resource: GPS Navigation)
  5. Descend to landing zone
  6. Release payload (output: delivered order)
  7. Return to base

Both lists read as a straight sequence, one step after the next — but real processes rarely stay that tidy. While the drone runs its pre-flight check, the kitchen is still packing the order, and the two wait on each other only at the payload bay. Sub-steps like those go on separate branches under the step they hang off, and the board draws them side by side; sub-steps that genuinely follow one another share a single branch and are drawn as one run. It matters for improvement work: a sequence is as long as the sum of its steps, while parallel branches are only as long as the slowest one.

Why This Matters

When you're improving a delivery service, you need to know WHICH solution you're optimizing. The pain points, bottlenecks, and improvement opportunities are completely different:

  • Car delivery pain point: Traffic delays between pickup and delivery
  • Drone delivery pain point: Landing zone obstacles at customer location

These are the same job, but completely different problems to solve!

The resourcesThe history

Resources: Bidirectional Visibility

Resources (tools, systems, documents) are shared across solutions. This is where RoleDream's bidirectional visibility shines: you can see which solutions depend on each resource.

Food Delivery Platform resource showing bidirectional links to three dependent solutions - click to view full-size

The "Food Delivery Platform" resource is used by all three solutions. Click the resource to see which solutions depend on it - this reverse lookup is unique to RoleDream. (Click to zoom)

Shared Resources

Food Delivery Platform, Order Management System

Solution-Specific

Flight Controller (drone), Vehicle (car), Bicycle (cyclist)

Common Tools

GPS Navigation, Communication App

Impact Analysis

Question: "If we deprecate the Food Delivery Platform API, what breaks?"
Answer (from bidirectional view): All three solutions (car, drone, bicycle delivery) depend on it. You'd need to migrate all three to a new platform.

Recap

Tracking Solution Evolution

Over time, companies hire and fire different solutions. RoleDream tracks this evolution through Hiring Decisions , creating institutional memory of what worked and what failed.

Hiring decisions modal for the Order food for delivery job with hire and fire events - click to zoom

The real thing: hiring decisions for "Order food for delivery" — hires and fires per solution, dated and tagged to the interviews behind them. (Click to zoom)

Example Evolution Timeline

2020: Hired Car Delivery

Initial solution for metro area coverage

2021: Hired Bicycle Delivery

Added for dense downtown areas (< 2 miles)

2023: Switched to Drone Delivery (Pilot)

Trigger: Peak hour traffic causing 45+ min delays

Previous: Car delivery in suburban zones

2024: Fired Walking Delivery

Reason: Too slow, limited range, courier burnout

Why track this? It creates institutional memory. When someone asks "Why aren't we using walking delivery?", the answer is documented: "We tried it in 2020-2024, fired it due to courier burnout and limited range."

Key Takeaways

1

Jobs are stable, solutions compete

"Deliver food" is timeless. Car vs. drone vs. bicycle are competing solutions that evolve.

2

Each solution has unique steps

Steps belong to solutions, not jobs. Drone steps are completely different from car steps.

3

Resources enable bidirectional visibility

View a resource to see which solutions depend on it. Critical for impact analysis.

4

Track what works and what fails

Hiring decisions create institutional memory of solution evolution over time.